السلام عليكم
بعد بحثي عن كود يعرض في الصفحة المفردة -single.php- المواضيع ذات صلة وجدت هذا الموضوع في هذا المنتدى الكبير :
http://www.ar-wp.com/t26709.html
لكن الكود المعروض هنا فقط يضع المواضيع المعروضة حسب التصنيف وهو ما قد يحدث خلطا حيث لا حظت ان الكود يضعك في ورطة ويلزمك لأن تضع كلمات محددة في الوسم لكي لا تكون النتيجة مخيبة للأمال
اما الآن ففقد وجدت الكود يضع المواضيع ذات صلة حسب التصنيف وليس حسب الوسم
كود PHP:
<div class=advactar>
<?php
$categories = get_the_category($post->ID);
if ($categories) {
$category_ids = array();
foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;
echo '<h3>مواضيع ذات صلة </h3>';
$args=array(
'category__in' => $category_ids,
'post__not_in' => array($post->ID),
'showposts'=>5, // Number of related posts that will be shown.
'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> <a rel="nofollow" href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></ul>
<?php
endwhile;
}
}
wp_reset_query();
?>
</div>
للأمانة : الكود البرمجي نفسه الكود المذكور في
الموضوع السابق ... مع تعديل بسيط