2021年03月31日 WordPress WordPress のコメント管理画面でカスタムフィールドを編集できるようにする WordPress の管理画面のコメント編集画面でカスタムフィールドを編集できるようにする。 編集画面をカスタマイズするwp-admin/edit-form-comment.php に追記する。 123456789101112131415<?php$address = echo get_comment_meta( $comment->comment_ID, 'address', true );?><tr> <td class="first"><label for="newcomment_author_address">住所</label></td> <td> <input type="text" id="newcomment_author_address" name="address" size="30" class="code" value="<?php $address; ?>" /> </td></tr> 保存機能をカスタマイズする123456789101112131415161718192021222324/** * 口コミのメタデータの保存処理 * * @param int $comment_id */function save_custom_comment_field($comment_id) { if ( ! $comment = get_comment( $comment_id ) ) { return false; } $custom_key_address = 'address'; $address = esc_attr($_POST[$custom_key_address]); if('' == get_comment_meta($comment_id, $custom_key_address)) { add_comment_meta($comment_id, $custom_key_address, $address, true); } else if($address != get_comment_meta( $comment_id, $custom_key_address)) { update_comment_meta($comment_id, $custom_key_address, $address); } else if('' == $address) { delete_comment_meta($comment_id, $custom_key_address); } return false;}add_action('comment_post', 'save_custom_comment_field');add_action('edit_comment', 'save_custom_comment_field'); Newer Go-MariaDB_insert Older Go | MariaDB に接続し select を実行する