avanesov89
Новичок

Здравствуйте!
На главной странице хочу вывести новые и популярные товары. Для этого можно использовать шорткоды, можно использовать специальные функции. Например, функция вывода новинок:
Но структуру товаров он берет из категории. Мне нужно, чтобы структура товаров в категории и на главной были разные (разная html-структура, кол-во выводимых эллементов у товара). Как это можно сделать? Как в функции это указывается?
буду благодарен за помощь!
На главной странице хочу вывести новые и популярные товары. Для этого можно использовать шорткоды, можно использовать специальные функции. Например, функция вывода новинок:
PHP:
if ( ! function_exists( 'storefront_recent_products' ) ) {
/**
* Display Recent Products
* Hooked into the `homepage` action in the homepage template
*
* @since 1.0.0
* @param array $args the product section args.
* return void
*/
function storefront_recent_products( $args ) {
if ( storefront_is_woocommerce_activated() ) {
$args = apply_filters( 'storefront_recent_products_args', array(
'limit' => 12,
'columns' => 4,
'title' => __( 'New In', 'storefront' ),
) );
$shortcode_content = storefront_do_shortcode( 'recent_products', apply_filters( 'storefront_recent_products_shortcode_args', array(
'per_page' => intval( $args['limit'] ),
'columns' => intval( $args['columns'] ),
) ) );
/**
* Only display the section if the shortcode returns products
*/
if ( false !== strpos( $shortcode_content, 'product' ) ) {
echo '';
do_action( 'storefront_homepage_before_recent_products' );
echo '' . wp_kses_post( $args['title'] ) . '';
do_action( 'storefront_homepage_after_recent_products_title' );
echo $shortcode_content;
do_action( 'storefront_homepage_after_recent_products' );
echo '';
}
}
}
}
Но структуру товаров он берет из категории. Мне нужно, чтобы структура товаров в категории и на главной были разные (разная html-структура, кол-во выводимых эллементов у товара). Как это можно сделать? Как в функции это указывается?
буду благодарен за помощь!