2017-05-18 65 views
0

我已经安装了AJAX搜索精简版插件,我的wordpress网站,并已编辑header.php文件放置代码。 这是我目前正在使用,以显示它的代码:WordPress的Ajax的精简版放置

<body> 
<!-- Header --> 
<section> 
<div class="navbar navbar-inverse navbar-static-top"> 
<div class="container"> 
<?php echo do_shortcode('[wpdreams_ajaxsearchlite'); ?> 

这是如何显示在我的网站目前并在同一屏幕截图指出,我想的地方吧: Ajax Search Lite Placement

有人能帮我实现吗?有没有更好的方法来实现搜索功能,而不是在Header.php文件中?

任何帮助真的赞赏。

回答

0

方法1:添加短代码,在您的菜单是越来越呈现菜单或主题文件。 (或)

方法2:你不需要沃克在这种情况下。一个名为wp_nav_menu_items的过滤器可用。它允许您编辑菜单的列表项目。只需在搜索字段中添加您自己的列表项。

add_filter('wp_nav_menu_items', 'add_search_to_nav', 10, 2); 

function add_search_to_nav($items, $args) 
{ 
    $items .= '<li>SEARCH'.do_shortcode('[wpdreams_ajaxsearchlite').'</li>'; 
    return $items; 
} 

编号:https://wordpress.stackexchange.com/questions/52286/using-a-menu-walker-add-a-custom-item-at-the-end-of-the-menus-items

+0

感谢,凡在WordPress的用户界面,我会实施办法#2? – Standingbear123

+0

这是一个过滤器,你可以在你的主题的functions.php文件或特定于网站的插件中调用它。 – Senthil

+0

我还安装了Max Mega Menu插件。这将如何影响你所说的话,因为我无法找到正确的区域来添加任何一种方法? – Standingbear123