define('DISALLOW_FILE_MODS', true); » نمایش مطالب بروز شده در قالب وردپرس

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

بیش از 0 پروژه طراحی وب سایت و 0٪ رضایت مشتریان فقط کافیست نمونه کارها را مشاهده کنید.

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

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

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

اما برای نمایش مطالب بروز شده ابتدا کد زیر را در فایل 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(); ?>

از این به بعد اگر مطلبی را بروز کنید ، با آن مطلب مانند یک نوشته جدید برخورد می شود و در صفحه اصلی نمایش داده می شود .

اگر این مطلب را مفید ارزیابی کردید لطفا به اشتراک بگذارید .

۶ دیدگاه

  1. yesterday

    با سلام
    آیا سایت شما فاید RSS یا فید است؟

    • Artabaz

      سلام
      منظورتون رو متوجه نشدم لطفا توضیح بدید.

  2. yesterday

    با سلام، ممنون که توجه فرمودید
    منظور من از RSS همان فیدخوان، خوراک، خبرخوان و یا تحت نام های دیگر است در سایت شما من لینک این فید را ندیدم. اگر فعال کردید لفطاً اعلام فرمایید.
    با تشکر

  3. yesterday

    با سلام و تشکر
    بله متوجه شدم و وارد خبرخوان کردم اما باید اعتراف کنم که از فید بیش از 100 سایت دارم استفاده می کنم اما محل قرارگیری فید شما منحصر بفرد است.
    به نظر می رسد اگر در محل دیگر مثل انتهای صفحه هم به شکل آشکارتری قرارگیرد قابلیت رویت رت خواهد بود.
    در هر حال خیلی ممکن از بابت پاسخ هایتان.

    • Artabaz

      بزودی در نسخه جدید …

ارسال نظر

» دیدگاه تان را فارسی بنویسید ، دیدگاه های انگلیسی و فینگلیش تایید نمی شوند .