طراح وردپرس

طراحی قالب وردپرس، طراحی سایت وردپرس، کدنویسی قالب وردپرس

طراح وردپرس ، طراحی قالب وردپرس ، طراحی پوسته وردپرس ، طراحی وردپرس

طراحی قالب وردپرس

طراحی پوسته وردپرس

طراحی سایت وردپرس

کدنویسی سایت وردپرس
041-3542-1463

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

20 مهر 95

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

related-content

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

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

خاصیت استفاده هک برای نمایش مطالب مرتبط در برابر استفاده از پلاگین قابلیت سفارشی سازی بالا است ، این هک مانند پلاگین های مربوطه با استفاده از Category (دسته بندی وردپرس) مطالب مرتبط را نشان خواهد داد.

این نوع کد نسبت به نمایش مطالب مرتبط بر اساس تگ از خطای کمتر و دقت بیشتری برخوردار است.

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

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

اول فایل functions.php پوسته رو باز کنید و کد زیر رو در اون قرار بدید :

// "More from This Category" list by Barış Ünver @ wpdesigner+
function wpdesigner_more_from_cat( $title = "More From This Category:" ) {
    global $post;
    // We should get the first category of the post
    $categories = get_the_category( $post->ID );
    $first_cat = $categories[0]->cat_ID;
    // Let's start the $output by displaying the title and opening the <ul>
    $output = '<div id="more-from-cat"><h3>' . $title . '</h3>';
    // The arguments of the post list!
    $args = array(
        // It should be in the first category of our post:
        'category__in' => array( $first_cat ),
        // Our post should NOT be in the list:
        'post__not_in' => array( $post->ID ),
        // ...And it should fetch 5 posts - you can change this number if you like:
        'posts_per_page' => 5
    );
    // The get_posts() function
    $posts = get_posts( $args );
    if( $posts ) {
        $output .= '<ul>';
        // Let's start the loop!
        foreach( $posts as $post ) {
            setup_postdata( $post );
            $post_title = get_the_title();
            $permalink = get_permalink();
            $output .= '<li><a href="' . $permalink . '" title="' . esc_attr( $post_title ) . '">' . $post_title . '</a></li>';
        }
        $output .= '</ul>';
    } else {
        // If there are no posts, we should return something, too!
        $output .= '<p>Sorry, this category has just one post and you just read it!</p>';
    }
    // Let's close the <div> and return the $output:
    $output .= '</div>';
    return $output;
}

دانلود کد در فایل zip

برای نمایش مطلب مرتبط کد زیر رو در جای مناسب در پایین پست میان کد های قالب خود قرار دهید :‌

<?php echo wpdesigner_more_from_cat( 'مطالب مرتبط:' ); ?>

اگر از طریق آموزش بالا نتوانستید مطالب مرتبط را نمایش دهید پشنهاد ما  استفاده از خدمات طراح وردپرس می باشد.

order

 

موفق و پیروز باشید

 

دیدگاه ها در این نوشته غیر فعال می باشد
تمامی حوق این سایت نزد طراح وردپرس محفوظ می باشد و هر گونه کپی برداری از طرح قالب پیگرد قانونی به همراه دارد
طراحی سایت وردپرس
طراحی قالب وردپرس
کدنویسی قالب وردپرس