- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
Woocommerce. Как задать произвольный порядок продуктов
Ноябрь 18, 2015
Из этого туториала Вы узнаете, как задать произвольный порядок продуктов в магазине Woocommerce.
Woocommerce. Как задать произвольный порядок продуктовДля того чтобы задать произвольный порядок продуктов, следуйте таким инструкциям:
Перейдите в следующую папку в вашей Панели управления хостингом или FTP: wp-content/themes/themeXXXXX/includes, найдите следующий файл custom-function.php и нажмите на кнопку Редактировать (Edit)(или внесите изменения в файл при помощи редактора текста):
Вставьте следующий фрагмент кода вниз файла перед закрывающим ?>:
add_filter( 'woocommerce_get_catalog_ordering_args', 'custom_woocommerce_get_catalog_ordering_args' ); function custom_woocommerce_get_catalog_ordering_args( $args ) { $orderby_value = isset( $_GET['orderby'] ) ? woocommerce_clean( $_GET['orderby'] ) : apply_filters( 'woocommerce_default_catalog_orderby', get_option( 'woocommerce_default_catalog_orderby' ) ); if ( 'random_list' == $orderby_value ) { $args['orderby'] = 'rand'; $args['order'] = ''; $args['meta_key'] = ''; } return $args; } add_filter( 'woocommerce_default_catalog_orderby_options', 'custom_woocommerce_catalog_orderby' ); add_filter( 'woocommerce_catalog_orderby', 'custom_woocommerce_catalog_orderby' ); function custom_woocommerce_catalog_orderby( $sortby ) { $sortby['random_list'] = 'Random'; return $sortby; }
Сохраните изменения и перейдите в следующую папку Настройках WooCommerce (WooCommerce Settings): Продукты—>Отображение (Products—>Display):
Отметьте настройку Произвольное (Random) в настройке Сортировка продуктов по-умолчанию (Default Product Sorting):
Вы можете также ознакомиться с детальным видео-туториалом ниже:
Woocommerce. Как задать произвольный порядок продуктов