次のコラム 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');
ヒント
上記のコードは単なる技術記事であり、以前に追加されたアイキャッチ画像に影響を与える可能性があるため、自分の Web サイトで安易に試さないでください。 アイキャッチ画像は、さまざまな場所で簡単に呼び出せるように、各画像がさまざまなサイズの複数のサムネイルに切り取られるため、スペースのトラフィックやサイズを気にしないユーザーにのみ適しています。は外部リンクをサポートしていません。これは非常に困難です。スペースの無駄....以上がWordPress の投稿に注目の画像を自動的に追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。