我正在使用Wordpress主题,并希望自动更改背景图片。所以,我使用了一些PHP代码,并尝试将其构建到网站中,但有些东西无法正常工作,我无法理解,因为我对PHP不是很了解。
的functions.php:
<?php
$bilder = glob( "images/*.jpg" );
shuffle( $bilder );
$zufall = imagecreatefromjpeg($bilder[0]);
imagejpeg($zufall);
?>
...只是在我的Wordpress的CSS中:
body {
background: url('<?php print $zufall ?>') no-repeat center center fixed;
}
但由于某种原因,它只是没有显示图片,我现在真的不知道我的智慧。 :(
你能帮帮我或告诉我错误吗?
非常感谢你。
答案 0 :(得分:1)
这应该有效 - 你只需要$ bilder数组中的图像文件名
的functions.php:
<?php
$bilder = glob( "images/*.jpg" );
shuffle( $bilder );
$zufall = $bilder[0];
?>
CSS:
body {
background: url('image/<?php print $zufall ?>') no-repeat center center fixed;
}