コメント欄の新規入力欄の内容を管理画面から修正できるようにしたい
-
ワードプレスのコメント欄に新しくタイトルの入力欄を追加したいと思ったので、このサイトを参考に以下のコードで実装しています。
function add_comment_fields($fields) { $fields['title'] = '<p class="comment-title"><label for="comment-title">' . __( 'タイトル【30字以内】' ) . '</label>' . '<input id="comment-title" name="title" type="text" size="30" maxlength="30" placeholder="タイトルを入力してください" required></p>'; return $fields; } add_filter('comment_form_default_fields', 'add_comment_fields'); function add_comment_meta_values($comment_id) { if(isset($_POST['title'])) { $title = wp_filter_nohtml_kses($_POST['title']); add_comment_meta($comment_id, 'title', $title, false); } } add_action ('comment_post', 'add_comment_meta_values', 1);
あと、表示したいところに以下のコードを記入しています。
<?php echo "タイトル:" . get_comment_meta( $comment->comment_ID, 'title', true ); ?>
これで、ワードプレスのコメント欄にタイトルの項目を追加して、表示させることはできたのですが、タイトルの内容を後から修正することができません。
そこで、管理画面から追加した項目(コメントのタイトル)を編集できるようにする方法を色々と探ってみたのですが無理でした。ワードプレスに詳しい方でコメント欄に新設した入力欄を管理画面から修正できるようにする方法を教えて下さい。よろしくお願いします。
- トピック「コメント欄の新規入力欄の内容を管理画面から修正できるようにしたい」には新たに返信することはできません。