カスタム投稿を選択し、その投稿IDをショートコードに挿入できるように、「メディアの追加」(重力フォームの「フォームの追加」によく似ています)の横にボタンを作成する予定です。
私は最も長い間Tinymceに夢中になることを検討していましたが、それが行くべき方法ではないことを認識しました(それらのボタンがTinymceエディタの一部ではないので)。
誰もが何か考えがありますか?
3.5.0
より前のWPバージョンの場合は、media_buttons_context
フィルタを使用します。
add_filter( 'media_buttons_context', function($context ) {
global $pagenow;
if ( in_array( $pagenow, array( 'post.php', 'page.php', 'post-new.php', 'post-edit.php' ) ) ) {
$context .= '<a href="#" class="button">Button</a>';
}
return $context;
} );
3.5.0以降の場合は、media_buttons
アクションを使用します。
add_action( 'media_buttons', function($editor_id){
echo '<a href="#" class="button">Button</a>';
} );
どちらも投稿エディタの上にある[メディアの追加]ボタンの横にボタンを追加します。