如果帖子没有内容,如何给帖子指定类名?

时间:2018-12-28 作者:Siyah

如果单个页面上的帖子没有内容,我想在主页(索引)上给帖子起一个类名。因此,当帖子本身存在但没有内容时,我想为将显示在主页上的特定帖子/文章提供一个类名。

我的问题是:这能做到吗?如果是,如何?

2 个回复
SO网友:Frank P. Walentynowicz

正如汤姆·诺厄尔(TomJ Nowell)在评论中提到的那样,目前还不清楚你想要实现什么。如果只想显示空内容div, 您可以按如下方式使用CSS:

div:empty {
    width: 100%;
    height: 20px;
    margin-bottom: 10px;
    background: #ff0000;
}
它将显示您的空内容div 作为一支漂亮的红乐队。

SO网友:Kevin Mamaqi

如果要以编程方式将post类添加到没有内容的帖子中,则应在循环中使用以下代码段:

if ( empty( get_the_content() ) ) {}
如果您在循环外使用它来呼叫其他帖子,您可以使用:

<?php if (empty(get_post_field(\'post_content\', $MY_POST_ID))): ?>

<?php endif ?>

相关推荐

Administrator Posts

我试图阻止任何具有编辑角色的人编辑管理员发表的帖子。编辑可以编辑其他人的帖子,但不是管理员的。这可能吗?我尝试了Adminimize&;Capability Manager增强了插件,但这些插件没有成功。感谢您的帮助。非常感谢。