رفتن به مطلب

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


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

با سلام .

برای نمایش پست های دسته ی پست جاری و همچنین post type یکسان باید از چه کدی استفاده کرد ؟

مثلا پست ما یک ویدیو هست و در دسته ی سرگرمی قرار داره ، برای نمایش آخرین "ویدیو ها" و آخرین پست های "سرگرمی" باید چیکار کرد ؟

لینک به ارسال

سلام

این بحث در انجمن بارها تکرار شده ... جستجو ...

نمونه

بیشتر در مورد مطالب مرتبط به دسته بندی و تگ ها صحبت شده ولی در مورد پست تایپ راهنمایی مناسبی نداره .

لینک به ارسال

post_type و taxonomy رو تنظیم کنید تست کنید


<?php
$terms = get_the_terms( $post->ID , 'product_tags', 'string');
$term_ids = wp_list_pluck($terms,'term_id');
$related_query = new WP_Query( array(
'post_type' => 'products',
'tax_query' => array(
array(
'taxonomy' => 'product_tags',
'field' => 'id',
'terms' => $term_ids,
'operator'=> 'IN' //Or 'AND' or 'NOT IN'
)),
'posts_per_page' => 3,
'ignore_sticky_posts' => 1,
'post__not_in'=>array($post->ID)
) );
if($related_query->have_posts()) {
while ($related_query->have_posts() ) : $related_query->the_post(); ?>
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
<?php endwhile; wp_reset_query();}?>

ویرایش شده توسط افشیــن
لینک به ارسال

post_type و taxonomy رو تنظیم کنید تست کنید


<?php
$terms = get_the_terms( $post->ID , 'product_tags', 'string');
$term_ids = wp_list_pluck($terms,'term_id');
$related_query = new WP_Query( array(
'post_type' => 'products',
'tax_query' => array(
array(
'taxonomy' => 'product_tags',
'field' => 'id',
'terms' => $term_ids,
'operator'=> 'IN' //Or 'AND' or 'NOT IN'
)),
'posts_per_page' => 3,
'ignore_sticky_posts' => 1,
'post__not_in'=>array($post->ID)
) );
if($related_query->have_posts()) {
while ($related_query->have_posts() ) : $related_query->the_post(); ?>
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
<?php endwhile; wp_reset_query();}?>

نمیشه پست تایپ به صورت دستی تنظیم نشه ؟ چون من میخوام این کد رو توی single.php بذارم و پست تایپ هر مطلب طبیعتا فرق داره .

یه کدی مثل این هست ؟ post_type' => 'current-post-type

ویرایش شده توسط sajjadmp
لینک به ارسال

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

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

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

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

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

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

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

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

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