আমি আমার হোম-পেজ.এফপি টেম্পলেটটিতে আমার ওয়ার্ক কমার্স স্টোর থেকে 6 টি বৈশিষ্ট্যযুক্ত পণ্য প্রদর্শন করতে চাই। কিছু গবেষণা করার পরে আমি দেখতে পেলাম যে এটি করার সঠিক উপায়টি একটি কাস্টম লুপের মাধ্যমে হয়েছিল, (আমি শর্টকডগুলি ব্যবহার করতে চাই না কারণ স্টাইলিংয়ের জন্য আমি অতিরিক্ত ক্লাস যুক্ত করতে চাই)) আমি আরও জানতে পেরেছিলাম যে উইককমার্স কীটি ব্যবহার করে বৈশিষ্ট্যযুক্ত পণ্যগুলি '_ ফিচারড'। আমি আমার স্টোরের বৈশিষ্ট্যযুক্ত পণ্য হিসাবে বেছে নেওয়া কোনও পণ্য প্রদর্শনের জন্য নীচের কোডটি একসাথে রেখেছি, তবে এটি কার্যকর হয় না ... কোনও সহায়তা প্রশংসিত হয়।
<?php
$args = array(
'post_type' => 'product',
'stock' => 1,
'showposts' => 6,
'orderby' => 'date',
'order' => 'DESC' ,
'meta_query' => array(
array(
'key' => '_featured',
'value' => 0,
'compare' => '>',
'type' => 'numeric'
)
)
);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?>
<li>
<?php
if ( has_post_thumbnail( $loop->post->ID ) )
echo get_the_post_thumbnail( $loop->post->ID, 'shop_catalog' );
else
echo '<img src="' . woocommerce_placeholder_img_src() . '" alt="Placeholder" width="65px" height="115px" />';
?>
<h3><?php the_title(); ?></h3>
<?php
echo $product->get_price_html();
woocommerce_template_loop_add_to_cart( $loop->post, $product );
?>
</li>
<?php
endwhile;
wp_reset_query();
?>
var_dump( get_meta_values( '_featured', 'product' );
যেখানে ফাংশনটিget_meta_values
সমর্থন করে ফলাফলটি যুক্ত করুন