رفتن به مطلب
carnaval

درخواست کد مطلب مرتبط بر اساس تگ و دسته

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

سلام دوستان

یک کد مطلب مرتبط میخواستم که اول بر اساس تگ ، بگرده مطالبی که تگ های مشابه دارن رو نشون بده و در صورتی که تگ مشابه نبود مطالب دیگه رو نشون بده مثلا مطالبی که تو اون دسته هستند

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


لینک به ارسال

می تونید از افزونه های قدرتمند که مرتبط ترین پست ها رو نشون میدن استفاده کنید:

https://wordpress.org/plugins/yet-another-related-posts-plugin/

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


لینک به ارسال

درود

خدمت شما بر اساس دسته


<?php $orig_post = $post;
global $post;
$categories = get_the_category($post->ID);
if ($categories) {
$category_ids = array();
foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;
$args=array(
'category__in' => $category_ids,
'post__not_in' => array($post->ID),
'posts_per_page'=> 7,
'caller_get_posts'=>1
);
$my_query = new wp_query( $args );
if( $my_query->have_posts() ) { while( $my_query->have_posts() ) {
$my_query->the_post();?>
<ul class="sin-Related-Content">
<li>
<a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>">
<?php the_title(); ?></a></h3>

</li>
</ul>
<?
}
}
}
$post = $orig_post;
wp_reset_query(); ?>

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


لینک به ارسال

مرسی دوستان ولی کدی میخوام که اول تگ های مشابه رو نشون بده ولی اگه تگ مشابه نبود بعد دسته بندی مشابه نشون بده

یه همچین کدی اگه کسی داره کار مارو را بندازه ممنون

پلاگین هم نمیخوام :D

ویرایش شده توسط carnaval

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


لینک به ارسال

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

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

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

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

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

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

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

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


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