我正在为wordpress构建自定义页面模板,我想只包含特定的样式和脚本,并完全忽略激活的主题样式和脚本,这样它们就不会与我的设计发生冲突。
我如何只允许特定的样式和脚本并忽略激活的wordpress主题的所有样式和脚本?
答案 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" />';
?>