【WordPress】タイトルと画像からアイキャッチ画像を生成・作成するプラグイン

3つほど試してみました。

目次

【WordPress】タイトルと画像からアイキャッチ画像を生成・作成するプラグイン

Auto Featured Image from Title

使い方がわかりやすく投稿画面を更新すると、指定した画像が勝手に指定されます。その投稿だけ使わない設定もサイドバーにあります。タイトルを画像に反映できます。

ただ、無料プラグインとしては少々問題があります。有料で使うのならうまくいくかもしれません(未検証)

  • 日本語が文字化けします。マルチバイトの問題がありそうです。有料版を使うとカスタムフォントが利用できるためうまくいくのかもしれません。
  • 好きな画像をアップロードする機能は有料版。
  • カテゴリごとに変更する機能は有料版。
  • 生成される画像がタイトルを使うせいか日本語のパスになってしまいます。

このプラグインが料金は1番安いようです。

Auto Featured Image (Auto Generated)

使い方がわかりやすく投稿画面を更新すると、指定した画像が勝手に指定されます。その投稿だけ使わない設定もサイドバーにあります。タイトルを画像に反映できます。

  • このプラグインも日本語が文字化けしました。
  • カスタムフォントは有料機能です。

サブスクリプションは比較的安価ですが、買い切りは1サイト100ドル以上と少々高額です。

Auto Featured Image (Auto Post Thumbnail)

こちらも有料プラグインです。

プラグインなしでタイトルと画像からアイキャッチ画像を生成する

ドンピシャのプラグインがなく、たぶん、そこまで難しくないはずなので、自作しようかと検討しています。

画像生成する方法としてはGoとImageMagickの2つがありそうです。

違いは次のとおりです。

  • 簡単なタイトル画像生成ならGD
  • 複雑な画像合成・変換が必要ならImageMagick

今回、アイキャッチ画像を生成するだけなのでそこまで難しくはなさそうなのでGoにしましょうかね。

ただ、お使いのレンタルサーバーが対応しているのか否かという問題もあります。そのあたりから検討となりそうですね。

media_handle_sideload

media_handle_sideloadは年月のフォルダに勝手に振り分けられてしまうようですね…。個人的にあまりよろしくない…。

// アイキャッチ画像の設定
$attachment_id = media_handle_sideload(array(
    'name' => 'titleimage-' . $post_id . '.png',
    'type' => 'image/png',
    'tmp_name' => $file_path,
    'error' => 0,
    'size' => filesize($file_path),
), $post_id);
set_post_thumbnail($post_id, $attachment_id);
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次