我试图仅将CSS规则应用于我的文章。我创建了以下代码, 但是没有用。
add_action( 'init', 'custom_css_if_post_type_is_post' );
function custom_css_if_post_type_is_post() {
if ( is_single() && 'post' == get_post_type() ) {
echo '<style type="text/css">
.post-thumb {
display: none!Important;
}
</style>';
}
}
我做错了什么?
问候。
#1
WordPress通常会根据帖子类型, 使用的模板等并与之相关, 自动将某些类放入body标签。
因此, 要实现所需的目标, 可以使用以下CSS规则(无需PHP, WordPress函数或Javascript):
.post-type-post .post-thumb {
display: none !important;
}
.post-type-post类将仅显示在posts的body标签中, 因此, 该规则仅适用于类型为post的html页面上的.post-thumb类。
#2
默认情况下, WordPress根据你所在的页面, 模板, 父级, ..设置各种类。对于单个帖子, 其中一些是单个和单个帖子, 因此你可以使用以下内容
body.single.single-post .post-thumb {
display: none !important;
}
可以工作100%, 如果仍然有问题请通知我
评论前必须登录!
注册