mohammadjavadkhalili

نمایش یک دسته خاص از پست تایپ

6 پست در این موضوع قرار دارد

سلام

خیلی دنبال این مسئله گشتم ولی هیچ کدوم از کدهایی که پیداکردم کار نکرد

من یه پست تایپ تعریف کردم و چند تا دسته براش ساختم و میخوام یکیش رو توی یه برگه ای نمایش بدم چیکار کنم که کارکنه؟؟

0

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


لینک به پست

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

0

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


لینک به پست
<?php 
$args = array(
	'post_type' => 'my_post_type',
	'tax_query' => array(
		array(
			'taxonomy' => 'my_tax',
			'field'    => 'slug',
			'terms'    => 'my_term',
		),
	),
);
$query = new WP_Query( $args );
if($query->have_posts()) : 
while($query->have_posts())  :
$query->the_post();
//کدهای داخل حلقه نمایش
endwhile;
endif;
wp_reset_query();
?>

به ترتیب به جای my_post_type و my_tax و my_term نام پست تایپ - نام تاکسونامی و نامک دسته بندی رو قرار بدید و به جای 

//کدهای داخل حلقه 

هم که توابع مربوط به  loop قالبتون

1

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


لینک به پست

 

الان یه چیزی من مثلا پست تایپم اسمش jevinan هست بعد پس جای 

my_post_type

میذارم jevinan خوب جای 

my_tax

هم باید بذارم jevinan???? و اینکه 

'field'    => 'slug',

چیه تو این کد؟

در 20 ساعت قبل، imanfakhar گفته است :

 

ویرایش شده در توسط mohammadjavadkhalili
0

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


لینک به پست

الان این اصلا کار نمیکنه یعنی مطالب رو نمشون نمیده مثلا من جای 

my_post_type اومد گذاشتم jevinan و جای  my_tax  گذاشتم نام دسته بندیم که مثلا rosta بود  و جای  my_term  نامک زیر دسته که مثلا rosta-jevinan بود

ولی حلقه کار نمیکنه!

0

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


لینک به پست

خدارو شکر حل شد من یه توضیح میدم برای اونایی که مثل من کم میدونن که باید جای  my_tax   نامی رو که در فانکشنمون برای طبقه بندی تعریف کردیم رو بزاریم

پس یعنی میریم دنبال این کد: register_taxonomy میگردیم ونامی رو که براش انتخاب کردیم بر میداریم و میذاریم جای my_tax

از استاد هم خیلی ممنونم:)

در 21 ساعت قبل، imanfakhar گفته است :

'

0

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


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری