ID, $viewed_products ) ) { $viewed_products[] = $post->ID; } if ( count( $viewed_products ) > 15 ) { array_shift( $viewed_products ); } } else { $viewed_products = array( $post->ID ); } // Set (or renew) the cookie setcookie( 'recently_viewed_products', implode( '|', $viewed_products ), time() + MONTH_IN_SECONDS, '/' ); }