我想使用类别,但我也想删除类别页面。
http://www.example.com/categories/foo/
假设此类别存在,此URL应返回301并重定向到http://example.com/index.php
我试图添加一个category.php
我的主题,但这对我不起作用。我不想隐藏带有特定类别的帖子,也不想删除类别库之类的东西。我正在使用WordPress 3.6.1。
我想使用类别,但我也想删除类别页面。
http://www.example.com/categories/foo/
假设此类别存在,此URL应返回301并重定向到http://example.com/index.php
我试图添加一个category.php
我的主题,但这对我不起作用。我不想隐藏带有特定类别的帖子,也不想删除类别库之类的东西。我正在使用WordPress 3.6.1。
钩\'template_redirect\'
如果在类别中,则使用操作挂钩和重定向wp_redirect
add_action(\'template_redirect\', \'no_cat_archives\');
function no_cat_archives() {
if ( is_category() ) { wp_redirect( home_url(), 301 ); exit(); }
}
我想得到没有帖子的类别。下面是使用post获取类别的sql。。SELECT terms.term_id,terms.name,COUNT(post.ID) FROM wp_posts as post JOIN wp_term_relationships as rel ON post.ID = rel.object_ID JOIN wp_term_taxonomy as ttax ON rel.term_taxonomy_id = ttax.term_taxonomy_id JOI