如何让页面数组和类别数组同时运行?

时间:2011-07-11 作者:Nsokyi

我正在使用下面的代码在某些页面的标题中添加徽标,我想知道是否有方法将徽标(sublogo.jpg)添加到某些类别以及“第一页”、“第二页”等?

    <div id="header-logo" onclick="location.href=\'<?php bloginfo(\'url\'); ?>\'" style="cursor: pointer;" >
    <?php if (is_page(array(\'page-one\', \'page-two\', \'page-three\',\'page-four\'))) $logo_image = \'subLogo.jpg\';
    else $logo_image = \'mainLogo.jpg\';?>
    <img src="<?php bloginfo(\'stylesheet_directory\'); ?>/images/<?php echo $logo_image;?>" alt="<?php bloginfo(\'name\'); ?>" />
    </div>
谢谢你,

1 个回复
最合适的回答,由SO网友:Michael 整理而成

延长此行:

<?php if (is_page(array(\'page-one\', \'page-two\', \'page-three\',\'page-four\'))) $logo_image = \'subLogo.jpg\';
使用

|| is_category(array(\'cat-1\', \'cat-2\'))
例如,您可以得到:

<?php if (is_page(array(\'page-one\', \'page-two\', \'page-three\',\'page-four\')) || is_category(array(\'cat-1\', \'cat-2\')) ) $logo_image = \'subLogo.jpg\';

http://codex.wordpress.org/Function_Reference/is_category

结束

相关推荐

当我试图停用任何插件时,它会给出错误“WARNING:CALL_USER_FUNC_ARRAY()[Function.Call-User-Func-ARRAY]”

当我尝试取消激活任何插件时,它会出错。如何解决这个问题?插件被取消激活,但单击按钮“Deactivate”时,我收到此错误。警告:call\\u user\\u func\\u array()[函数.call user func array]:第一个参数应该是有效的回调,“youtuber\\u uninstall”在/home/username/public\\u html/wp includes/plugin中给出。php在线395**