我希望向特定的分类页面添加一些脚本和样式。例如,我希望只有属于“问题”自定义分类法的帖子才会显示横幅旋转器。我尝试使用is\\u tax(“问题”)来控制脚本和样式何时排队,但这似乎不起作用。这是我的函数示例。php文件:
function init_customizations() {
if (is_tax(\'issue\')) {
wp_register_script(\'rotator_scripts\',get_bloginfo(\'template_directory\').\'/includes/issue-rotator.js\', array(), \'1.0.0\' );
wp_enqueue_script(\'rotator_scripts\');
wp_register_style(\'rotator_styles\',get_bloginfo(\'template_directory\').\'/includes/issue-rotator.css\', array(), \'1.0.0\', \'screen\');
wp_enqueue_style(\'rotator_styles\');
}
}
add_action( \'init\', \'init_customizations\', 0 );
这实际上并没有向标题写入任何内容,所以我怀疑我可能没有正确地调用它。
Update以下是最终代码,并应用了正确答案:
function init_customizations() {
if (is_tax(\'issue\')) {
wp_register_script(\'rotator_scripts\',get_bloginfo(\'template_directory\').\'/includes/issue-rotator.js\', array(), \'1.0.0\' );
wp_enqueue_script(\'rotator_scripts\');
wp_register_style(\'rotator_styles\',get_bloginfo(\'template_directory\').\'/includes/issue-rotator.css\', array(), \'1.0.0\', \'screen\');
wp_enqueue_style(\'rotator_styles\');
}
}
add_action( \'wp_enqueue_scripts\', \'init_customizations\', 0 );