你好
我需要一些帮助来为我的页面模板创建自定义 css 文件。
关于这个问题有很多主题,但随着我阅读的每个主题,我都会获得更多信息,也更加困惑。
我为二十四主题创建了一个子主题,并添加了一个页面模板。我如何将自定义 css 添加到此模板。我发现
添加到子主题的functions.php中的这段代码使用我的CSS选择适当的类。但是我该如何以及在哪里放置这门课呢?我读到我必须将该类添加到 header.php 中的 body 标记,但我不确定。这是正确的方法吗?
if (is_page_template( 'mytemplate.php' )){
$classes[] = 'myclass';
}
Use the is_page_template()
有条件地选择性加载CSS。
在下面的函数中,我们连接到wp_enqueue_scripts
并检查我们是否在自定义页面模板上以确定是否加载额外的 CSS。
如果结果为真,我们将加载一个名为的 CSS 文件page-template.css
from a css/
主题内的文件夹。更新路径以加载正确的文件。
function wpse_enqueue_page_template_styles() {
if ( is_page_template( 'mytemplate.php' ) ) {
wp_enqueue_style( 'page-template', get_stylesheet_directory_uri() . '/css/page-template.css' );
}
}
add_action( 'wp_enqueue_scripts', 'wpse_enqueue_page_template_styles' );
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)