رفتن به مطلب
unid_user

کوئری بر حسب یک دسته خاص ووکامرس

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

سلام و درود

دوستان گرامی، یه کوئری برای نمایش دسته ای خاص از محصولات ووکامرس رو میخواستم.

با تشکر و سپاس

به اشتراک گذاری این ارسال


لینک به ارسال

سلام @unid_user

بفرمایید

<?php 
$args     = array(
'post_type'      => 'product',
'post_status'    => 'publish',
'posts_per_page' => '15',
'order'          => 'DESC',
'orderby'        => 'ID',
'tax_query'      => array(
array(
'taxonomy' => 'product_cat',
'field'    => 'term_id',
'terms'    => '5', // cat id
),
),
'paged'    => ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1,
);
$post_cat = new WP_Query( $args );
if ( $post_cat->have_posts() ) { ?>
<?php while ( $post_cat->have_posts() ) : $post_cat->the_post(); ?>

<!-- Html Code -->

<?php endwhile; ?>
<?php wp_reset_query(); ?>
<?php } else {
echo "<div>با عرض پوزش محصولی جهت نمایش یافت نشد.</div>";
} ?>

فقط کافیه آی دی دسته بندی رو جایگزین کنید 

به اشتراک گذاری این ارسال


لینک به ارسال
در 4 دقیقه قبل، cherry گفته است :

سلام @unid_user

بفرمایید

فقط کافیه آی دی دسته بندی رو جایگزین کنید 

آی دی رو گذاشتم. اما نه تصویر محصول نه هیچی نمایش نمیده؟

به اشتراک گذاری این ارسال


لینک به ارسال
در 1 دقیقه قبل، unid_user گفته است :

آی دی رو گذاشتم. اما نه تصویر محصول نه هیچی نمایش نمیده؟

شما به جای <!-- Html Code --> باید کدهای نمایش محصول رو قرار بدین اون موقع نمایش میده

به اشتراک گذاری این ارسال


لینک به ارسال
در 17 دقیقه قبل، cherry گفته است :

شما به جای <!-- Html Code --> باید کدهای نمایش محصول رو قرار بدین اون موقع نمایش میده

من فقط کدهای زیر رو می شناسم:

the_content
the_excerpt
the_title
the_post_thumbnail

برای نمایش قیمت ، تخفیف و اون قسمتی که زده حراج باید از چه دستوراتی استفاده کنم؟

می خوام تمام اطلاعاتی که موقع افزودن یک محصول در ووکامرس ثبت میشه رو توی این کوئری نمایش بدم.

 

ممنون

 

f.png

ویرایش شده توسط unid_user

به اشتراک گذاری این ارسال


لینک به ارسال

نمایش تصویر محصول

<?php woocommerce_template_loop_product_thumbnail() ?>

نمایش دکمه افزودن به سبد خرید

<?php woocommerce_template_loop_add_to_cart(); ?>

نمایش قیمت محصول

<?php woocommerce_template_loop_price() ?>

نمایش برچسب حراج

<?php
global $product;
if ( $product->is_on_sale() ) : ?>
<span>حراج</span>
<?php endif; ?>

 

به اشتراک گذاری این ارسال


لینک به ارسال
در 6 دقیقه قبل، cherry گفته است :

نمایش تصویر محصول


<?php woocommerce_template_loop_product_thumbnail() ?>

نمایش دکمه افزودن به سبد خرید


<?php woocommerce_template_loop_add_to_cart(); ?>

نمایش قیمت محصول


<?php woocommerce_template_loop_price() ?>

نمایش برچسب حراج


<?php
global $product;
if ( $product->is_on_sale() ) : ?>
<span>حراج</span>
<?php endif; ?>

 

واقعا خیلی به من کمک کردید. سپاس.

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

به اشتراک گذاری این ارسال


لینک به ارسال
در 8 دقیقه قبل، unid_user گفته است :

واقعا خیلی به من کمک کردید. سپاس.

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

خواهش میکنم

این صفحه رو ببینید 

کلیک کنید

به اشتراک گذاری این ارسال


لینک به ارسال
در هم اکنون، cherry گفته است :

خواهش میکنم

این صفحه رو ببینید 

کلیک کنید

انواع کوئری ها و حلقه ها هم توی این صفحه اموزش داده؟

بعد من میخوام موقع افزودن محصول بخشی به عنوان نقد و بررسی یا کامنت رو اضافه کنم. برای اون راه حل هست؟

باز هم سپاس گذار

به اشتراک گذاری این ارسال


لینک به ارسال
در 1 دقیقه قبل، unid_user گفته است :

انواع کوئری ها و حلقه ها هم توی این صفحه اموزش داده؟

بعد من میخوام موقع افزودن محصول بخشی به عنوان نقد و بررسی یا کامنت رو اضافه کنم. برای اون راه حل هست؟

باز هم سپاس گذار

کافیه کلمه loop رو در همین صفحه جستجو کنید

الان صفحه محصولتون چنین بخشی نداره؟

به اشتراک گذاری این ارسال


لینک به ارسال
در 2 دقیقه قبل، cherry گفته است :

کافیه کلمه loop رو در همین صفحه جستجو کنید

الان صفحه محصولتون چنین بخشی نداره؟

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

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

/**
 * Add a custom product data tab
 */
add_filter( 'woocommerce_product_tabs', 'woo_new_product_tab' );
function woo_new_product_tab( $tabs ) {
	
	// Adds the new tab
	
	$tabs['test_tab'] = array(
		'title' 	=> __( 'New Product Tab', 'woocommerce' ),
		'priority' 	=> 50,
		'callback' 	=> 'woo_new_product_tab_content'
	);

	return $tabs;

}
function woo_new_product_tab_content() {

	// The new tab content

	echo '<h2>New Product Tab</h2>';
	echo '<p>Here\'s your new product tab.</p>';
	
}

 

df.png

به اشتراک گذاری این ارسال


لینک به ارسال

باید فایل های woocommerce موجود در پوشه قالب رو بررسی کنید

 
ویرایش شده توسط cherry

به اشتراک گذاری این ارسال


لینک به ارسال
در 2 دقیقه قبل، cherry گفته است :

باید فایل های woocommerce موجود در پوشه قالب رو بررسی کنید

 

اگه بخوام فیلدی رو به بخشی که در تصویر هست، اضافه کنم. راه حلی داره؟

مثلا : بین همگانی و فهرست موجودی یه آیتم دلخواه اضافه کنم.

sd.png

به اشتراک گذاری این ارسال


لینک به ارسال
در 3 دقیقه قبل، unid_user گفته است :

اگه بخوام فیلدی رو به بخشی که در تصویر هست، اضافه کنم. راه حلی داره؟

مثلا : بین همگانی و فهرست موجودی یه آیتم دلخواه اضافه کنم.

sd.png

افزونه

https://wordpress.org/plugins/yikes-inc-easy-custom-woocommerce-product-tabs/

کد

https://docs.woocommerce.com/document/editing-product-data-tabs/

به اشتراک گذاری این ارسال


لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


  • مطالب مشابه

    • توسط HBSTni
      دوستان من بکمک افزونه Premmerce Wholesale Pricing for WooCommerce دو رول قیمت دیگه برای مشتری های خاص وبسایتم و نه مشتری های عمومی تعریف کردم
      امکانش هست در قسمت محصولات (در داشبورد) علاوه بر ستون قیمت عادی این دو قیمت تعریف شده رو هم کنار ستون قیمت عادی نشون بده؟
       
    • توسط kajabi96
      سلام دوستان
      توی سایت ما بعد از ورود به صفحه checkout سایت در حالت لودینگ می مونه و هیچ اتفاقی نمی افته
      مشکل از چی هست؟
    • توسط estedadrap
      سلام
      بنده کوئری میخوام که باهاش بتونم همزمان پست تیپ هایی که ایجاد کردم و پست های خود وردپرس رو نمایش بدم 
      post و post_type ها
      درواقع میخوام داخل اسلایدری که ایجاد کردم بصورت داینامیک اطلاعات رو بگیرم
       
    • توسط shahabjewelry
      سلام بر دوستان عزیز ..
      مشکل من باز نشدن صفحه پرداخت و گاهی نیز سبد خرید است ، سایت ما آموزشکاهی است و ثبت نام ها از طریق سایتمون انجام میشه ، شما عزیزان چه راه حلی برای ما دارید ، لطفا راهنمایی کنید .
      نشانی سایت talakaranacademy.ney ، یک دوره را جهت خرید امتحان کنید 
    • توسط unid_user
      سلام و درود
      دوستان گرامی، با نصب ووکامرس و افزونه های دیگه به مشکل خوردم و به هیچ عنوان افزونه روی سایتم نصب نمیشه.
      Installation failed: Could not copy file. woocommerce/packages/woocommerce-blocks/build/vendors.js
      با تشکر و سپاس
×
×
  • اضافه کردن...