bito50

برگه های پست تایپ

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

درود،

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

پست تایپی ایجاد کردم، قالب آرشیو رو archive-slug.php ایجاد کردم و قالب اصلی پست تایپ از این فایل فراخوانی می شود. اما برگه های دسته بندی این پست تایپ از قالب اصلی استفاده می کنه. کدوم فایل رو با چه طریقی می تونم ست کنم. پست تایپی که ایجاد کردم teacher و برای طبقه بندی دسته بندی teacher_categories می باشد.

خیلی ممنون میشم اگر کمکم کنید

0

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


لینک به پست

درود.به فایل taxonomy.php نیاز دارید و طبق دستور زیر عمل کنید و تست کنید


https://developer.wordpress.org/themes/basics/template-hierarchy/#custom-taxonomies

1

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


لینک به پست

از دستور taxonomy-{taxonomy}.php استفاده کردم و فایلی به نام taxonomy-teacher.php درست کردم اما تاثیری نداشت، همچنین با فایل category-teacher.php هم اثری ایجاد نشد.

تنها از یک طریق تونستم قالب دسته بندی پست تایپ رو تغییر بدم اونم ایجاد فایل archive.php بود اما چندتا پست تایپ دارم و این فایل برای اونا مشکل ساز میشه.

شما راهی می شناسید؟

0

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


لینک به پست

اگه نام تاکسونومی شما teacher_categories هست، شما باید اسم فایلتون رو taxonomy-teacher_categories.php بزارید.

هم‌چنین از این برگه که دوست عزیز افشــین معرفی کردند، میتونید استفاده کنید.

موفق باشید.

1

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


لینک به پست


register_taxonomy('teacher_categories',array('teacher'), array(
'hierarchical' => true,
'labels' => $labels,
'show_ui' => true,
'query_var' => true,
'_builtin' => false,
'paged'=>true,
'rewrite' => array('slug'=>'teachers'),
));

این کد است. همین فایلی که گفتید رو بسازم و قالب مورد نظر برای نمایش دسته بندی ها را قرار دهم؟ یعنی کاربر روی دسته بندی اول دبستان کلیک کرد، استایل نمایشی معلمان دسته اول دبستان (مربوط به پست تایپ معلمان) از این فایل فراخوانی می شود؟

0

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


لینک به پست

سلام

برای تغییر قالب هر دسته از پست تایپ چجوری باید عمل کرد؟

0

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


لینک به پست

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

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

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

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


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

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

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


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