function my_styles() {
if ( is_page( 933 ) ) {
//подключаем стиль
wp_enqueue_style ( 'contact', get_template_directory_uri()
. '/altercss.css', array(), '1.0' );
//подключаем скрипт
wp_enqueue_script('alterscript', get_template_directory_uri() . '/alterscript.js');
}
}
add_action( 'wp_enqueue_scripts', 'my_styles' );для плагина:
function my_styles() {
if ( is_page( 324 ) ) {
wp_enqueue_script('easing',
plugins_url( '/js/jquery.easing.1.3.min.js', __FILE__ ),
array('jquery')
);
}
}
add_action( 'wp_enqueue_scripts', 'my_styles' );или CSS:
function my_plugin_styles() {
wp_register_style('my_styles', plugins_url('my_styles.css', __FILE__));
if( is_page( '2' ) ){
wp_enqueue_style('my_styles');
}
}
add_action( 'wp_enqueue_scripts', 'my_plugin_styles' );на всех страницах кроме...
if ( ! is_page( id_страницы_на_которой_нужно_не_показывать_скрипт) ) {
тут_подключаем_тот_самый_скрипт
}для шаблона страницы:
function wpse_enqueue_page_template_styles() {
if ( is_page_template( 'mytemplate.php' ) ) {
wp_enqueue_style( 'page-template', get_template_directory_uri() . '/css/page-template.css' );
}
}
add_action( 'wp_enqueue_scripts', 'wpse_enqueue_page_template_styles' );подключить стиль contact.css к странице с ID 14 и отключить стиль template.css
function contact_styles() {
if ( is_page( 14 ) ) {
//подключаем стили
wp_enqueue_style ( 'contact', get_template_directory_uri()
. '/css/contact.css', array(), '1.0' );
//отключаем стили
wp_dequeue_style ( 'template' );
}
}
add_action( 'wp_enqueue_scripts', 'contact_styles' );Показать на определённой странице:
if (is_page(array(42, 'about' ) ))42 - ID страницы
about - slug
Исключить:
if (!is_page(array(42, 'about' ) ))