今日、私は次のコードを使用してワードプレスで最も人気のある投稿を表示しようとしています:
うまく機能しますが、投稿に最初に添付された画像を取得できません。画像を保持しているいくつかのカスタムフィールドのいずれかから画像を取得するには、そのようにする必要があります。
次のコード (実際には別のカスタマイズで機能します) を使用して、投稿に最初に添付された画像を取得しようとしましたが、機能させることができませんでした。
$p = array(
'post_type' => 'attachment',
'post_mime_type' => 'image',
'numberposts' => 1,
'order' => 'ASC',
'orderby' => 'menu_order ID',
'post_status' => null,
'post_parent' => $post->ID
);
$thumb = get_posts($p);
if ($thumb) {
$imgsrc = wp_get_attachment_image_src($thumb[0]->ID, 'thumbnail');
$img = $imgsrc[0];
}
これを達成できる方法はありますか??