Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. <?php
  2. function recently_viewed_products_shortcode() {
  3. $viewed_products = ! empty( $_COOKIE['woocommerce_recently_viewed'] ) ? (array) explode( '|', wp_unslash( $_COOKIE['woocommerce_recently_viewed'] ) ) : array(); // @codingStandardsIgnoreLine
  4. $viewed_products = array_reverse( array_filter( array_map( 'absint', $viewed_products ) ) );
  5. if ( empty( $viewed_products ) ) return;
  6. $product_ids = implode( ',', $viewed_products );
  7. return do_shortcode( "[products ids='$product_ids']" );
  8. }
  9.  
  10. function callback_woocommerce_init() {
  11. add_shortcode( 'recently_viewed_products', 'recently_viewed_products_shortcode' );
  12. }
  13.  
  14. add_action( 'woocommerce_init', 'callback_woocommerce_init' );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement