wordpress用户体验优化:当搜索结果只包含一篇文章时则直接转跳到文章 wordpress教程 - WordPress - 小名建站

小名建站

SEO SEO


首页  >   WordPress > wordpress用户体验优化:当搜索结果只包含一篇文章时则直接转跳到文章 wordpress教程   >  正文







 

今天逛我爱水煮鱼博客的时候发现我爱水煮鱼博客的站内搜索有点奇怪,在站内搜索的时候会直接转跳到具体的某一篇文章,而不是在搜索结果页展示



今天逛我爱水煮鱼博客的时候发现我爱水煮鱼博客的站内搜索有点奇怪,在站内搜索的时候会直接转跳到具体的某一篇文章,而不是在搜索结果页展示。觉得很好奇,就试着多搜了几个关键词,发现只有在水煮鱼博客搜索小部分关键词会直接转跳到文章页面,而更多的是在搜索结果页展示。得出结果可能是是某些搜索结果中只有一个结果所以直接跳到文章页。

折腾了半天总算也把这个功能给弄出来了,实现方法如下:

add_action("template_redirect", "v7v3_single_post");
function v7v3_single_post() {
    if (is_search()) {
        global $wp_query;
        if ($wp_query->post_count == 1) {
            wp_redirect( get_permalink( $wp_query->posts["0"]->ID ) );
        }
    }
}

将以上代码加入到当前的使用的主题functions.php文件中即可。

实例页面:http://so.moke8.com/

温馨提示:wordpress是一款优秀的国外系统,给大家提供了许多 wordpress汉化主题 供大家下载,相信你会喜欢!


wordpress用户体验优化:当搜索结果只包含一篇文章时则直接转跳到文章 wordpress教程
http://www.yuedudg.cn/article/952791.html

 










Tags: cms教程 wordpress教程










搜索


网站分类


标签列表


关于我们
本人提供网站SEO优化、SEM推广营销(百度/360/搜狗收录优化)、企业建站、搜索引擎教学等服务。
联系我们: 给我发QQ消息  加入QQ群





安全认证