Really Simple CSV Importerでチェックボックスを設定する方法
- 2018.09.26
- CMS Wordpress
- csv, function.php, plugin, Really Simple CSV Importer, チェックボックス
カスタムフィールドの管理画面より、チェックボックスフィールドのフィールドキーを調べる。
調べたキーを下記の5行目に入れた後、fanctionに書き込みを行う。
すると、選択のキー値をカンマ区切りで設定できるようになる。
function rsci_meta_filter( $meta, $post, $is_update ) { foreach ($meta as $key => $value) { // checkeboxフィールドの場合 if($key == 'field_********') { // $valueが空の場合、データに a:1:{i:0;s:0:"";} という空データが入ってしまうため // 空ではない場合にパースする if ($value != "") { $meta[$key] = preg_split("/,+/", $value); } else { $meta_array[$key] = ""; } } } return $meta; } add_filter( 'really_simple_csv_importer_save_meta', 'rsci_meta_filter', 10, 3 );
参考サイト
-
前の記事
タクソノミー選択チェックボックスに上限を設定する 2018.09.13
-
次の記事
「Advanced Custom Fields」の「関連」フィールドで、並び順を日付やランダムに設定する方法 2018.10.09