رفتن به مطلب

نمایش آخرین نوشته های دسته بندی مورد نظر به صورت خودکار


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

دوستان سلام

من از کد زیر برای نمایش مطالب مرتبط استفاده می کنم


<?php
$backup = $post;
$tags = wp_get_post_tags($post->ID);
$tagIDs = array();
if ($tags) {
$tagcount = count($tags);
for ($i = 0; $i < $tagcount; $i++) {
$tagIDs[$i] = $tags[$i]->term_id;
}
$args=array(
'tag__in' => $tagIDs,
'post__not_in' => array($post->ID),
'showposts'=>7,
'caller_get_posts'=>1
);
query_posts($args);
if( have_posts() ) {
while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>" target="_blank"><?php the_title(); ?></a></li>
<?php endwhile;
} else { ?>
<li><?php wp_get_archives('type=alpha&limit=5'); ?></li>
<?php }
}
$post = $backup;
wp_reset_query();
?>
</ul><!-- /.related -->

اما برای برخی از پست ها که هیچ تگی در نظر نمی گیرم هیچ مطلبی نسان داده نمی شود در حالی که من در کد بالا از کد زیر در صورت نبودن برچسب استفاده کرده ام.


<?php wp_get_archives('type=alpha&limit=5'); ?>

من از کد تاپیک مطالب مرتبط بدون افزونه بر اساس‌ دسته بندی ها هم به جای کد بالا استفاده کردم ولی باز درست نشد.

من می خواهم اگر پستی هیچ برچسبی نداشت آخرین مطالبی که در دسته بندی آن پست ارسال شده است نمایش داده شوند.

ویرایش شده توسط سعید شعبانی
لینک به ارسال
مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...