我如何只包含wordpress页面模板的特定样式和脚本?

时间:2017-10-16 14:43:48

标签: php wordpress templates

我正在为wordpress构建自定义页面模板,我想只包含特定的样式和脚本,并完全忽略激活的主题样式和脚本,这样它们就不会与我的设计发生冲突。

我如何只允许特定的样式和脚本并忽略激活的wordpress主题的所有样式和脚本?

2 个答案:

答案 0 :(得分:0)

这会对你有帮助。

function register_foundation_style(){   if(is_page_template('template-registration-page.php')){     wp_enqueue_style('foundation',get_stylesheet_directory_uri()。'/ foundation / css / foundation.min.css');   } } add_action('wp_enqueue_scripts','register_foundation_style'

参考:https://dobsondev.com/2015/06/05/conditionally-enqueue-stylesheet-into-wordpress-for-certain-page/

答案 1 :(得分:0)

由于没有办法实现这一点,我设法做了这个小小的黑客,它运作得很好。

我从模板中删除了<?php wp_head(); ?>,我手动包含了这样的css文件。

<?php echo '<link rel="stylesheet" href="' . plugins_url( 'assets/css/style.css', __FILE__ ) . '" type="text/css" media="screen" />'; ?>