بستن اطلاعیه
هی ! دوست عزیز برای دریافت و اطلاع از مطالب اسکریپت بای در کمترین زمان و همچنین دریافت داغ ترین موضوعات تالار گفتگو در کانال توکاوب در تلگرام عضو شوید ! برای عضویت کلیک کنید

https://t.me/tokaweb_ir

نمایش مطالب بروز شده در قالب وردپرس

شروع موضوع توسط scriptbuy ‏5 جولای 2016 در انجمن آموزش ها

به اشتراک بگذارید

  1. scriptbuy

    scriptbuy مهدی ایمانپور عضو کادر مدیریت مدیر کل پاسخگو و راهنما

    در حال حاضر:
    آفلاین
    تاریخ عضویت:
    ‏30 دسامبر 2015
    ارسال ها:
    755
    تشکر شده:
    969
    جنسیت:
    مرد
    محل سکونت:
    اسکریپت بای
    برخی مواقع مطالب قدیمی سایتمان را بروز می کنیم و نکته ای را به آن می افزاییم حالا اگر می خواهید مطالب بروز شده سایت را در قالب وردپرس مان نمایش دهیم برای نمایش مطالب بروز شده در قالب وردپرس می توانید این اموزش را دنبال کنید ، همانطور که احتمالا می دانید بروز کردن مطالب قدیمی به جای انتشار مطلب جدید تاثیر بیشتری در سئو و بهینه سازی مطالب سایت دارد و از ایجاد محتوی دوگانه جلوگیری می کند مخصوصا برای سایتهای دانلود که نسخه های متفاوتی از یک نرم افزار را منتشر می کنند بهتر است به جای انتشار چند مطلب برای یک نرم افزار ، یک مطلب بنویسند و با آمدن نسخه های جدید از نرم افزار مطلب را بروز کنند و ویژگی های هر نسخه را به مطلب اضافه کنند

    دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید

    ابتدا کد زیر را در فایل functions.php پوسته تان کپی کنید
    کد:
    function wpb_lastupdated_posts() {
    $lastupdated_args = array(
    'orderby' => 'modified',
    'ignore_sticky_posts' => '1'
    );
    $lastupdated_loop = new WP_Query( $lastupdated_args );
    $counter = 1;
    echo '<ul>';
    while( $lastupdated_loop->have_posts() && $counter < 5 ) : $lastupdated_loop->the_post();
    echo '<li><a href="' . get_permalink( $lastupdated_loop->post->ID ) . '"> ' .get_the_title( $lastupdated_loop->post->ID ) . '</a> ( '. get_the_modified_date() .') </li>';
    $counter++;
    endwhile;
    echo '</ul>';
    wp_reset_postdata();
    }
    add_shortcode('lastupdated-posts', 'wpb_lastupdated_posts');
    سپس برای نمایش مطالب در هر کجای قالب وردپرس تان از کد زیر استفاده کنید
    کد:
    <?php
    if (function_exists(wpb_lastupdated_posts)) :
    wpb_lastupdated_posts();
    endif;
    ?>
    با استفاده از کدهای بالا می توانید مطالب بروز شده را در قسمتی از سایت نمایش دهید ، برای نوشتن شیوه نامه style نیز می توانید برای تگ های ul و li موجود در کدهای تابع css بنویسید و بر زیبایی کار بیافزایید . تا به اینجا لیستی از مطالب بروز شده را داریم نکته ای که وجود دارد عدم نمایش مطالب بروز شده در صفحه اصلی است اگر می خواهید مطالبی که بروز می شوند در صفحه اصلی سایت و در لیست مطالب جدید قرار بگیرند می توانید از روش زیر استفاده کنید .

    در محل نمایش مطالب و در حلقه وردپرس کد زیر را پیدا کنید .
    کد:
    <?php if ( have_posts() ) : query_posts($query_string .'&cat=-8'); while ( have_posts() ) : the_post(); ?>
    بعد از یافتن کد بالا آن را حذف کنید و کد زیر را جایگزین کنید
    کد:
    <?php query_posts($query_string . '&orderby=modified&order=desc'); ?>
    <?php while ( have_posts() ) : the_post(); ?>
    از این به بعد اگر مطلبی را بروز کنید ، با آن مطلب مانند یک نوشته جدید برخورد می شود و در صفحه اصلی نمایش داده می شود
     
    delaram و tabassom از این پست تشکر کرده اند.
    تلگرام مهدی ایمانپور
بارگذاری...

به اشتراک بگذارید