Php 从Wordpress中某个页面的页眉中排除get_search_表单

Php 从Wordpress中某个页面的页眉中排除get_search_表单,php,wordpress,Php,Wordpress,我收到了我的客户的请求: “尽管您添加了语言将国家助学金领取者引导到其他地方,但我们仍遇到许多问题,国家助学金领取者试图通过“我的帐户”功能登录其国家助学金帐户。若要解决此问题,是否可以删除“学生残疾”、“联系我们”和“我的帐户”“国家援助”页面顶部的链接?” 在研究中发现,这些链接是在我的主题的searchform.php文件中生成的 如何从应用head.php中的get\u search\u form()函数中排除该页面?这是该功能的导航外观: <div id="top-navigat

我收到了我的客户的请求:

“尽管您添加了语言将国家助学金领取者引导到其他地方,但我们仍遇到许多问题,国家助学金领取者试图通过“我的帐户”功能登录其国家助学金帐户。若要解决此问题,是否可以删除“学生残疾”、“联系我们”和“我的帐户”“国家援助”页面顶部的链接?”

在研究中发现,这些链接是在我的主题的
searchform.php
文件中生成的

如何从应用
head.php
中的
get\u search\u form()
函数中排除该页面?这是该功能的导航外观:

<div id="top-navigation">
    <?php get_search_form(); ?>
</div>

这是网站:


可能吗

假设该特定页面的页面名为“国家财政援助”,您可以这样做

<?php if(!is_page( 'STATE FINANCIAL AID' ) { ?>
<div id="top-navigation">
    <?php get_search_form(); ?>
</div>
<?php } ?>
<?php if(!is_page( 2341 ) { ?>
<div id="top-navigation">
    <?php get_search_form(); ?>
</div>
<?php } ?>

你可以创建一个子主题并将其删除,或者使用jQuery/javascript将其从视图中隐藏。哦,天哪,我不知道为什么我从来没有想过只使用简单的css,不需要使用繁重的javascript!你不需要做任何其他事情。CSS的想法最简单。以下是有效的:'.page-id-2341#item1、.page-id-2341#item2、.page-id-2341#item3{display:none;}谢谢你们两位的努力!!欢迎光临。如果这有助于解决您的问题,请将此标记为正确答案。谢谢
body.page.page-id-2341 #nav-bar li#item1,
body.page.page-id-2341 #nav-bar li#item2,
body.page.page-id-2341 #nav-bar li#item3 {
display:none;
}