WordPressカスタマイズ

WordPressのコメント欄を日本語表記に変更

2016/07/13


 

WordPress

 

WordPressのコメント欄を日本語に直す方法です。

海外のテンプレートで、日本語プラグインを入れても、上手く表示されない時は、comments.phpを直接いじります。

 

comments.php編集方法

 

コメント欄

 

上記のようにタイトルが英語表記です。海外のテンプレートを使うと、このような状態に。

単語なので、分からなくもないけど、日本語表記に直します。

 

 

①の編集

 

管理画面→外観→テーマ編集→コメントもしくはcomments.phpを開きます。

私のテンプレートでは下の方にありました。

赤文字を編集します。

'title_reply' => __( 'LEAVE A REPLY'  , 'tie' ), → 'title_reply' => __( 'コメントをどうぞ!'  , 'tie' ),

 

 

②の編集

 

上記同様comments.phpを編集します。

こちらも下の方にありました。探せない時はコマンド+Fで検索!

'comment_notes_before' => '<p class="comment-notes">' . __( 'You email address will not be publishied.' , 'tie' ) . ( $req ? $required_text : '' ) . '</p>',

 

上記のコメントフォームを見て頂くとわかりますが、赤文字は修正できますが、その後ろにあるRequired fields are marked*が不明でした。

 

いっその事( $req ? $required_text : '' ) を削除すると、エラーになってしまい。。。

 

ならば、この文章ごと削除しようと'comment_notes_before' => '<p class="comment-notes">' . __( 'You email address will not be publishied.' , 'tie' ) . ( $req ? $required_text : '' ) . '</p>',を削除。

 

すると、なんと!

日本語表記で表示されました。日本語プラグインがここで生きるとは。

ひとまず安心。

 

③の編集

 

上記同様comments.phpから

('author' => '<p class="comment-form-author">' . '<label for="author">' . __( 'name', 'tie' ) . '</label>

 

赤文字を編集します。

array('author' => '<p class="comment-form-author">' . '<label for="author">' . __( 'ニックネーム', 'tie' ) . '</label>

 

 

④の編集

 

上記同様comments.phpから

'email'  => '<p class="comment-form-email"><label for="email">' . __('email', 'tie' ) . '</label>

 

赤文字を編集します。

'email'  => '<p class="comment-form-email"><label for="email">' . __( 'メールアドレス(公開されません)', 'tie' ) . '</label>

 

 

⑤の編集

 

上記同様comments.phpから

'url'    => '<p class="comment-form-url"><label for="url">' . __( 'website', 'tie' ) . '</label>

 

赤文字を編集します。

'url'    => '<p class="comment-form-url"><label for="url">' . __( 'あなたのウェブサイト', 'tie' ) . '</label>

 

 

⑥の編集

 

上記同様comments.phpから

'label_submit' => __( 'post commnet'  , 'tie' )

 

赤文字を編集します。

'label_submit' => __( 'コメントを送信'  , 'tie' )

 

これで完成!

出来上がったコメントフォームはこちら

 

日本語コメント欄

 


-WordPressカスタマイズ