我正在创建WP主题。我的搜索功能无法正常运行。当我按下”
搜索”
按钮时, 没有任何反应, 它甚至没有刷新页面。但是, 当我输入URL www.example.com/?s=Lorem时, 我得到了结果。我不明白为什么我的搜索按钮不起作用。谁能告诉我如何解决这个问题?在下面, 你将看到我的search.php和searchform.php
search.php
<
?php get_header();
?>
<
main role="main">
<
!-- section -->
<
section>
<
h1>
<
?php echo sprintf( __( '%s search-form Search Results for ', 'mytheme' ), $wp_query->
found_posts );
echo get_search_query();
?>
<
/h1>
<
?php get_template_part('loop');
?>
<
/section>
<
!-- /section -->
<
/main>
<
?php get_footer();
?>
searchform.php
<
div id="search">
<
button type="button" class="close" style="background:transparent;
border-radius: 0px;
">
x<
/button>
<
form method="get" id="searchform" action="<
?php echo esc_url(home_url('/'));
?>
">
<
input type="search" value="" name="s" placeholder="<
?php if (!empty($theme_options['search_placeholder'])) { echo $theme_options['search_placeholder'];
} ?>
" />
<
button type="submit" class="btn btn-primary">
<
?php _e( 'Search', 'mytheme' );
?>
<
/button>
<
/form>
<
/div>
#1可能是你错过了一些东西。用以下代码替换输入标签代码
<
input type="search"
value="http://www.srcmini.com/<
?php the_search_query();
?>"
name="s"
placeholder="<
?php if(!empty($theme_options['search_placeholder'])) {
echo $theme_options['search_placeholder'];
} ?>
"
/>
#2【WordPress搜索不起作用】谢谢你的回答。删除后, 我上面的初始代码运行正常
wp_register_script('slick.min', get_template_directory_uri() . '/js/slick.min.js', array('jquery'), '1.0.0', true);
//wp_enqueue_script('slick.min');
// Enqueue it!
从我的functions.php
推荐阅读
- 带有$wp_rewrite的WordPress set_permalink_structure(‘/%postname%/’)
- WordPress检索定制器设置
- WordPress Rest API路由在本地主机显示404错误
- WordPress qTranslate x-如何仅显示标志
- wordpress分页返回第2页的空白页(从头开始构建主题)
- 再也不敢精通Java了——get/set篇#yyds干货盘点#
- Linux之find常用命令汇总
- 鸿蒙AI能力之语音识别
- AI实战分享 | 基于CANN的辅助驾驶应用案例