سعید شعبانی

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

2 پست در این موضوع قرار دارد

دوستان سلام

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


<?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'); ?>

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

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

ویرایش شده در توسط سعید شعبانی

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


لینک به پست

در تایک زیر مشکلتون بصورت کامل حل میشه:

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


لینک به پست
مهمان
این موضوع برای عدم ارسال قفل گردیده است.