我们的WordPress内容多了后就需要用到WordPress搜索功能. WordPress主题开发教程:模板的站内搜索功能制作教程
WordPress搜索可以让访客快速找到他需要的文章:
而如果WordPress搜索功能结果只有一个时,还有再点击一次文章标题链接才能看到内容,有的朋友觉得这样麻烦.
下面说说如何实现:
步骤一:打开自己的模板函数functions.php (在wp-content/themes/下面的你的主题目录)
添加如下代码:
//WordPress搜索功能结果只有一个时直接跳转到结果文章页面 //原文链接地址: https://www.wpyi.com/sousuo-jieguo-yige.html function search_jump_page() { //定义函数 if(is_search()) { //判断是否是搜索结果页面 global $wp_query; //定义全局变量 if ($wp_query->post_count == 1) { //判断搜索结果数量是否是1 wp_redirect( get_permalink( $wp_query->posts['0']->ID ) ); //如果是1则使用wordpress内置函数wp_redirect跳转 } } } add_action('template_redirect', 'search_jump_page'); //把定义的函数使用上
向阳WordPress主题开发教程二:WordPress主题模板文件结构说明