web-dev-qa-db-ja.com

テーマカスタマイザからウィジェットタブを削除する

私たちのサイトの中には、サイト管理者がウィジェットページ上でのみウィジェットをカスタマイズしたいのですが、テーマカスタマイザではカスタマイズしたくないものがあります。

そこからウィジェットタブを削除するにはどうすればいいですか?

1
Lea Cohen

あなたが必要とするすべての設定でテーマカスタマイザのための関数を作成することができます:

「ウィジェット」を削除するには、「ウィジェット」パネルを削除する必要があります。

このコードをfunction.phpに入れる

function your_customizer( $wp_customize ) {
$wp_customize->remove_panel( 'widgets' );
}
add_action( 'customize_register', 'your_customizer' );

またはあなたがあなた自身の機能を持っているならば、単に追加してください:

$wp_customize->remove_panel( 'widgets' );
5
need-help