رفتن به مطلب

نمایش مطالب زیردسته taxonomy و پست تایپ


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

سلام دوستان

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

کد زیر میاد و تمام مطالبی که در طبقه بندی play-lists وجود داره رو نمایش میده اما من میخام مثلا مطالبی که در زیردسته music هست رو نمایش بدم.

به عبارتی من 10 تا مطلب دارم در طبقه بندی به نام play-lists که خودش دارای چند زیردسته هست یکی از این زیر دسته ها اسمش music هست، حالا میخام 2 تا مطلبی که توی این زیردسته هست رو نمایش بدم.

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

<?php

$custom_terms = get_terms('play-lists');
foreach($custom_terms as $custom_term) {
    wp_reset_query();
    $args = array('post_type' => 'albums',
        'tax_query' => array(
            array(
                'taxonomy' => 'play-lists',
                'field' => 'slug',
                'terms' => $custom_term->slug,
            ),
        ),
     );

     $loop = new WP_Query($args);
     if($loop->have_posts()) {while($loop->have_posts()) : $loop->the_post(); ?>

<?php the_title(''); ?>

<?php endwhile; }} ?>

پیشاپیش از کمکتون ممنون

 

لینک به ارسال

سلام .

<?php
$term_id = 10;
$taxonomy_name = 'products';
$termchildren = get_term_children( $term_id, $taxonomy_name );

echo '<ul>';
foreach ( $termchildren as $child ) {
	$term = get_term_by( 'id', $child, $taxonomy_name );
	echo '<li><a href="' . get_term_link( $child, $taxonomy_name ) . '">' . $term->name . '</a></li>';
}
echo '</ul>';
?> 

https://codex.wordpress.org/Function_Reference/get_term_children

http://wordpress.stackexchange.com/questions/74345/get-the-children-of-the-parent-category

https://wordpress.org/support/topic/how-do-i-list-all-child-categories-of-the-current-category

مشاهده کنید انشالله مشکلتون حل بشه .

موفق باشید

لینک به ارسال

سلام

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

من میخام مطالب یک taxonomy  بجز دسته بندی خود وردپرس که دارای زیرمنویی به نام music هست و در پست تایپ کار میکنه و به post ربطی نداره رو نشون بدم...

لینک به ارسال

سلام .

دوست عزیز کد اول که بتون دادم ایدی  taxonomy و ویژگی name رو هم مییگیره و تو یک حلقه foreach  میاد children یا همون زیر شاخه هاشو نشون میده .

شما چطور تست کردید و میگید ربطی نداره من متوجه نمیشم !!!

https://codex.wordpress.org/Function_Reference/get_term_children

خودم قبلا با همین کد کاری ک شما میگید رو انجام دادم .

دقت کنید جایی اشتباه نرفته باشید .

موفق باشید

ویرایش شده توسط amirali.bk
لینک به ارسال
نقل قول

سلام .

دوست عزیز کد اول که بتون دادم ایدی  taxonomy و ویژگی name رو هم مییگیره و تو یک حلقه foreach  میاد children یا همون زیر شاخه هاشو نشون میده .

شما چطور تست کردید و میگید ربطی نداره من متوجه نمیشم !!!

مشکل تون همینجاست دیگه ، عزیزم من زیردسته ها رو نمیخام نشون بدم، میخام مطالبی که در دسته یا زیردسته تاکسنومی و از طریق پست تایپ ارسال میشن رو نمایش بدم

نقل قول

https://codex.wordpress.org/Function_Reference/get_term_children

خودم قبلا با همین کد کاری ک شما میگید رو انجام دادم .

دقت کنید جایی اشتباه نرفته باشید .

موفق باشید

نه دیگه کاری که من میخام انجام بدم رو انجام ندادید ;) این تابع زیردسته ها رو نمایش میده نه مطالب ...

بازم ممنون از راهنمایی تون

لینک به ارسال

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

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

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

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

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

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

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

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

×
×
  • اضافه کردن...