我已经为我的wordpress站点安装了插件,并编辑了Header.php文件来放置代码。这是我目前用来显示它的代码:
<body>
<!-- Header -->
<section>
<div class="navbar navbar-inverse navbar-static-top">
<div class="container">
<?php echo do_shortcode('[wpdreams_ajaxsearchlite'); ?>这就是它当前在我的站点上显示的方式,并且在相同的屏幕截图中指出了我想把它放在哪里:Ajax搜索Lite Placement。
有人能帮我做到这一点吗?是否有更好的方法来实现我想要的搜索函数,而不是在Header.php文件中?
任何帮助都是非常感谢的。
发布于 2017-05-19 00:22:46
方法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://stackoverflow.com/questions/44059363
复制相似问题