回答編集履歴

1

情報の追加。

2016/06/24 03:03

投稿

kei344
kei344

スコア69400

test CHANGED
@@ -43,3 +43,33 @@
43
43
 
44
44
 
45
45
  別の方法としては、`__( '%s <span class="says">says:</span>' )` で翻訳しているので `__()` 関数のフィルターフックを拾って書き換えるという手段もあります。
46
+
47
+
48
+
49
+ ```PHP
50
+
51
+ function my_translate ( $translated_text, $text, $domain ) {
52
+
53
+ if ( $text === '%s <span class="says">says:</span>' ) {
54
+
55
+ $translated_text = '%s <span class="says">様より</span>';
56
+
57
+ }
58
+
59
+ return $translated_text;
60
+
61
+ }
62
+
63
+ add_filter( 'gettext', 'my_translate', 20, 3 );
64
+
65
+ ```
66
+
67
+
68
+
69
+ 【gettextフィルタを用いたWordPress管理画面カスタマイズ】
70
+
71
+ [http://ounziw.com/2011/06/22/gettext-filter/](http://ounziw.com/2011/06/22/gettext-filter/)
72
+
73
+
74
+
75
+