我不知道hook Woocommerce使用什么来添加定制程序代码,但在functions.php
稍后您必须挂接自己的函数,如下所示(最后一个数字是优先级较低的):
add_action (\'the_name_of_that_hook\',\'wpse_280836_mycontrol\', 99)
现在,在要挂接的函数中,必须首先删除现有控件并添加自己的控件:
function wpse_280836_mycontrol () {
$wp_customize->remove_control(\'wc_pac_products_per_page\');
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, \'wc_pac_products_per_page\', array(
\'label\' => __( \'Products per page\', \'woocommerce-product-archive-customiser\' ),
\'section\' => \'wc_pac\',
\'settings\' => \'wc_pac_products_per_page\',
\'type\' => \'select\',
\'choices\' => array(
\'mystuff\' => \'myotherstuff\',
\'3\' => \'3\',
----------
\'23\' => \'23\',
\'24\' => \'24\',
),
) ) );
请注意,我不知道此控件的作用,因为我不是Woocommerce专家。代码中的其他地方可能有一个只允许给定选择的检查。这将使您的修改无效。