php – 更改Woocommerce中显示的变体数量

认情况下,Woocommerce每次运行加载50个变体.

在网上搜索,我找到了一行代码,这些代码将输入到我的活动子主题的functions.PHP文件中.

define( ‘WC_MAX_LINKED_VARIATIONS’, 150);

在functions.PHP文件中复制之后,我没有得到更改,仍然正在加载50个变体而不是我在代码行中指示的150个变体.

这是functions.PHP文件

<?PHP

//CARGA EL STYLE.CSS DEL TEMA padrE EN EL TEMA HIJO

add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}

//Incremento de las variaciones en Woocommerce  
define( ‘WC_MAX_LINKED_VARIATIONS’, 150);

?>

解决方法:

刚刚在我的本地机器上测试过,发现了define(‘WC_MAX_LINKED_VARIATIONS’,150);可以在functions.PHPwp-config.php中使用.

它不适合您,因为单引号”没有正确包含WC_MAX_LINKED_VARIATIONS,而是由撇号括起来
“”:

>不正确:define(‘WC_MAX_LINKED_VARIATIONS’,150);
>正确:定义(‘WC_MAX_LINKED_VARIATIONS’,150);

进行上述校正后,您可以通过以下任何方式使用此常量:

>将正确的代码放在functions.PHP文件中;
>或者从functions.PHP文件中完全删除它并将其添加wp-config.php文件

它应该适合你.

警告

>如果要增加限制,请确保您的服务器/主机可以处理增加的限制,因为它是资源密集型任务.
>如果您的数据未保存,则可能是服务器/托管配置问题,如以下WooCommerce文档中所述.

Problems with large amounts of data not saving (variations, rates etc)
.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...