[WordPress] アイキャッチが登録されていない時にメディアライブラリに登録されている特定の画像を出力する

タイトルで言い切ってますね。

<?php
function thumbnail_noimage($html, $post_id, $post_thumbnail_id, $size, $attr) {
if (!empty($html))
return $html;
$post_thumbnail_id = 1234; // default thumbnail image id
$html = wp_get_attachment_image( $post_thumbnail_id, $size, false, $attr );
return $html;
}
add_filter('post_thumbnail_html', 'thumbnail_noimage', 10, 5);

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中