微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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)
.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐