Ghaem 1492 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 (ویرایش شده) سلام دوستانمن از کد زیر برای نمایش دسته ها استفاده می کنم:<?php$args = array('orderby' => 'name');$categories = get_categories( $args );foreach ( $categories as $category ) {echo '<li class="filter" data-filter="' . $category->slug . '">' . $category->name . '</li>';}?>مشکل من با این کد اینه که دسته های پست تایپ post (نوشته ها) رو نشون میده.چطور می تونم به وسیله ی این کد دسته های یک پست تایپ دلخواه مثلا xyz رو نشون بدم؟ ویرایش شده شهریور 94 توسط Ghaem نقل قول لینک به ارسال
M.Javad 684 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 سلام<?php the_category(', ') ?> نقل قول لینک به ارسال
Ghaem 1492 ارسال شده در شهریور 94 مالک گزارش بازنشر ارسال شده در شهریور 94 سلام<?php the_category(', ') ?>این رو به کجا اضافه کنم؟ نقل قول لینک به ارسال
M.Javad 684 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 این رو به کجا اضافه کنم؟هرجایی که میخواید دسته بندی هر مطلب نمایش داده بشه طببعتا باید زیر title یا کنار دکمه ادامه مطلب یا هرجایی که خودتون صلاح میدونید من قالب شما رو ندیدم و نمیتونم دقیق بگم کجا باید باشه ولی این کد دسته بندی هر مطلب رو نمایش میده خودتون ببینید کجا باید باشه نقل قول لینک به ارسال
Ghaem 1492 ارسال شده در شهریور 94 مالک گزارش بازنشر ارسال شده در شهریور 94 هرجایی که میخواید دسته بندی هر مطلب نمایش داده بشه طببعتا باید زیر title یا کنار دکمه ادامه مطلب یا هرجایی که خودتون صلاح میدونید من قالب شما رو ندیدم و نمیتونم دقیق بگم کجا باید باشه ولی این کد دسته بندی هر مطلب رو نمایش میده خودتون ببینید کجا باید باشهببینید من کدی که استفاده می کنم رو گذاشتم.اون کد نیازی به حلقه نداره و خودش دسته ها رو نشون میده. (منظور من اینه که می خوام نام کل دسته های یک پست تایپ خاص رو یا کد بالا نمایش بدم.)اون کدی که شما دادید برای یک نوشته هست.من کدم رو از اینجا گرفتم:https://codex.wordpress.org/Function_Reference/get_categories#Get_only_top_level_categories نقل قول لینک به ارسال
amirali.bk 656 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 سلاملینک های زیر رو مشاهده کنید .http://www.paulund.co.uk/display-categories-of-a-custom-post-type 2 نقل قول لینک به ارسال
Ghaem 1492 ارسال شده در شهریور 94 مالک گزارش بازنشر ارسال شده در شهریور 94 سلاملینک های زیر رو مشاهده کنید .http://www.paulund.c...ustom-post-typeالبته این رو یادم رفت بگم:من یه تاکسونومی جدا برای دسته های پست تایپم ساختم.در حقیقت می خوام لیست مواردی که اون تاکسونومی داره رو نشون بدم. 1 نقل قول لینک به ارسال
amirali.bk 656 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 لینکی که دادم مشکل شمارو حل میکنه دوست عزیز 1 نقل قول لینک به ارسال
Ghaem 1492 ارسال شده در مهر 94 مالک گزارش بازنشر ارسال شده در مهر 94 (ویرایش شده) لینکی که دادم مشکل شمارو حل میکنه دوست عزیزاون لینکی که دادید از wp_list_categories استفاده می کنه اما من برای پست تایپم category تعریف نکردم من یه تاکسونومی دلخواه تعریف کردم.الان مشکل این کد چیه:<?php$categories = get_term( $term, 'portfoliocats' );foreach ( $categories as $terms ) {echo '<li class="filter" data-filter="' . $terms->slug . '">' . $terms->name . '</li>';}?> ویرایش شده مهر 94 توسط Ghaem نقل قول لینک به ارسال
amirali.bk 656 ارسال شده در مهر 94 گزارش بازنشر ارسال شده در مهر 94 (ویرایش شده) بفرماییدتو کد زیر اسم تاکزونمی رو بنویسید تست بگیرید اینجا بگید نتیجه رو<?php$terms = get_the_terms($post->ID, 'اسم تاکسونمی');foreach ($terms as $term) { echo '<li class="filter" data-filter=">' . '<a href="' . $term_link . '">' . $term->name . '</a>' . '</li>';}?> ویرایش شده مهر 94 توسط amirali.bk نقل قول لینک به ارسال
Ghaem 1492 ارسال شده در مهر 94 مالک گزارش بازنشر ارسال شده در مهر 94 بفرماییدتو کد زیر اسم تاکزونمی رو بنویسید تست بگیرید اینجا بگید نتیجه رو<?php$terms = get_the_terms($post->ID, 'اسم تاکسونمی');foreach ($terms as $term) {echo '<li class="filter" data-filter=">' . '<a href="' . $term_link . '">' . $term->name . '</a>' . '</li>';}?>این باید توی حلقه استفاده بشه؟ نقل قول لینک به ارسال
amirali.bk 656 ارسال شده در مهر 94 گزارش بازنشر ارسال شده در مهر 94 خیر خوده foreach حلقست .کد رو تو جای مناسب از قالبتون قرار بدید و تست کنید نقل قول لینک به ارسال
Ghaem 1492 ارسال شده در مهر 94 مالک گزارش بازنشر ارسال شده در مهر 94 خیر خوده foreach حلقست .کد رو تو جای مناسب از قالبتون قرار بدید و تست کنیدکدی که دادید رو به این صورت استفاده کردم:<?php$terms = get_the_terms($post->ID, 'portfoliocats');foreach ($terms as $term) {echo '<li class="filter" data-filter="' . $term->slug . '">' . $term->name . '</li>';}?>این خطا رو میده:Warning: Invalid argument supplied for foreach()کدتون رو بدون تغییر هم گذاشتم باز همین خطا رو میده. نقل قول لینک به ارسال
amirali.bk 656 ارسال شده در مهر 94 گزارش بازنشر ارسال شده در مهر 94 (ویرایش شده) شما ی بار این کد رو بزار جای اونا نتیجه رو بگو<ul><?php get_the_term_list( $post->ID, 'اسم تاکسونمی', '<li class="jobs_item">', '', '</li>' ) ?></ul> ویرایش شده مهر 94 توسط amirali.bk 1 نقل قول لینک به ارسال
Ghaem 1492 ارسال شده در مهر 94 مالک گزارش بازنشر ارسال شده در مهر 94 شما ی بار این کد رو بزار جای اونا نتیجه رو بگو<ul><?php get_the_term_list( $post->ID, 'اسم تاکسونمی', '<li class="jobs_item">', '', '</li>' ) ?></ul>چیزی نشون نمیده نقل قول لینک به ارسال
Ghaem 1492 ارسال شده در مهر 94 مالک گزارش بازنشر ارسال شده در مهر 94 مشکل حل شد.http://wordpress.stackexchange.com/a/167841 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .