我已经为我的wordpress网站安装了Ajax Search Lite插件,并编辑了Header.php文件以放置代码。 这是我目前用来显示它的代码:
<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 :(得分: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;
}