我想在特定的帖子类型和特定的帖子状态上使用css代码,所以我正在寻找一个正确的条件来使用。
如果它是编辑的,我如何检测它。php&;post\\U状态=草稿(&U);post\\U类型=食物?
示例:域。com/wp管理员/edit.php?post_status=draft&;post_type=food
尝试了下面的代码,但不起作用。
if(isset($_REQUEST[\'post_status\']) && $_REQUEST[\'post_status\'] == \'custom\' ) {
echo \'<style>tr.status-custom{ display: none; }</style>\';
}
PS:我基本上想用草稿或任何使用css的自定义状态隐藏帖子(tr.status-draft),这样它就不会出现在“所有帖子”上,而是在设置其指定的post\\u状态时出现。所以我基本上不能单独使用css,因为即使设置了post\\u status操作,它们也会被隐藏。所以我真的需要一个正确的条件句来使用。
SO网友:KAGG Design
职位类型反映在body
作为班级。是的.post-type-post
对于职位,.post-type-product
对于WooCommerce产品,必须.post-type-food
在你的情况下。因此,您可以使用类似的css规则来检测某些帖子类型:
body.post-type-food #titlediv input {
background: yellow !important;
}
Post状态仅反映在TinyMCE编辑器类中,如下所示
.post-status-draft
. 您可以按如下方式使用它:
body#tinymce.post-status-draft {
background: red;
}