質問: メディアアップロードウィンドウの挿入ボタンの名前を変更する 私はいくつかの異なる投稿タイプがあり、それぞれにメディアのアップロードがあります。私がやりたいことはそれが個々のカスタム投稿に関連するように "投稿に挿入"ボタンの名前を変更することです。例えば - カスタム投稿タイプ - "award"そしてメディアアップロードボックスには "insert into award"というボタンがあります。何か案は?
回答: これはそれほど簡単なことではないと思います。admin-areaのメディアページでは、cptのpost_typeを確認することはできません。通常は、次のような小さなソースで文字列を変更できます。if ( is_admin() ) add_filter( 'gettext', array( 'fb_string_translate', 'gettext_filter' ), 10, 1 ); class fb_string_translate { static function gettext_filter( $str ) { $from_to = array(); $post_type = get_post_type(); if ( 'my_post_type' === $post_type ) $from_to = array( 'insert into post' => 'insert into test' ); return strtr($str, $from_to); } } しかし、あなたがチェックすることは重要です、そのページはadminの作者であり、メディアページのiframeではpost_typeを読むことができません。多分あなたはこのvarを見つけ、それからそれは例のソースで可能です。