Для вставки скрипта JS на страницу WordPress через свой плагин на PHP вам потребуется выполнить несколько шагов.
1. Создайте свой плагин. Для этого создайте новую директорию в папке wp-content/plugins с названием вашего плагина (например, my-custom-plugin) и в ней создайте файл с таким же именем, добавив к нему расширение .php (my-custom-plugin.php).
2. В открывшемся файле my-custom-plugin.php добавьте следующий код для создания основного класса вашего плагина:
<?php /* Plugin Name: My Custom Plugin Description: Ваше описание плагина. Version: 1.0 Author: Ваше имя */ class My_Custom_Plugin { // Остальные методы и свойства плагина }
3. Внутри класса My_Custom_Plugin добавьте методы, которые будут обрабатывать необходимые действия плагина. Для добавления скрипта JS вы можете использовать метод wp_enqueue_script():
class My_Custom_Plugin { // ... public function add_custom_script() { wp_enqueue_script( 'custom_script', plugin_dir_url( __FILE__ ) . 'js/custom_script.js' ); } // ... }
4. Создайте директорию js в папке вашего плагина и поместите в неё файл custom_script.js, в котором будет содержаться ваш скрипт JS:
// custom_script.js (function() { // Код вашего скрипта JS })();
5. Чтобы вызвать метод add_custom_script() и добавить ваш скрипт на страницу WordPress, вам нужно использовать хук wp_enqueue_scripts(). Можно сделать это следующим образом:
class My_Custom_Plugin { // ... public function add_custom_script() { wp_enqueue_script( 'custom_script', plugin_dir_url( __FILE__ ) . 'js/custom_script.js' ); } // ... } $my_custom_plugin = new My_Custom_Plugin(); add_action( 'wp_enqueue_scripts', array( $my_custom_plugin, 'add_custom_script' ) );
Теперь, когда вы активируете ваш плагин через админ-панель WordPress, скрипт custom_script.js будет вставлен на каждую страницу вашего сайта.