首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress Ajax Lite Placement

Wordpress Ajax Lite Placement
EN

Stack Overflow用户
提问于 2017-05-18 23:44:55
回答 1查看 317关注 0票数 0

我已经为我的wordpress站点安装了插件,并编辑了Header.php文件来放置代码。这是我目前用来显示它的代码:

代码语言:javascript
复制
<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文件中?

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-19 00:22:46

方法1:在正在呈现菜单的菜单或主题文件中添加简短的代码。(或)

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

代码语言:javascript
复制
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
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44059363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档