Привет всем. Появилась необходимость сделать кнопки переключения вида товаров с стандартной плиточной в список (и обратно):
и
Для этого я нашел плагин
WooCommerce Grid / List Toggle, который добавляет эти кнопки. Но он добавляет их на страницу
Витрина. А мне нужно было, чтобы они добавлялись и на главной странице где я товары вывел через шорткод в записи типа:
[product_category per_page="4" category="veshalki-plechiki"]
Если это чем то поможет то в файле самого плагина есть такой код, который выводит эти кнопки перед циклом:
function setup_gridlist() {
if ( is_shop() || is_product_category() || is_product_tag() || is_product_taxonomy() ) {
add_action( 'wp_enqueue_scripts', array( $this, 'setup_scripts_styles' ), 20);
add_action( 'wp_enqueue_scripts', array( $this, 'setup_scripts_script' ), 20);
add_action( 'woocommerce_before_shop_loop', array( $this, 'gridlist_toggle_button' ), 30);
add_action( 'woocommerce_after_shop_loop_item', array( $this, 'gridlist_buttonwrap_open' ), 9);
add_action( 'woocommerce_after_shop_loop_item', array( $this, 'gridlist_buttonwrap_close' ), 11);
add_action( 'woocommerce_after_shop_loop_item', array( $this, 'gridlist_hr' ), 30);
add_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_single_excerpt', 5);
add_action( 'woocommerce_after_subcategory', array( $this, 'gridlist_cat_desc' ) );
}
}
P.S. PHP я не знаю, поэтому строго не судите))