Как вставить скрипт JS на страницу Worpress через свой плагин на php?

Для вставки скрипта 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 будет вставлен на каждую страницу вашего сайта.