Remove author archive

时间:2012-01-25 作者:Jonathan

我正在使用wordpress作为CMS。工作人员中的各种用户都会撰写文章,并手动将其合并到页面中。

就外部世界而言,这只是一堆静态页面。我想删除所有作者、类别等概念。我注意到我可以浏览到域。com/author/userName并查看作者存档。

如何禁用此功能?我想退货404。

1 个回复
SO网友:Chip Bennett

我会过滤template_redirect, 使用is_author() 有条件的,例如:

function theme_slug_redirect_author_archive() {
    if ( is_author() ) {
        // Put your redirect code here;
        // Redirect to home_url(), or 
        // return a 404, or whatever
    }
}
add_action( \'template_redirect\', \'theme_slug_redirect_author_archive\' );

结束

相关推荐

是否从_Author_meta中删除“http://”?

默认情况下,WordPress在用户在其配置文件中添加的URL前面打印http://<?php the_author_meta(\'user_url\'); ?> 有没有人能给我提供默认情况下去掉这些URL“HTTP://”的代码?(虽然仍然是一个链接,不接触WP的后端…我想这可能是一个功能?)