我注意到在我们的WordPress博客上,我在谷歌上找到了两种形式的博客条目:
http://blog.stackoverflow.com/2011/01/twitter-question-feeds-for-stack-exchange/
和
http://blog.stackoverflow.com/author/admin/page/4/
如何在WordPress中阻止按作者分页?我确实知道如何用机器人来阻止它。txt(我会这么做!)但如果可能的话,我宁愿完全关闭作者分页。
我注意到在我们的WordPress博客上,我在谷歌上找到了两种形式的博客条目:
http://blog.stackoverflow.com/2011/01/twitter-question-feeds-for-stack-exchange/
和
http://blog.stackoverflow.com/author/admin/page/4/
如何在WordPress中阻止按作者分页?我确实知道如何用机器人来阻止它。txt(我会这么做!)但如果可能的话,我宁愿完全关闭作者分页。
您可以通过以下操作向404发送任何作者页面请求parse_query
.
add_action( \'parse_query\', \'_404_author_archives\' );
function _404_author_archives( $qr ) {
if( is_author() )
$qr->set_404();
}
这将向404发送对作者页的任何请求。如果你想更进一步,删除作者重写规则,你也可以很容易地通过打开过滤器来完成author_rewrite_rules
.
add_filter( \'author_rewrite_rules\', \'remove_author_rules\' );
function remove_author_rules() {
return array();
}
未经测试,但如果这还不足以消除作者,您必须让我知道。。如果您想:
不要显示作者的任何帖子在一页上显示所有帖子无论如何,WordPress遵循模板层次结构:http://codex.wordpress.org/Template_Hierarchy
含义:如果您的/wp-content/theme/yourtheme文件夹中有一个名为“author.php”的文件,那么可以编辑该文件以显示您想要的任何内容。
在该文件中,您可以找到“循环”:http://codex.wordpress.org/The_Loop (部分下方为作者信息)。
如果您根本不想显示任何帖子,您可以(例如)注释掉循环
我的问题可能是Pagination not working with custom loop, 但有一种不同。我使用自定义循环来显示flash游戏。我想按类别在游戏页面上分页。类别php:<?php if ($cat) { $cols = 2; $rows = 4; $paged = ((\'paged\')) ? get_query_var(\'paged\') : 1; $post_per_page = $cols * $rows; // -1 s