رفتن به مطلب

محصولات مرتبط


hassan.0152

پست های پیشنهاد شده

سلام

من قالب فروشگاهمو خودم طراحی کردم ، قالب در لوکال هاست بدون هیچ مشکلی کار میکنه ولی اپلود کردم روی هاست محصولات مرتبط کار نمیکنه کسی میتونه راهنمایی کنه مشکلش چیه ؟

 <?php 
$args = array(  
'post_type' => 'product','meta_key' => '_featured','meta_value' => 'yes',  
'posts_per_page' => 12);
$featured_query = new WP_Query( $args );  
if ($featured_query->have_posts()) : while ($featured_query->have_posts()) : $featured_query->the_post();  
$product = get_product( $featured_query->post->ID ); ?>
 
    <article class="box-pro">
      <div class="main-post">
        <a href="<?php the_permalink() ?>">
        <figure>
          <?php the_post_thumbnail('thumbnail') ?>
        </figure>
        <div class="product-subject">
          <h4 data-toggle="tooltip" data-placement="top" title="<?php the_title(); ?>" >
            <?php if (strlen($post->post_title) > 50) { echo mb_substr(the_title($before = '', $after = '', FALSE), 0, 50) . '...'; } else { the_title(); } ?>
          </h4>
          <?php global $product; if ( $price_html = $product->get_price_html() ) ; ?>
          	<span class="product-price"><?php echo $price_html; ?></span>
        </div>
      </a>
      </div>
    </article>

  <?php endwhile; ?>
<?php wp_reset_postdata(); ?>
<?php else: ?>
  <p class="er-relater">
    <?php _e( 'متاسفم مطلب مرتبطی پیدا نشد.' ); ?>
  </p>
 <?php endif; ?>

از این کد جهت نمایش محصولات مرتبط استفاده کردم و کد های دیگه ای هم تست کردم ولی جواب ندادن ...

لینک به ارسال

سلام. نسخه php توی لوکال و سرور احتمالا با هم متفاوت هست.

مشکلتون هم احتمالا توی این خطه:

the_title($before = '', $after = '', FALSE)

اون $after و $before رو حذف کنید از توش

  • امتیاز 1
لینک به ارسال
در ۱ ساعت قبل، فرحان گفته است :

سلام. نسخه php توی لوکال و سرور احتمالا با هم متفاوت هست.

مشکلتون هم احتمالا توی این خطه:


the_title($before = '', $after = '', FALSE)

اون $after و $before رو حذف کنید از توش

این که عنوانه ، اصلا هیچی نشون نمیده ولی بازم تست میکنم و کلا اون کد برمیدارم فقط <?php the_title(); ?> میزارم 

ممنونم درست شد الان :)

ویرایش شده توسط hassan.0152
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...