ホームページ >CMS チュートリアル >&#&プレス >WordPress の投稿に注目の画像を自動的に追加する方法
次のコラム WordPress チュートリアル では、WordPress の記事にアイキャッチ画像を自動で追加する方法をご紹介しますので、皆様の WordPress 真似の参考になれば幸いですサイト##役に立ちました!
#WordPress のアイキャッチ画像は、投稿リストの各投稿にサムネイル画像を追加できる非常に便利な機能です。ただし、記事編集時にアイキャッチ画像を手動で追加するのは不便なので、次のコードを実行することで、記事の最初の画像をアイキャッチ画像として自動的に設定できます。 次のコードを現在のテーマのfunctions.phpに追加します:function wpforce_featured() { global $post; $already_has_thumb = has_post_thumbnail($post->ID); if (!$already_has_thumb) { $attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" ); if ($attached_image) { foreach ($attached_image as $attachment_id => $attachment) { set_post_thumbnail($post->ID, $attachment_id); } } } } //end function add_action('the_post', 'wpforce_featured'); add_action('save_post', 'wpforce_featured'); add_action('draft_to_publish', 'wpforce_featured'); add_action('new_to_publish', 'wpforce_featured'); add_action('pending_to_publish', 'wpforce_featured'); add_action('future_to_publish', 'wpforce_featured');現在の記事に画像がないが、デフォルトのサムネイルを表示したい場合はどうすればよいですか?メディア ライブラリ内の画像をデフォルトのサムネイルとして呼び出す上記のコード:
function wpforce_featured() { global $post; $already_has_thumb = has_post_thumbnail($post->ID); if (!$already_has_thumb) { $attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" ); if ($attached_image) { foreach ($attached_image as $attachment_id => $attachment) { set_post_thumbnail($post->ID, $attachment_id); } } else { set_post_thumbnail($post->ID, '414'); } } } //end function add_action('the_post', 'wpforce_featured'); add_action('save_post', 'wpforce_featured'); add_action('draft_to_publish', 'wpforce_featured'); add_action('new_to_publish', 'wpforce_featured'); add_action('pending_to_publish', 'wpforce_featured'); add_action('future_to_publish', 'wpforce_featured');数値 414 は、メディア ライブラリ内の画像添付ファイルの ID 番号です。
ヒント
上記のコードは単なる技術記事であり、以前に追加されたアイキャッチ画像に影響を与える可能性があるため、自分の Web サイトで安易に試さないでください。 アイキャッチ画像は、さまざまな場所で簡単に呼び出せるように、各画像がさまざまなサイズの複数のサムネイルに切り取られるため、スペースのトラフィックやサイズを気にしないユーザーにのみ適しています。は外部リンクをサポートしていません。これは非常に困難です。スペースの無駄....以上がWordPress の投稿に注目の画像を自動的に追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。