是否可以将自定义程序字段值的值传递到函数中。php变量?
我想为自定义WooCommerce选项卡提供一个语言选项。目前,选项卡的标题已硬编码为函数。php。删除默认选项卡后,我添加以下内容:
add_filter( \'woocommerce_product_tabs\', \'downloads_tab\' );
if ( ! function_exists ( \'downloads_tab\' ) ) {
function downloads_tab( $tabs ) {
// ensure ACF is available
if ( !function_exists( \'have_rows\' ) )
return;
if ( get_field(\'downloads\') ) {
$tabs[\'downloads_tab\'] = array(
\'title\' => __( \'Downloads\', \'woocommerce\' ),
\'priority\' => 60,
\'callback\' => \'woo_downloads_tab_content\'
);
}
return $tabs;
}
}
在customizer中。php(主题基于UnderStrap)我有:
// Product Downloads Tab Setting
$wp_customize->add_setting( \'product-downloads-tab\', array( \'default\' => \'\' ) );
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, \'product-downloads-tab\', array( \'label\' => __( \'Product "Downloads" tab text\', \'theme-name\' ), \'section\' => \'language-options\', \'settings\' => \'product-downloads-tab\', ) ) );
我是否可以使用此处输入的值,而不是在函数中硬编码选项卡标题。php?
我的解决方法是重写子主题函数中的函数。php,但我宁愿让客户端能够设置选项卡的标题。