【MovableType】ブログ記事に画像が追加されたらOGimageにも追加する

1、カスタムフィールドを作成する

ブログ記事、テキストの条件で作成します。(名前例:cf_ogimage)
特に問題なければファイルでも平気です。

2、ヘッダーにタグを追加する

<mt:If tag="cf_ogimage"><meta property="og:image" content="<mt:cf_ogimage>?<$MTDate format="%Y%m%d%H%M"$>"/></mt:If>

mt:If で括ると、tagで指定したタグの値が空の場合、mt:If タグ内の指定は実行されないようになっています。

?<$MTDate format="%Y%m%d%H%M"$>"/> を付与するとMTを再構築した際にタイムスタンプを更新してくれるので、別画像扱いとなり、ユーザーがスーパーリロードをしなくても最新画像を表示することができます。