Как получить короткий код для возврата товаров в просмотренном порядке? - PullRequest
0 голосов
/ 29 октября 2019
  • Элемент списка

У меня есть короткий код в моем php для недавно просмотренных продуктов:

add_shortcode( 'recently_viewed_products', 'my_recently_viewed_shortcode' );

function my_recently_viewed_shortcode() {

   $viewed_products = ! empty( $_COOKIE['woocommerce_recently_viewed'] ) ? (array) explode( '|', wp_unslash( $_COOKIE['woocommerce_recently_viewed'] ) ) : array();
   $viewed_products = array_reverse( array_filter( array_map( 'absint', $viewed_products ) ) );
   $viewed_products = array_slice($viewed_products, 0, 6);

   if ( empty( $viewed_products ) ) return;

   $title = '<h3>Recently Viewed Products</h3>';
   $product_ids = implode( ",", $viewed_products );

   return $title . do_shortcode("[products ids='$product_ids']");
}

Где и как мне реализовать следующий код?

orderby=’post__in

также, как я могу изменить номер столбца по умолчанию с 4 на 6

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...