使用get_search_form()函数将搜索栏/表单添加到Wordpress中的自定义HTML导航中

问题描述 投票:0回答:1

我的问题是,我在WordPress的小部件区域的“顶部”部分中构建了导航菜单(这可能是一个错误,因为我无法在其中添加php)。假设我的菜单是这样构建的:

<nav>
<div class="title-and-logo">...</div>
<div class="menu-links">...</div>
<div class="search-bar">   </div>
</nav>

相关的CSS:

nav{
display: flex;
}

我需要将搜索栏添加到.search-bar div中。我的解决方案是将整个导航菜单移出小部件区域,然后移入functions.php。 (我对PHP还不太满意,这就是为什么我不愿意将其弄乱的原因)。

我的问题:有没有一种方法可以将由get_search_form()生成的搜索栏添加到带有class =“ search-bar”的部分中,而无需删除允许PHP的代码?

或者:是否可以使用HTML生成普通的搜索栏,而无需使用WordPress提供的get_search_form()? (但也许WordPress的搜索功能更好?)。>

感谢您的帮助。您也可以建议javascript和jquery修复。

我的问题是,我在WordPress的小部件区域的“顶部”部分中构建了导航菜单(这可能是一个错误,因为我无法在其中添加php)。假设我的菜单是这样构建的:&...

php html wordpress search
1个回答
0
投票

您可以在functions.php

© www.soinside.com 2019 - 2024. All rights reserved.