如何防止样式表影响header.php或footer.php?

时间:2017-11-22 作者:Vanina Yordanova

我用板条箱装了一只脚。php和相应的customFooter。php。在我添加头球之前,它看起来很棒。php和customHeader。css。现在,两个自定义css文件正在重叠。例如:一些<img> 由于另一个css文件的对齐,未正确对齐。是否可以将某些css文件仅限于特定的pphp文件??

2 个回复
最合适的回答,由SO网友:Marcelo Henriques Cortez 整理而成

您可以为特定的PHP文件定义特定的样式表。

如果使用的是子主题,请使用函数。孩子的php。

You should use something like:

function my_custom_css() {
wp_register_style( \'stylesheet_name\', get_stylesheet_directory_uri() . \'/stylesheet.css\' );
}
add_action( \'init\', \'my_custom_css\' );

function my_custom_css_enqueue() {
// only enqueue on product-services page slug
if ( is_page( \'my-page\' ) ) {
    wp_enqueue_style( \'stylesheet_name\' );
}
}
add_action( \'wp_enqueue_scripts\', \'my_custom_css_enqueue\' );

SO网友:raccol

我只使用一个css文件作为我的子主题。正如Jacob所说,然后我使用类来区分元素。例如:在页脚中。php您在customfooter中有img class=“myownimgleft”。php您使用img class=“myownimgright”;在您的css文件中。myownimgleft{浮点:左;}和myownimgright{浮点:右;}

结束

相关推荐

在自定义主题中将CSS加载为空文件

您好,我制作了一个自定义主题,并将其从MAMP移动到云服务器。出于某种原因,CSS是一个空文件。文件路径正确,已在cPanel中检查该文件,并且该文件具有完整路径。css工作表。但是,当我去控制台并沿着这条路走的时候,它只是空的。我的js文件加载很好,我相信路径已正确排队。非常感谢您的帮助,感谢您抽出时间!功能<?php function paramo_script_enqueue() { wp_enqueue_style(\'customstyle\',