Шаблон можно смахнуть за пределы мобильного окна просмотра после Functions.php шорткод — WooCommerce

#php #css #woocommerce #responsive #shortcode

Вопрос:

У меня возникла странная проблема, когда я использую обычай functions.php шорткод для отображения недавно просмотренных продуктов на одной странице продукта.

Однако, как только я добавляю его, я могу провести пальцем за пределы веб-сайта и увидеть пустое пространство вокруг.

Я вернулся к теме по умолчанию, и проблема все еще существует.

Код такой:

 /// Recently Viewed Products /// add_shortcode( 'recently_viewed_products', 'bbloomer_recently_viewed_shortcode' );   function bbloomer_recently_viewed_shortcode() {    $viewed_products = ! empty( $_COOKIE['woocommerce_recently_viewed'] ) ? (array) explode( '|', wp_unslash( $_COOKIE['woocommerce_recently_viewed'] ) ) : array();  $viewed_products = array_slice($viewed_products, 0, 6);     if ( empty( $viewed_products ) ) return;    $title = 'lt;h5 class="product-section-title container-width product-section-title-related pt-half pb-half uppercase"gt;RECENTLY VIEWEDlt;/h5gt;';  $product_ids = implode( ",", $viewed_products );    return $title . do_shortcode("[products ids='$product_ids']");   }  // adds notice at single product page above add to cart add_action( 'woocommerce_after_single_product', 'recviproducts', 31 ); function recviproducts() {  echo do_shortcode ('[recently_viewed_products]'); }  function custom_track_product_view() {  if ( ! is_singular( 'product' ) ) {  return;  }   global $post;   if ( empty( $_COOKIE['woocommerce_recently_viewed'] ) )  $viewed_products = array_slice($viewed_products, 0, 6);  else  $viewed_products = (array) explode( '|', $_COOKIE['woocommerce_recently_viewed'] );   if ( ! in_array( $post-gt;ID, $viewed_products ) ) {  $viewed_products[] = $post-gt;ID;  }   if ( sizeof( $viewed_products ) gt; 6 ) {  array_shift( $viewed_products );  }   // Store for session only  wc_setcookie( 'woocommerce_recently_viewed', implode( '|', $viewed_products ) ); }  add_action( 'template_redirect', 'custom_track_product_view', 20 );  

Может быть, это должно быть ограничено с помощью CSS, я полагаю?

Я буду признателен за любую возможную помощь или совет.

Большое вам спасибо!