我想使用类别,但我也想删除类别页面。
http://www.example.com/categories/foo/
假设此类别存在,此URL应返回301并重定向到
http://example.com/index.php
我试图添加一个
category.php
我的主题,但这对我不起作用。
我不想隐藏带有特定类别的帖子,也不想删除类别库之类的东西。我正在使用WordPress 3.6.1。
最合适的回答,由SO网友:gmazzap 整理而成
钩\'template_redirect\'
如果在类别中,则使用操作挂钩和重定向wp_redirect
add_action(\'template_redirect\', \'no_cat_archives\');
function no_cat_archives() {
if ( is_category() ) { wp_redirect( home_url(), 301 ); exit(); }
}