شارك المقال

WooCommerce: عرض مراجعات المنتج @ صفحة مخصصة (رمز قصير)

A VPN is an essential component of IT security, whether you’re just starting a business or are already up and running. Most business interactions and transactions happen online and VPN

تظهر مراجعات منتجات WooCommerce افتراضيًا في علامة التبويب “المراجعات” في صفحة المنتج الفردية. ولكن ماذا لو كنت ، مثلي ، تستخدم صفحات مبيعات مخصصة وتحتاج إلى إظهار مثل هذه المراجعات في مكان آخر – باستخدام رمز قصير؟

لقد قضيت بعض الوقت في القيام بذلك لصفحتين من Business Bloomer ، صفحة الاتصال (بجانب طلب نموذج عرض أسعار) وصفحة مبيعات Bloomer Armada (أعلى جدول الأسعار مباشرةً) ، لذلك اعتقدت أنه سيكون من الرائع مشاركة المقتطف معك. يتمتع!

إليك إخراج “WooCommerce الخاص بمراجعات منتج WooCommerce” المخصص على الصفحة الرئيسية لموقع الويب التجريبي.

مقتطف PHP: الرمز المختصر لمراجعات منتج WooCommerce

بمجرد إضافة المقتطف أدناه إلى function.php الخاص بك ، ما عليك سوى استخدام الرمز القصير [product_reviews id = “123”] في أي مكان تريد. يرجى ملاحظة أن ” id ” هو معرف المنتج الذي تريد إخراج مراجعات العملاء له.

/**
 * @snippet       WooCommerce Product Reviews Shortcode
 * @how-to        Get CustomizeWoo.com FREE
 * @author        Rodolfo Melogli
 * @testedwith    WooCommerce 3.9
 * @donate $9     https://businessbloomer.com/bloomer-armada/
 */
 
add_shortcode( 'product_reviews', 'bbloomer_product_reviews_shortcode' );
 
function bbloomer_product_reviews_shortcode( $atts ) {
    
   if ( empty( $atts ) ) return '';
 
   if ( ! isset( $atts['id'] ) ) return '';
       
   $comments = get_comments( 'post_id=' . $atts['id'] );
    
   if ( ! $comments ) return '';
    
   $html .= '<div class="woocommerce-tabs"><div id="reviews"><ol class="commentlist">';
    
   foreach ( $comments as $comment ) {   
      $rating = intval( get_comment_meta( $comment->comment_ID, 'rating', true ) );
      $html .= '<li class="review">';
      $html .= get_avatar( $comment, '60' );
      $html .= '<div class="comment-text">';
      if ( $rating ) $html .= wc_get_rating_html( $rating );
      $html .= '<p class="meta"><strong class="woocommerce-review__author">';
      $html .= get_comment_author( $comment );
      $html .= '</strong></p>';
      $html .= '<div class="description">';
      $html .= $comment->comment_content;
      $html .= '</div></div>';
      $html .= '</li>';
   }
    
   $html .= '</ol></div></div>';
    
   return $html;
}

المنشورات ذات الصلة:

WooCommerce: إخفاء فئة من

  • السعر
    0350
    تاريخ الناشر
    العلامة التجارية
    اضافات وردبريس
    موارد تصميمة
    ثيمات وردبريس
    كورسات برمجة
    كورسات تصميم
  • السعر
    0350
    تاريخ الناشر
    العلامة التجارية
    اضافات وردبريس
    موارد تصميمة
    ثيمات وردبريس
    كورسات برمجة
    كورسات تصميم
  • السعر
    0350
    تاريخ الناشر
    العلامة التجارية
    اضافات وردبريس
    موارد تصميمة
    ثيمات وردبريس
    كورسات برمجة
    كورسات تصميم
  • السعر
    0350
    تاريخ الناشر
    العلامة التجارية
    اضافات وردبريس
    موارد تصميمة
    ثيمات وردبريس
    كورسات برمجة
    كورسات تصميم
  • السعر
    0350
    تاريخ الناشر
    العلامة التجارية
    اضافات وردبريس
    موارد تصميمة
    ثيمات وردبريس
    كورسات برمجة
    كورسات تصميم
  • السعر
    0350
    تاريخ الناشر
    العلامة التجارية
    اضافات وردبريس
    موارد تصميمة
    ثيمات وردبريس
    كورسات برمجة
    كورسات تصميم