【WordPress】記事のアイキャッチ画像をランダムに表示する


記事1つ1つにアイキャッチ画像を設定するのが面倒になってきて、
でもそうすると画像が無くてさみしい、、、

となってきたので、画像の設定がない記事については、画像をランダムに表示するようにしました。

コードは以下です。

<?php
// 子テーマのimageフォルダからランダムに選ぶ(imagesフォルダに1.jpg~20.jpgを入れておく)
$url = get_stylesheet_directory_uri() . "/images/" . rand(1, 20) . ".jpg";
?>

<!-- サムネイルの表示 -->
<a style="background-image:url(<?=$url?>);" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" itemprop="url" class="thumbnail-img"></a>