我试图仅将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>
';
}
}
我做错了什么?
问候。
#1WordPress通常会根据帖子类型, 使用的模板等并与之相关, 自动将某些类放入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;
}
【自定义CSS仅适用于文章】可以工作100%, 如果仍然有问题请通知我
推荐阅读
- 自定义我的wordpress网站,以便当有人将鼠标悬停在产品上时出现”添加到购物车”按钮
- 自定义post类型添加了额外的html标签
- 自定义导航栏深度级别始终评估为零
- 在add_meta_boxes中创建的自定义字段再次出现在默认的自定义Metabox中
- netty系列之:自建客户端和HTTP服务器交互
- 百分点大数据技术团队(BI嵌入式分析实践)
- 用FRP做内网穿透使用远程桌面连接家里的windows电脑
- Linux之lastb命令
- 龙蜥社区开发者自述(我是如何趣味玩转Anolis OS的(|征文活动))