随机页眉图像,但也包括特定页面的特定页眉

时间:2013-11-16 作者:Gio luna

我有一个问题,我正在使用一个主题,其中页眉图像在页面的不同页面中发生变化,因为是这样设置的。但主标题图像保留在所有剩余页面中。。

我想做的是在每次刷新页面时随机选择2个主要标题图像,但将其他标题图像保留到其他页面。。。

我不知道我是否解释得很好,但我把代码留在这里了。它必须给我一些非常简单的东西,如果你检查一下代码,你就会明白我在说什么。

<?php
    //Define Header Logo
    $catImage = "img/vallelogo.png";
    if (is_page(\'994\')) {
        $catImage = "wp-content/uploads/2013/03/logo_lacomercial.png";
    }
    if (is_page(\'1013\')) {
        $catImage = "wp-content/uploads/2013/03/logo_lacomercial.png";
    }
    if (is_page(\'998\')) {
        $catImage = "wp-content/themes/theme1965/images/logo_lafamosa.png";
    }
?>
我想要第一张照片

$catImage = "/img/vallelogo.png";
我想在整个网站中随机添加另一幅图像,但将其他图像保留在这些特定页面中显示。如何添加其他图像并使这两个主要标题在整个网站中随机化?

1 个回复
SO网友:luke

Try this:

<?php
    function array_random($arr, $num = 1) {
        shuffle($arr);
        $r = array();
        for ($i = 0; $i < $num; $i++) {
            $r[] = $arr[$i];
        }
        return $num == 1 ? $r[0] : $r;
    }

    $a = array(\'vallelogo.png\', \'img2.png\');
    echo \'/img/\' . array_random($a);
?>
结束

相关推荐

当尝试向我的登录页面添加一个css文件时,会出现“Headers Always Sent”?

我看过的每一篇关于这个主题的教程都已经过时了,所以我希望这里的人能帮助我。我想为我的wp登录设置样式。带有CSS文件的php页面。但我想以一种在Wordpress更新时不会被覆盖的方式来做。据我所知,根据我读到的图茨,在我的主题函数中使用函数添加它的最佳方式。php文件。不幸的是,人们建议使用的代码并不适合我。这是我添加的代码。<?php function custom_login() { echo \'<link rel=\"stylesheet\" href=\"wplog