WordPress 搜索结果/标签/分类/作者/存档页面只有一篇文章时自动跳转到该文章/页面

0 Comment

一直在用大发代码:WordPress 搜索结果只返回一篇文章则直接跳转到文章页面,节省点时间。竹炉山房(@大致)那看到优化版本:WordPress 搜索结果/标签/分类/作者/存档页面只有一篇文章时自动跳转到该文章/页面。

代码,丢到 WordPress 主题 functions.php 文件即可:

//当搜索结果/分类/标签/归档/作者/只有一篇时直接重定向到该文章
//老杨 - https://cyhour.com/1191
add_action('template_redirect', 'redirect_single_post');
function redirect_single_post() {
if ( is_search() || is_archive() || is_category() || is_tag() || is_author() ) {
global $wp_query;
if ( $wp_query->post_count == 1 && $wp_query->max_num_pages == 1) {
wp_redirect( get_permalink( $wp_query->posts['0']->ID ) );
}
}
}
除非注明,常阳时光文章均为原创,本文地址 https://cyhour.com/1191/ 转载时必须以链接形式注明原始出处。
Vultr 送$25,搬瓦工年付最低$49,优惠码 BWH34QMFYT2R,更多推荐VPS信息,或支持老杨
Views: 29 Tags:  ,  ,  ,  , 

Comments:0

发表留言

Vultr 送$25,搬瓦工年付最低$49,优惠码 BWH34QMFYT2R,更多推荐VPS信息