情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
Contact Form 7 の送信データをCSVでダウンロードするためのプラグインContact Form CFDB7 の項目名を変更する関数。$form_id == xxxx はショートコードに用いるIDではなく、投稿ID。
add_filter('cfdb7_admin_subpage_columns', 'my_cfdb7_change_cols', 10, 2);
function my_cfdb7_change_cols( $columns, $form_id ){
if( $form_id == xxxx){
$my_columns['name'] = '名前';
$my_columns['tel'] = '電話番号';
$my_columns['address'] = '住所';
~
$columns = $my_columns;
}
return $columns;
}
デフォルトでは管理画面では最初の4つの項目しか表示されないので、これをカスタマイズするための関数です。
確認画面用のプラグインを併用している場合、データ保存が重複するので、contact-form-cfdb-7.php のif ( $submission ) { を if ( $submission && $_POST[‘_wpcf7cp’] ===’status_confirm’ ) { に編集。