5
WP_Customize_Controlを拡張する方法
ライブプレビューのカスタマイズパネルに新しい種類のコントロールを追加する方法を探しています。を使用してパネルに新しいセクションを追加する方法を見てきました add_action( 'customize_register'... 私が実装したいコントロールは、異なる種類のカラーピッカーです。で前のポスト、私たちは、ウィジェットを追加するためにコアクラスを拡張する方法を見て、しかし、私はここに欠けていると、スコープに私の物を持って来るために私を可能にするフックです- WP_Customize_Palette_Control。で ここでコードの始まりを見ることができます。このコードはfunctions.php私のテーマのファイルにあります。 助けてくれてありがとう。ロブ コードを更新しました。今、私はrequire_onceクラスを持ち込まなければなりません。したがって、PHPエラーはなくなりましたが、新しいコントロールHTMLは表示されません。 <?php require_once( ABSPATH . WPINC . '/class-wp-customize-setting.php' ); require_once( ABSPATH . WPINC . '/class-wp-customize-section.php' ); require_once( ABSPATH . WPINC . '/class-wp-customize-control.php' ); class WP_Customize_Palette_Control extends WP_Customize_Image_Control { public $type = 'palette'; public $removed = ''; public $context; public function enqueue() { //wp_enqueue_script( …