Как выполнить плагин только на одной странице?

Несколько основных вопросов для ускорения разработки плагина wordpress начинаются. Я хотел бы разработать плагин wordpress, который добавит некоторые javascript и css на определенную страницу. Какие фильтры или действия следует использовать? Как ограничить выполнение плагина на одну (известную) страницу? Как плагин может добавить некоторый контент на страницу?

Solutions Collecting From Web of "Как выполнить плагин только на одной странице?"

WordPress имеет встроенную функцию wp_enqueue_script (), которая позволит включить определенную часть JavaScript в страницу. Если вы просто хотите увидеть этот скрипт на определенной странице, вы можете условно назвать его из файла темы. Например:

<?php if (is_page('home')) { wp_register_script('custom_script', get_template_directory_uri() . '/js/custom_script.js'); wp_enqueue_script('custom_script'); } ?> 

Вы можете сделать что-то подобное с wp_register_style () и wp_enqueue_style (), чтобы включить CSS.

Взгляните на исходный код страницы с конкретным кодом CSS / JS. Этот простой плагин позволяет вам включать отдельную таблицу стилей и / или javascript для любой страницы вашего сайта.