[WordPress]AddQuickTagプラグインをカスタム投稿タイプに対応させる

テキストモードでショートコードを入力するのに便利な「AddQuickTag」ですが、投稿とページにはチェックを付けると自動で対応してくれますが、カスタム投稿タイプだと自動では対応してくれません。
add_filterで投稿タイプを追加してやる必要があります。

参考:カスタム投稿タイプにAddQuicktagを適用させる
参考:AddQuicktag and Custom Post Types

カスタム投稿タイプが1個の時

// functions.php
function addquicktag_set_custom_post_type($post_types) {
  $post_types[] = 'カスタム投稿タイプ';
  return $post_types;
}
add_filter('addquicktag_post_types', 'addquicktag_set_custom_post_type');

カスタム投稿タイプが複数の時

// functions.php
function addquicktag_set_custom_post_type($post_types) {
  array_push($post_types, 'カスタム投稿タイプ1', 'カスタム投稿タイプ2');
  return $post_types;
}
add_filter('addquicktag_post_types', 'addquicktag_set_custom_post_type');

コードを追加すると、AddQuickTagの管理ページにカスタム投稿タイプのチェックボックスが表示されるので、チェックを付けると使えるようになります。
Wordpressって便利ですね。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)