テキストモードでショートコードを入力するのに便利な「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って便利ですね。
日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)