テーマ上の文言変更・複数

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

*MW Form は開発終了になっています。

以前、テーマ上の文言をテーマ関数で変更する方法を紹介したが、複数変更する方法を改めて。

function change_translate_text_multiple( $translated ) {
	$text = array(
		'変更したい文言1' => '変更後の文言1',
		'変更したい文言2' => '変更後の文言2',
	);
	$translated = str_ireplace( array_keys($text),  $text,  $translated );
	return $translated;
}
add_filter( 'gettext', 'change_translate_text_multiple', 20 );

WooCommerce のカートや決済の文言等、テーマの該当箇所を探すのも大変なときは、この方法で。

2019.6.11追記:
MW WP Form のエラーメッセージ変更にも有効。