【发布时间】:2018-01-15 15:28:24
【问题描述】:
我遇到了在 WordPress CMS 上隐藏特定目录页面上的标题的问题。
是否可以创建一个 php-code 条件,不按条件在某个目录中的所有页面上显示标题:
喜欢
<?php if( $some_page => have 'users' in $url ) : ?>
<header style="display:none"></header>
<?php else......
<?php endif....
附言
我知道任何页面上都有一个很棒的 css 魔术插件,但是我的页面太多了...
【问题讨论】:
-
我投票结束这个问题,因为这个问题属于wordpress.stackexchange.com
-
body:not(.home/index/whatever) .page-header { display: none; }这样的东西可能使用 css 工作,尽管您的主题需要使用<body <?php body_class(); ?>> -
我建议不要用 css 做这个。编写一个检查所需条件的函数。如果该函数返回 true,则加载标头,否则不加载。执行 display none 可能会隐藏元素,但仍会呈现该元素。但是如果你用 php 来做,它不会在你不想显示的页面中呈现。
-
@KrishnadasPC 感谢您的解释。但我不需要解释(我和你一样都知道),我需要有效的解决方案。我已经成功了。干杯!