XO Featured Image Tools プラグイン

投稿やカスタム投稿の記事内の画像より、アイキャッチ画像を自動生成するプラグインです。外部画像(添付ファイル以外の画像)にも対応しています。

機能

  • アイキャッチ画像を一括生成します。
  • 投稿の保存時にアイキャッチ画像を自動生成します。
  • 投稿のアイキャッチ画像を一括削除します。
  • 投稿一覧および固定ページ一覧にアイキャッチ画像項目およびアイキャッチ画像の未設定フィルターを追加します。

スクリーンショット

一括生成

投稿一覧

使い方

一括生成

管理画面より [ツール]-[アイキャッチ画像ツール] メニューを選択します。アイキャッチ画像ページが表示されます。

[投稿タイプ] を選択し、[すべてのアイキャッチ画像を生成] ボタンをクリックします。

実行中は進行状況が表示されます。実行中はページを移動しないでください。

インストール

  1. WordPress 管理画面->[プラグイン]->[新規追加] メニューより、[プラグインを追加] ページを開きます。
  2. 検索ボックスに、”XO Featured Image Tools” と入力し検索します。
  3. XO Featured Image Tools が見つかったら、[今すぐインストール] をクリックします。
  4. インストールが完了したら “プラグインを有効化” をクリックします。

WordPress 公式ディレクトリ

仕様

  • 投稿タイプごとに一括生成します。
  • 既にアイキャッチ画像が設定されている投稿は、アイキャッチ画像を生成(更新)しません。
  • disable_featured_image カスタムフィールドが設定されている投稿は、アイキャッチ画像を生成しません。
  • 対象の画像は、記事内の最初の画像です。外部画像を対象としていない場合は、最初の画像ではなく、最初の添付ファイル(メディアライブラリの画像)の画像となります。
  • 投稿の保存時(更新時)にアイキャッチ画像を自動生成します。
  • 投稿一覧にアイキャッチ画像項目およびアイキャッチ画像フィルターを追加します。
  • デフォルト画像(記事内に画像がない場合の画像)を設定することができます。
  • 小さいサイズの画像を除外することができます。最初の画像が除外対象の小さい画像の場合は、次の画像が対象となります。
  • 外部画像(添付ファイル以外の画像)に対応しています。

フィルター・アクションフック

注意事項

下記の外部画像には対応していません。

  • 相対 URL
  • 短縮 URL などのリダイレクトを伴う URL
  • ローカル ホストの画像

FAQ

ローカル ホストの外部画像が取得できない

ローカル ホストの外部画像は、デフォルトでは安全対策のため取得できないようにしています。下記コードを、テーマの functions.php に追記すると、取得できるようになります。

add_filter( 'http_request_host_is_external', function( $external, $host, $url ) {
	if ( 'sample.com' === $host ) {
		$external = true;
	}
	return $external;
}, 10, 3 );

更新履歴

v1.11.1

  • 投稿を削除する際に、警告メッセージが表示される不具合を修正しました。

v1.11.0

  • xo_featured_image_tools_post_content フィルターフックを追加しました。

v1.10.0

  • 下書き投稿を除外するオプションを追加しました。
  • コードをリファクタリングしました。

v1.9.0

  • xo_featured_image_tools_image_url フィルターフックを追加しました。
  • URL クエリ パラメータ付きの画像に対応しました。

v1.8.0

  • アイキャッチ画像を一括削除する機能を追加しました。
  • アイキャッチ画像を一括生成する投稿ステータスを変更しました。
  • セキュリティを強化するために、複数の翻訳テキストにエスケープ処理を追加しました。
  • コードをリファクタリングしました。

v1.7.0

  • 小さい画像のスキップ時に、アイキャッチ画像が正しく設定されない不具合を修正しました。
  • WebP の外部画像に対応しました。

v1.6.0

  • ギャラリー(ブロック、ショートコード)に対応しました。

v1.5.0

  • 小さいサイズの画像を除外するオプションを追加しました。

v1.4.0

  • 一括処理を高速化するためにアイキャッチ画像が設定されていない投稿のみを処理するように変更しました。

v1.3.0

  • デフォルト画像(記事に画像がない場合の画像)を設定するオプションを追加しました。

v1.2.0

  • 言語パックを translate.wordpress.org (GlotPress) へ移行しました。

v1.1.0

  • 外部画像に対応しました。

v1.0.0

  • 公式ディレクトリへのリリースしました。
  • ローカライズに対応しました。

v0.3.0

  • 投稿一覧にアイキャッチ画像項目およびアイキャッチ画像フィルターを追加しました。

v0.2.0

  • 投稿の保存時にアイキャッチ画像を自動生成する機能を追加しました。

v0.1.0

  • 最初のリリース