管理画面の文言置換(カスタム投稿別)
-
お世話になっております。
管理画面のテキスト変更を
一つのカスタム投稿タイプだけに適応したく、
以下のサイトを参考にさせていただき
http://www.warna.info/archives/1581/
functions.phpに以下のコードを書きました。function custom_gettext( $translated, $text, $domain ) {
$custom_translates = array(
‘post_type’ => ‘hoge,
‘default’ => array(
‘下書きとして保存’ => ‘保存して内容を確認する’,
‘レビュー待ちとして送信’ => ‘投稿する’,
)
);
if ( isset( $custom_translates[$domain][$translated] ) ) {
$translated = $custom_translates[$domain][$translated];
}
return $translated;
}
add_filter( ‘gettext’, ‘custom_gettext’, 10, 3 );function trans_custom_gettext() {
$args = func_get_args();
$translated = $args[0];
$text = $args[1];
$domain = array_pop( $args );
$translated = custom_gettext( $translated, $text, $domain );
return $translated;
}
add_filter( ‘gettext_with_context’, ‘trans_custom_gettext’, 10, 4 );
add_filter( ‘ngettext’, ‘trans_custom_gettext’, 10, 5 );
add_filter( ‘ngettext_with_context’, ‘trans_custom_gettext’, 10, 6 );全てのカスタム投稿タイプの文言が変更できて
それはありがたいのですが、一つだけ変更するように‘post_type’ => ‘hoge,
と入れたのですが反応ありません…。
お分かりの方がいらっしゃったら
ぜひ教えていただけないでしょうか?よろしくお願い致します。
- トピック「管理画面の文言置換(カスタム投稿別)」には新たに返信することはできません。