1. Go to this page and download the library: Download jesspinkman/wp-file library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
jesspinkman / wp-file example snippets
use WPFile\ThemeFile;
// load a js script
add_action('wp_enqueue_scripts', 'load_script');
function load_script() {
$file = new ThemeFile('assets/js/my-script.js');
\wp_enqueue_script(
'my-script', // script handle name
$file->getURL(), // file url (eg: https://my-website.com/.../.../my-theme/assets/js/my-scripts.js)
[], // empty dependencies
$file->getVersion() // file modification timestamp (eg: 1621496690)
);
// generated url https://my-website.com/.../.../my-plugin/assets/js/my-scripts.js?ver=1621496690
}
/**
*plugin name: your-plugin
* ...
*/
use WPFile\PluginFile;
use WPFile\PluginFile;
// load a js script
add_action('wp_enqueue_scripts', 'load_script');
function load_script() {
$file = new WPFile('assets/js/my-script.js');
\wp_enqueue_script(
'my-script', // script handle name
$file->getURL(), // file url (eg: https://my-website.com/.../.../my-plugin/assets/js/my-scripts.js)
[], // empty dependencies
$file->getVersion() // file modification timestamp (eg: 1621496690)
);
// generated url https://my-website.com/.../.../my-plugin/assets/js/my-scripts.js?ver=1621496690
}
// load a specific php template if page is product archive page
add_filter('template_
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.