13+年专注全栈开发,承接小程序开发,分销系统定制,网站建设、搬家、搭建,二次开发等一站服务,欢迎咨询
在使用wordpress内置搜索框搜索,当搜索的结果只有一个时,不显示搜索结果页面而直接跳转到该结果页面。这种效果的好处是搜索结果是用户需要的,可以提高用户体验;坏处是搜索结果非用户需要的,不利于用户体验。实现代码: function search_jump_page() { //定义函数if(is_search()) { //判断是否是搜索结果页面global $wp_query; //定义全局变量 by www.moke8.comif ($wp_query->post_count == 1) { //判断搜索结果数量是否是1wp_redirect( get_permalink( $wp_query->posts['0']->ID ) ); //如果是1则使用wordpress内置函数wp_redirect跳转}}}add_action('template_redirect', 'search_jump_page'); //把定义的函数使用上把以上代码添加到主题的functions.php文件即可
wordpress搜索结果只有一个时直接跳转到结果文章页面_
wordpress教程
栏目文章由:
源码庄整理发布,转载请注明来源。
来源地址:https://www.codenet.cc/article/details/232.html
本站资源未标注正版授权软件均为会员提供或网上搜集,版权归原作者所有,如需商业用途或转载请与原作者联系;
发布的文章及附件仅限用于学习和研究目的,请勿用于商业或违法用途!如有侵权,请及时联系我们!
《更多用户服务协议声明》