回答編集履歴

1

追記

2018/03/09 03:11

投稿

退会済みユーザー
test CHANGED
@@ -93,3 +93,45 @@
93
93
  `wp_list_comments()`の配列に`'callback' => 'my_comment'`を加えれば先の関数を呼び出せます。
94
94
 
95
95
  [テンプレートタグ/wp list comments](https://wpdocs.osdn.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/wp_list_comments)
96
+
97
+
98
+
99
+ ### 追記
100
+
101
+ コードは/wp-includes/class-walker-comment.phpからコピーしたもので、承認待ちの部分は`<p class="comment-awaiting-moderation"><?php _e( 'Your comment is awaiting moderation.' ); ?></p>`です。
102
+
103
+ コアの実際のコードと比較してもらえば分かりますが、位置を上に上げています。
104
+
105
+
106
+
107
+ コードはとりあえずそのまま丸々functions.phpにコピペしてもらって、コメントを表示したい位置へ以下のように書けば`my_comment()`関数でコメントを出力します。
108
+
109
+ パラメータの詳細はCodexを参考にしてください。
110
+
111
+ ```
112
+
113
+ <?php
114
+
115
+ wp_list_comments( array(
116
+
117
+ 'callback' => 'my_comment' ,
118
+
119
+ 'style' => 'ol',
120
+
121
+ 'avatar_size' => 32,
122
+
123
+ ) );
124
+
125
+ ?>
126
+
127
+ ```
128
+
129
+
130
+
131
+ また、以下のような方法もありますが、似たようなもんだと思います。
132
+
133
+
134
+
135
+ WordPressのコメント内部デザインをWalkerクラスを使って変更する方法
136
+
137
+ http://blog.mizoshiri.com/archives/3933