从Woocommerce产品变体中删除分页

时间:2016-04-01 11:40:10

标签: wordpress woocommerce

默认情况下,从编辑产品页面开始,一旦您拥有超过20个产品,Woocommerce就会开始对产品变体进行分页。如何删除此分页,以便可以从编辑屏幕立即查看所有产品变体,无论有多少?

4 个答案:

答案 0 :(得分:6)

之前的答案是绝对禁止的。永远不要更改插件核心文件。

请执行以下操作:

在functions.php中添加以下行(最好在您的子主题文件夹中)

//在存档页面上显示24个产品

add_filter( 'loop_shop_per_page', create_function( '$cols', 'return 24;' ), 20 );

答案 1 :(得分:2)

我实现了它(我的用例是完全删除分页):

add_filter('woocommerce_admin_meta_boxes_variations_per_page', function() {
    return PHP_INT_MAX;
});

答案 2 :(得分:1)

默认情况下,WC将分页设置为15种变体,但您可以从文件下方更改

/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-assets.php

line no 205

'variations_per_page' => absint( apply_filters( 'woocommerce_admin_meta_boxes_variations_per_page', 15 ) )

Replace 

'variations_per_page' => absint( apply_filters( 'woocommerce_admin_meta_boxes_variations_per_page', 1000 ) )

答案 3 :(得分:1)

https://woocommerce.wordpress.com/2015/07/13/improving-the-variations-interface-in-2-4/ 分页限制编辑并一次保存到10个变体。但是,如果需要,您可以使用woocommerce_admin_meta_boxes_variations_per_page过滤器更改金额。

因此,根据:https://www.thathandsomebeardedguy.com/increase-woocommerce-variations-per-page-in-the-admin-product-screen/编辑您的functions.php并将代码段粘贴到那里。