カスタマイズ API を使用して既存の設定に「トランスポート」機能を追加する際に問題が発生しています。問題なく設定を追加および削除できますが、現在の設定にトランスポートを追加するには時間がかかるようです。js は問題なくロードされますが、「更新」メソッドは引き続き使用されます。
プラグイン内に「postMessage Transport」を追加できますか? テーマ内のこれらの呼び出しは正常に機能しました。
function __construct() {
add_action( 'customize_register', array( $this, 'base_customize_register' ) );
add_action( 'customize_preview_init', array( $this, 'base_customize_preview_js' ) );
}
function base_customize_register( $wp_customize ) {
$wp_customize->get_setting( 'blogname' )->transport = 'postMessage';
$wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage';
$wp_customize->remove_section( 'static_front_page');
}
function base_customize_preview_js() {
wp_enqueue_script( 'base_customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20131008', true );
}