只有作者为wordpress博客
问题描述:
我想以某种方式让所有的作者为WordPress的博客,而不是用户。当我使用wp_list_authors()时,它超时,因为通常有超过50,000个用户。我该如何才能获取仅在博客上发布数据的作者?只有作者为wordpress博客
答
在您传递给wp_list_authors()
函数的选项数组中,您需要将hide_empty
设置为true
。这将排除0帖子的所有作者。
例子:
<?php
wp_list_authors(array('hide_empty' => true));
?>
答
有在这里为解决你的问题的几点。 只有标题为“作者”及以上的用户才能在wordpress网站上撰写文章。 如果您检查wp_list_authors()函数的wordpress文档,您将了解到hide_empty参数的默认值为1(true),因此在函数调用中声明它并不是必须的。我在本地服务器上设置了一个测试,发现该功能可以按照文档中预计的以下所有方式运行。
<?php
wp_list_authors('hide_empty=1'); //wordpress example
wp_list_authors(array('hide_empty' => true)); //Alex
wp_list_authors(); //Best
?>
所有这些只会显示列表格式中至少贡献了一篇文章的作者。 有没有可能遗漏的其他细节?
仍然超时......不太确定为什么 – 2011-05-24 18:13:01