欢迎光临杨雨的个人博客站!

杨雨个人网站-杨雨个人博客-杨照佳

杨雨个人博客网站

关注互联网和搜索引擎的个人博客网站

首页 > cms使用教程 > wordpress使用教程 >

wordpress用户体验优化:当搜索结果只包含一篇文章时则直接转跳到文章

发布时间:2016-10-08  编辑:杨雨个人博客网站   点击:   

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

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

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://itbyc.com/cms/wordpress/11576.html
转载请注明出处。
分享是一种快乐,也是一种美德:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
博客首页 | WEB开发 | 网站运营 | CMS使用教程 滇ICP备14002061号-1