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

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

 

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

 

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

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

تبدیل PSD به وردپرس

تبدیل psd به قالب استاندارد وردپرس

تبدیل Psd به Html

تبدیل انواع فایل Psd به فایل Html

طراحی قالب فروشگاهی

طراحی و راه اندازی فروشگاه اینترنتی

seo و بهینه سازی قالب

SEO و بهینه سازی سایت