wp_nav_menu()不在自定义搜索页面上工作

时间:2014-05-08 15:41:22

标签: wordpress search menu

我正在使用 WP Custom Search 插件在我新开发的WP网站中生成高级搜索。虽然这个插件不是完全无错误的,但是它工作得很好(除了一些未定义的偏移警告,我忽略了它们以便在搜索中提供更好的支持)。

但最近注意到,当我在搜索页面上时,wp_nav_menu()上的header.php无效。这是一个简单的代码,因为它在我的许多WP站点中使用:

<?php wp_nav_menu( array( 'theme_location' => 'header_menu', 'menu_class' => 'site-header-menu' ) ); ?>

这适用于所有其他网页,但是search.php - 一个典型的搜索模板。

我尝试过最常用的解决方案:

通常,搜索页面在网址上包含?s=,但是使用此插件,我得到了:

http://example.com/?search-class=DB_CustomSearch_Widget-db_customsearch_widget&widget_number=preset-1&[search_queries_and_conditions]=&search=Search

这是因为我没有回应菜单吗? (Live site here,高级搜索位于左侧)

0 个答案:

没有答案