دنیای وردپرس

no-img

م
ن
و
دنیای وردپرس

ادامه مطلب

آموزش
عدم نمایش دیدگاه های پست های قدیمی وردپرس
آموزش
بهمن 15, 1394

عدم نمایش دیدگاه های پست های قدیمی وردپرس


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

 

عدم نمایش دیدگاه های پست های قدیمی وردپرس

برای شروع ابتدا به فایل functions.php پوسته خود که در مسیر wp-content/themes قرار دارد رفته و آن را باید ویرایشگر متنی باز کنید و سپس کد های زیر را درون آن کپی کنید:

 

function close_comments_worldwp( $posts ) {
    if ( !is_single() ) { return $posts; }
    if ( time() - strtotime( $posts[0]->post_date_gmt ) > ( 30 * 24 * 60 * 60 ) ) {
        $posts[0]->comment_status = 'closed';
        $posts[0]->ping_status    = 'closed';
    }
    return $posts;
}
add_filter( 'the_posts', 'close_comments_worldwp' );

 

در کد بالا به جای عدد 30 می توانید تعداد روزهای دلخواه خود را قرار دهید.

امیدوارم از این آموزش وردپرس استفاده کرده باشید.



موضوعات :
آموزش وردپرس

درباره نویسنده

فرزاد خالدی 58 نوشته در دنیای وردپرس دارد . مشاهده تمام نوشته های

دیدگاه ها


پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *