如何将作者从某些帖子中删除

时间:2011-07-14 作者:Ademos

我正在开发的网站上有一些帖子,不需要按行列出作者。(如新闻稿)

有没有什么方法可以让我删除某些帖子的作者(和合著者)?

2 个回复
最合适的回答,由SO网友:Ademos 整理而成

由于mike23的建议,我解决了条件标记的问题。

只需在的作者区域插入以下内容single.php, archive.php 以及显示作者的任何其他页面模板。

<?php if ( has_tag(\'press-releases\') ) {
      echo \'\';
} else { 
      echo \'by \'; the_author_posts_link();
}
?>
使用上述代码,您可以删除所有标记的帖子上的作者姓名press-releases.

所有不带标签的帖子press-releases 将保留其作者姓名。

SO网友:mike23

快速修复方法是使用WPbody class 在样式表中,以包含autor名称的元素为目标,将其隐藏到所需的页面中。

例如:

.page-id-227 #my_authors{ display: none }
Update :

另一个解决方案是使用conditional tags 在模板中,仅在需要的页面上打印作者姓名。

结束

相关推荐

Breadcrumbs - get the author?

我有自己的函数breadcrumbs()。在其中,我调用is\\u author()来确定我是否在作者页面上。如果是真的,我想知道我在哪个作者的页面上。我尝试了\\u author(),但没有结果。我还查阅了WP codex。有人能帮忙吗?