質問編集履歴

1

追加コードを記載

2021/05/17 09:49

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -33,3 +33,103 @@
33
33
 
34
34
 
35
35
  よろしくおねがいいたします。
36
+
37
+
38
+
39
+ ### 追記
40
+
41
+
42
+
43
+ **### 【コールバックで呼び出している関数】**
44
+
45
+ ```php
46
+
47
+ <?php
48
+
49
+
50
+
51
+ /* コメント表示テンプレートにカスタムフィールドを出力 */
52
+
53
+ function mytheme_comments($comment, $args, $depth)
54
+
55
+ {
56
+
57
+ $GLOBALS['comment'] = $comment;
58
+
59
+ $user = get_userdata($comment->user_id);
60
+
61
+
62
+
63
+ $nickname = esc_attr(get_comment_meta($comment->comment_ID, 'nickname', true));
64
+
65
+ $commentcontent = esc_attr(get_comment_meta($comment->comment_ID, 'comment_content', true));
66
+
67
+
68
+
69
+ ?>
70
+
71
+ <li>
72
+
73
+ <div class="comment-header">
74
+
75
+ <div class="comment-header-left">
76
+
77
+ <!-- コメントアバター -->
78
+
79
+ <img alt="" src="icon.png" class="avatar " height="46" width="46" loading="lazy">
80
+
81
+ <!-- コメント投稿者 -->
82
+
83
+ <div class="comment-author"><?php echo $nickname; ?></div>
84
+
85
+ </div>
86
+
87
+ <div class="comment-header-right">
88
+
89
+ <p class="comment-date"><?php echo comment_date('Y年n月j日 g:iA'); ?></p>
90
+
91
+ </div>
92
+
93
+
94
+
95
+ </div>
96
+
97
+ <div class="comment-content">
98
+
99
+ <!-- 添付ファイル -->
100
+
101
+ <?php
102
+
103
+ $filefiled = esc_attr(get_comment_meta($comment->comment_ID, 'file', true));
104
+
105
+ if (!empty($filefiled)) {
106
+
107
+ $filename_only = basename(get_attached_file($filefiled));
108
+
109
+ ?>
110
+
111
+ <a href=<?php echo wp_get_attachment_url($filefiled); ?> download=<?php echo wp_get_attachment_url($filefiled); ?>><?php echo $filename_only; ?></a>
112
+
113
+ <?php } ?>
114
+
115
+ <!-- コメント本文 -->
116
+
117
+ <?php comment_text(); ?>
118
+
119
+ <!-- 返信ボタン -->
120
+
121
+ <?php comment_reply_link(array_merge($args, array('reply_text' => '返信', 'add_below' => $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth']))); ?>
122
+
123
+ </div>
124
+
125
+ </div>
126
+
127
+
128
+
129
+ </li>
130
+
131
+ <?php
132
+
133
+ }
134
+
135
+ ```