この記事は最後に更新してから1年以上経過しています。

管理画面の’アイキャッチ画像’を’写真’に変える

説明

クライアント向けに専用のテーマを提供する際、稀に管理画面内の用語の変更を依頼されることがある。今回は、'アイキャッチ画像'だとわかりにくいので'写真'に変えてほしいということだった。

変更はいくつかの方法が考えられるが、単純な文字の書き換えですみそうなので、今回は add_filter関数を使って翻訳テキストに書き換え時に変更する方法を取った。

add_action( 'admin_init', 'my_admin_init' );
function my_admin_init() {
	add_filter( 'gettext', 'my_gettext', 10, 3 );
}
function my_gettext( $translate_text, $text, $domain ) {
	return str_replace( 'アイキャッチ画像', '写真', $translate_text );
}

書き換えを行うのは管理画面だけなので、admin_initアクションを登録して、 __関数などで呼び出されるgettextフィルターに独自の関数を追加。追加した関数にて、'アイキャッチ画像'を'写真'に変更している。


最終更新 : 2013年01月23日 10:52


お勧め

wp_add_post_tags(2012年7月5日 更新)

mixed wp_add_post_tags( [ int $post_id = 0 [ , string $tags = '' ] ] )
投稿情報に投稿タグを追加する。

get_tags(2018年5月27日 更新)

array get_tags( [ mixed $args = '' ] )
条件を指定してタグ情報を検索し、マッチしたすべてのタグ情報を取得する。

wp_array_slice_assoc(2022年2月2日 更新)

array wp_array_slice_assoc( array $array, array $keys )
キーを指定して配列の一部を抽出する。

get_post_permalink(2022年11月6日 更新)

string | false get_post_permalink( [ int | WP_Post $id$post = 0 [ , bool $leavename = false [ , bool $sample = false ] ] ] )
カスタム投稿タイプの投稿ページのパーマリンクを取得する。

remove_query_arg(2024年3月21日 更新)

string remove_query_arg( string | string[] $key [ , bool | string $query = false ] )
クエリーURIからパラメータ(キー名=値)を削除する。