wordpress中的条件标签

时间:2014-08-25 13:17:16

标签: php wordpress tags conditional

很抱歉这个琐碎的问题,但我不是很熟悉PHP ... 我需要在我的wordpress网站的每个页面上显示幻灯片,除了一个(赞助商)。 我尝试使用此代码但不起作用。

<? php if (! is_sponsor ()) {do_action ('slideshow_deploy', '3484'); }?>

我哪里出错了?

显示幻灯片的常规代码为:

<?php do_action('slideshow_deploy', '3484'); ?>

提前致谢!

2 个答案:

答案 0 :(得分:0)

没有is_sponsor

这样的东西

不显示该单页

创建新的页面模板并完全删除

<?php do_action('slideshow_deploy', '3484'); ?>

这是命名结构

http://codex.wordpress.org/Template_Hierarchy

答案 1 :(得分:0)

如果您想要使用slug“sponsor”禁用页面上的滑块,请尝试使用以下代码:

if( !is_page('sponsor') ) {
    do_action('slideshow_deploy', '3484');
}

如果您要从帖子类型“赞助商”中停用帖子上的滑块,请尝试使用以下代码:

if( !( is_single() && get_post_type() == 'sponsor' ) ) {
    do_action('slideshow_deploy', '3484');
}