سلام به دوستای عزیز وردپرسی
من میخواستم توی سایت وردپرسیم مطالب مرتبط رو قرار بدم، از کد زیر استفاده کردم که این امکانو با برچسبها انجام میده ولی یک امکانی که میخواستم براش بزارم اینه که اگه مطلب مرتبطی پیدا نکرد یک متنی نشون بدم مثلا مطلب مرتبطی یافت نشد. کسی بتونه کدشو قرار بده ممنون میشم.
<?php
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
$args=array(
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'showposts'=>5, // تعداد مطالب مرتبط جهت نمایش
'caller_get_posts'=>1
);
$my_query = new wp_query($args);
if( $my_query->have_posts() ) {
echo '<ul>';
while ($my_query->have_posts()) {
$my_query->the_post();
?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="پیوند دائمی به <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
<?php
}
echo '</ul>';
}
}
wp_reset_query();
?>