暂无说说

wordpress搜索结果只有一篇文章直接跳转

建站技术 dream 1个月前 (12-05) 37次浏览 未收录 0个评论 扫描二维码

搜索wordpress结果只有一篇文章时,不需要用户再点击

我们可以将wordpress的搜索进行优化,如果搜索结果只有一篇文章时,直接跳转该文章,方便用户阅读。

这个方式可以免去让用户再次点击,而是直接阅读该文章,但是也会造成一定的歧义,比如用户可能无法得知搜索结果列表只有一篇文章,而感到困惑,为什么会直接跳转文章。

因此这里因人而异,如果你觉得这个功能比较有用,那么你可以让你的wordpress网站搜索进行这样的优化。

将如下代码加入进入主题的function.php(WEB主题公园用户加入到function/function_z.php或者widget.php均可):
add_action('template_redirect', 'redirect_single_post');
function redirect_single_post() {
if (is_search()) {
global $wp_query;
if ($wp_query->post_count == 1 && $wp_query->max_num_pages == 1) {
wp_redirect( get_permalink( $wp_query->posts['0']->ID ) );
exit;
}
}
}


留恋科技, 版权所有,如未注明 , 均为原创,转载请注明原文链接:wordpress搜索结果只有一篇文章直接跳转
喜欢 (0)

您必须 登录 才能发表评论!