0

コードを使用して、ワードプレスの投稿の注目の画像を設定しています。私が変更したいこの部分:

set_post_thumbnail($post->ID, '464');

正常に動作しますが、メディアからの添付ファイル ID 464 をすべての投稿の注目の画像として使用していると考えられます。私が欲しいのは、いくつかの添付ファイル ID を持ち、投稿ごとにこれらの ID をランダム化し、それを注目の画像として設定することです。

私は次のことを試しました:

$images = array(
    '646',
    '1059',
    '1058',
    '1057'
);

$image = $images[array_rand($images)];

そして、画像を設定するには、次のようになります。

set_post_thumbnail($post->ID, $image);

しかし、うまくいきません。おそらく、それが書かれている方法が間違っているか何かです.これらの添付ファイルIDをランダム化して注目の画像を設定するには、どのようにコード化する必要がありますか?

事前に助けてくれてありがとう。

4

1 に答える 1

0

このプラグイン/関数は、探していることを実行しているように見えますが、方法が少し異なります。

おそらくそれは役立つでしょう。

http://stcroixsolution.com/auto-feature-plugi/

于 2013-09-11T17:42:44.167 に答える