前提・実現したいこと
WordPressプラグインTablePress表を作ったときの初期オプション値をカスタマイズしたいです
https://tablepress.org/
全てのチェックボックスを外し、カスタムCSSにデフォルトのtablspress_01
を入れて保存したいです
Table Optionのチェックなどをデフォルトの値を設定したいです
試したこと
tablepress_table
のpost-typeでデータベースが作られるためupdate_post_meta
でオプション値を上書きする
該当コード
php
1function my_hook( $post_id ) { 2 if($update == false) { 3 if ( get_post_type( $post_id ) == 'tablepress_table' ) { 4 update_post_meta( $post_id, "_tablepress_table_options", "tablspress_01" ); 5 } 6 } 7} 8add_action( 'save_post', 'my_hook', 10, 3 );
上記ではサニタイズされたオプションを処理できずうまく行かなかったです
データベースはサニタイズされた形で保存されるためかなり煩雑になるなと思います
何かフックなどで良い方法はありますでしょうか?
補足情報(FW/ツールのバージョンなど)
あなたの回答
tips
プレビュー