new-post3

آموزش غیرفعال سازی دیدگاه ها در پست های قدیمی وردپرس

آموزش غیرفعال سازی دیدگاه ها در پست های قدیمی وردپرس

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

دوستان عزیز برای اینکار هیچ افزونه وردپرسی نیاز نیست و شما میتوانید با استفاده از یک قطعه کد هک ان را در وب سایت خود ایجاد نمائید.
پس فایل functions.php قالب وردپرس خود را باز کرده و کدهای زیر را به آن اضافه کنید:

1
2
3
4
5
6
7
8
9
function close_comments( $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' );

دوستان عزیز در قطعه کد بالا توجه کنید که در خط سوم می توانید به جای ۶۰ * ۶۰ * ۲۴ * ۳۰ که می شود یکماه ، زمان مورد نظر خود را به ثانیه وارد کنید و این انتخاب باشماست و میتوایند آن را با نظر خود تغییر دهید.