可以基于上下文显示自定义程序控件。具有active_callback
WordPres 4.0中引入的API,您可以控制在何处显示特定选项。使用可选的active\\u callback参数添加如下自定义程序选项。
$wp_customize->add_control( \'wc_cart_page_option\', array(
\'label\' => esc_html__( \'Cart Page Options\' ),
\'section\' => \'wc_cart\',
\'active_callback\' => \'estore_is_cart\',
));
现在创建一个名为“estore\\u is\\u cart”的函数,以检查用户是否正在预览购物车页面。
function estore_is_cart(){
if( is_cart() ) {
return true;
} else {
return false;
}
}
注意:您还可以直接将is\\u cart函数检查传递给“active\\u callback”参数。
查看博客文章中的上下文控件部分:https://make.wordpress.org/core/2014/07/08/customizer-improvements-in-4-0/