2015-09-25 31 views
0

排除get_search_form我收到了我的客户这样的要求:从某个页面的头部WordPress的

“我们仍然遇到与国家援助受助人试图通过登录到自己的国家援助帐户的问题地段“我的帐户”功能,即使您添加了语言以引导他们到别处。为解决此问题,是否可以从国家顶部删除“学生残障”,“与我们联系”和“我的帐户”链接援助页面?“

在研究d发现,这些链接会在searchform.php文件我的主题产生。

如何排除从head.php应用get_search_form()功能页面?这是导航的样子与功能:

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

这是网站:http://Riseupms.com/state-aid/

这可能吗?

+0

你可以做一个孩子的主题,并在那里删除它,或做一个jQuery/JavaScript来隐藏我从视图。 – Rasclatt

回答

0

假设特定页面的页面名称是“国家财政援助”,你可以做这样的

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

,或者你可以通过页面ID这样

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

或排除你可以简单地用css做到这一点

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; 
} 
+0

哦,哎呀呀,我不知道为什么我从来没有想过只是简单的CSS,无需重手的JavaScript!你不需要做其他事情。 – Rasclatt

+0

这个CSS的想法最简单。这是什么工作:'.page-id-2341#item1, .page-id-2341#item2, .page-id-2341#item3 { display:none; }' –

+0

谢谢你们的努力! –

相关问题