• تصاحب صفحه اول گوگل با استفاده از پکیچ نبرد برای صفحه اول گوگل >>> Telegram: @mahdi_imanpour
  • مهمان عزیز، به دلیل تغییر سرورهای توکاوب ممکن است در دانلود برخی منابع به مشکل برخورد نمائید. در صورتی که نیاز به پشتیبانی داشتید با 09211953056 تماس بگیرید.

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

imanpour

مهدی ایمانپور
عضو کادر مدیریت
مدیر کل
پاسخگو و راهنما
عضویت
Dec 30, 2015
ارسال ها
720
لایک ها
921
#1
برخی مواقع مطالب قدیمی سایتمان را بروز می کنیم و نکته ای را به آن می افزاییم حالا اگر می خواهید مطالب بروز شده سایت را در قالب وردپرس مان نمایش دهیم برای نمایش مطالب بروز شده در قالب وردپرس می توانید این اموزش را دنبال کنید ، همانطور که احتمالا می دانید بروز کردن مطالب قدیمی به جای انتشار مطلب جدید تاثیر بیشتری در سئو و بهینه سازی مطالب سایت دارد و از ایجاد محتوی دوگانه جلوگیری می کند مخصوصا برای سایتهای دانلود که نسخه های متفاوتی از یک نرم افزار را منتشر می کنند بهتر است به جای انتشار چند مطلب برای یک نرم افزار ، یک مطلب بنویسند و با آمدن نسخه های جدید از نرم افزار مطلب را بروز کنند و ویژگی های هر نسخه را به مطلب اضافه کنند

lastupdate.gif

ابتدا کد زیر را در فایل functions.php پوسته تان کپی کنید
Code
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');
سپس برای نمایش مطالب در هر کجای قالب وردپرس تان از کد زیر استفاده کنید
Code
<?php
if (function_exists(wpb_lastupdated_posts)) :
wpb_lastupdated_posts();
endif;
?>
با استفاده از کدهای بالا می توانید مطالب بروز شده را در قسمتی از سایت نمایش دهید ، برای نوشتن شیوه نامه style نیز می توانید برای تگ های ul و li موجود در کدهای تابع css بنویسید و بر زیبایی کار بیافزایید . تا به اینجا لیستی از مطالب بروز شده را داریم نکته ای که وجود دارد عدم نمایش مطالب بروز شده در صفحه اصلی است اگر می خواهید مطالبی که بروز می شوند در صفحه اصلی سایت و در لیست مطالب جدید قرار بگیرند می توانید از روش زیر استفاده کنید .

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