Php 强硬的Wordpress条件如果页面未显示小部件
我尝试了许多变体,但似乎没有正确的语法。在我的一个Wordpress主题页面中,我有以下小部件代码。如果页面名称为“事件视图”或页面id为“640”,我想将现有功能附加到它删除此小部件的位置……我该怎么做Php 强硬的Wordpress条件如果页面未显示小部件,php,wordpress,Php,Wordpress,我尝试了许多变体,但似乎没有正确的语法。在我的一个Wordpress主题页面中,我有以下小部件代码。如果页面名称为“事件视图”或页面id为“640”,我想将现有功能附加到它删除此小部件的位置……我该怎么做 <?php // A third sidebar for widgets if ( is_active_sidebar( 'third-widget-area' ) ) : ?> <div id="third" class="widget-a
<?php
// A third sidebar for widgets
if ( is_active_sidebar( 'third-widget-area' ) ) : ?>
<div id="third" class="widget-area" role="complementary">
<ul class="xoxo">
<?php dynamic_sidebar( 'third-widget-area' ); ?>
</ul>
</div><!-- #secondary .widget-area -->
尝试更改
if ( is_active_sidebar( 'third-widget-area' ) )
到
通过这种方式,您可以检查当前页面是否与id为640的页面不同;请参见尝试更改
if ( is_active_sidebar( 'third-widget-area' ) )
到
通过这种方式,您可以检查当前页面是否与id为640的页面不同;请参见尝试以下操作:
<?php
// A third sidebar for widgets
if ( is_active_sidebar('third-widget-area') && !is_page(640) ) : ?>
<div id="third" class="widget-area" role="complementary">
<ul class="xoxo">
<?php dynamic_sidebar( 'third-widget-area' ); ?>
</ul>
</div>
您也可以通过名称查看页面is\u page('event-view')
尝试以下方法:
<?php
// A third sidebar for widgets
if ( is_active_sidebar('third-widget-area') && !is_page(640) ) : ?>
<div id="third" class="widget-area" role="complementary">
<ul class="xoxo">
<?php dynamic_sidebar( 'third-widget-area' ); ?>
</ul>
</div>
您还可以按页面名称查看该页面。is\u页面(“事件视图”)
试试这个。您可以在is_page()函数中指定pass page_id
if(is_page('640') || is_page('49'))
有关更多详细信息,请参见下文。试试这个。
您可以在is_page()函数中指定pass page_id
if(is_page('640') || is_page('49'))
有关更多详细信息,请参见下文。不要忘记以后的查询:)酷!没有意识到wordpress有一个SE,就这样吧!不要忘记以后的查询:)酷!没有意识到wordpress有一个SE,就这样吧!