2016-04-01 7 views
2

既定では、製品を編集するページから、1つの製品で20を超えるとWoocommerceが製品バリエーションをページングし始めます。どのように多くの品種があるかにかかわらず、編集画面からすべての製品バリエーションを一度に見ることができるように、このページネーションを削除するにはどうすればよいですか? 15件のバリエーションとして、デフォルトのWCの設定ページネーションによってWoocommerce製品バリエーションからページ分割を削除する

答えて

1

いますが、以前の答えはノー行く絶対である

ファイルの下
/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)) 
+0

をあなたは正しい、それはページあたり15である、ではない20.私がテーマに機能を追加しますプラグインファイルを変更せずにこれを変更してください。 –

+0

"apply_filters"呼び出しがあるので、値を変更するために独自のフィルタを追加するだけでよいと思う人もいます。 –

6

からそれを変更することができます。決してプラグインコアファイルを変更しないでください。

行ってください次

はアーカイブのページで

//ディスプレイ24製品(好ましくは、あまりにもあなたの子供をテーマにしたフォルダに)あなたのfunctions.phpに以下の行を追加します

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

私のために働いていない。 – Ravimallya

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を編集してそこにスニペットを貼り付けます。

1

私は(私のユースケースは完全に改ページを削除することでした)ので、それを達成:

add_filter('woocommerce_admin_meta_boxes_variations_per_page', function() { 
    return PHP_INT_MAX; 
}); 
関連する問題