انجمن


مطالب مرتبط بدون پلاگین و یک سوال  (۲ نوشته)

  • bo2o

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۸
    تشکر شده: ۶ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۰ اردیبهشت ۱۳۹۱ - ۲۰:۲۹

    سلام به دوستای عزیز وردپرسی
    من میخواستم توی سایت وردپرسیم مطالب مرتبط رو قرار بدم، از کد زیر استفاده کردم که این امکانو با برچسبها انجام میده ولی یک امکانی که میخواستم براش بزارم اینه که اگه مطلب مرتبطی پیدا نکرد یک متنی نشون بدم مثلا مطلب مرتبطی یافت نشد. کسی بتونه کدشو قرار بده ممنون میشم.

    <?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();
    ?>
  • EIMAN_NICE

    آفلاین
    عضو
    تعداد نوشته‌ها: ۸۱
    تشکر شده: ۷ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۶ اردیبهشت ۱۳۹۱ - ۱۹:۱۵

    ببینید دوست عزیز من پیشنهاد میکنم از این کد استفاده نکنید چون با نظرات سایت مشکل داره بعدش بسیار ضعیفه از یه افزونه فول العاده سبک دقیق رو به کد ترجیح ندید

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    bo2o

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.