サポート » 使い方全般 » コメント編集へカスタムフィールドを表示させたい

  • 解決済 non888

    (@non888)


    管理画面のコメント編集欄に自作のカスタムフィールド欄を表示させたく思っております。
    管理画面のコメント一覧は下記コードで実装できました。

    //管理画面のコメント一覧に追加項目を表示
    function manage_comment_columns($columns) {
      $columns['post_create_user'] = "投稿作成者";
      return $columns;
    }
    //管理画面のコメント一覧でカスタムフィールドの値を表示
    function add_comment_columns($column_name, $comment_id) {
      if( $column_name == 'post_create_user' ) {
          $review_1 = get_comment_meta( $comment_id, 'post_create_user', true );
          echo attribute_escape($review_1);
      }
    }
    add_filter( 'manage_edit-comments_columns', 'manage_comment_columns' );
    add_action( 'manage_comments_custom_column', 'add_comment_columns',null, 2);

    調べたところ下記の記事を見つけたのですが、「wp-admin/edit-form-comment.php」を直接編集する方法となっているのですが、これ以外でこれといった情報がなく、この方法でしか対応が難しいのでしょうか?

    参考サイト

    何か良い方法をご存じでしたらお教えいただけますでしょうか。
    よろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「コメント編集へカスタムフィールドを表示させたい」には新たに返信することはできません。