Php 如何导入CSS文件,如果在wordpress中的某个帖子类型上
我想知道如果我在wordpress的某个帖子类型上,是否可以导入css文件。 我经常使用@import来组织我的CSS文件,其中包含每个帖子类型的所有CSS 从我所学到的,最好是尽可能少的调用其他文件,比如@import,当我在我的网站上进行速度测试时,总是建议不要使用@important,但我不想有一个大的CSS文件,我想知道我是否可以在CSS中做一个if语句,如果我是的话,它只会拉入CSS文件在某个职位类型上。举个例子Php 如何导入CSS文件,如果在wordpress中的某个帖子类型上,php,html,css,wordpress,Php,Html,Css,Wordpress,我想知道如果我在wordpress的某个帖子类型上,是否可以导入css文件。 我经常使用@import来组织我的CSS文件,其中包含每个帖子类型的所有CSS 从我所学到的,最好是尽可能少的调用其他文件,比如@import,当我在我的网站上进行速度测试时,总是建议不要使用@important,但我不想有一个大的CSS文件,我想知道我是否可以在CSS中做一个if语句,如果我是的话,它只会拉入CSS文件在某个职位类型上。举个例子 if ($post->post_type == "cards")
if ($post->post_type == "cards") {
@import "css/cards.css";
}
此外,如果这样的方法是可能的,它甚至值得做的网站的性能/速度 是的,您可以在特定的post类型页面上加载样式表。为此,您需要使用
wp\u head
hook添加css文件
function add_my_custom_css(){
if( is_singular('cards') ){
wp_enqueue_style('something', 'the_url_of_your_css_file');
}
}
add_action('wp_head', 'add_my_custom_css');
在这里,我没有使用@import。因为wp_排队是加载/包含WordPress站点文件的正确方式。还有一个名为“WP Minify”的插件,这个插件动态地将所有css文件捕获到一个文件中,不管它是1K css。我想你必须使用jQuery来实现这一点。。我认为这是不可能的任何其他方式