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

搜索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;
}
}
}

上一篇:

下一篇:

如未标明出处,所有文章均为WEB主题公园原创,如需转载,请附上原文地址,感谢您的支持和关注。

本文地址:https://www.themepark.com.cn/wordpressssjgzyypwzzjtc.html

WordPress原创主题,高端网站模板建站,网站模板建站资源以及开发知识分享,尽在WEB主题公园
WEB主题公园致力于开发适合中国人习惯的中文WordPress网站模板,并提供全程视频教程,让您能够轻松的使用网站模板建立好自己的网站!

相关文章

文章评论

您好!请登录

取消回复

    个人中心我的

    联系我们x

    联系我们,从qq在线客服,电话和邮件

    售前客服-1[点击对话]

    购买之前想要了解和咨询

    售前客服-2[点击对话]

    购买之前想要了解和咨询

    售后客服[售后支持]

    购买后输入订单号加好友

    咨询热线:0731-8578 7193

    联系邮箱:
    info@themepark.com.cn

    请注意:在线客服以及咨询热线请在 工作日的9:30~18:00来电咨询 电子邮件在任何时间都会回复

    客服
    回到顶部 顶部