کار نکردن دکمه پاسخ به دیدگاه ها در وردپرس

یکی از مشکلاتی که باعث میشه  در بخش دیدگاه ها یا نظرات قالب وردپرس ما پیش بیاد ، کار نکردن دکمه پاسخ به دیدگاه های مورد نظر هستش .

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

قدم اول :

ما باید حتما فایل comment-reply.js رو بصورت بهینه شده بارگذاری کنیم در صفحه سینگل (single) و اگه چند نوع پست تایپ مختلف داشته باشیم که به اصطلاح  صفحات سینگل کلی (singular) گفته میشه باید فایل js مربوط به پاسخ دیدگاه رو بارگذاری کنیم.

 

توجه : پست شما باید از دیدگاه پشتیبانی کند حتما.

 

کافی شما  کد زیر رو در انتهای  فایل functions.php قرار بدیم .

 

function mytheme_enqueue_comment_reply() {
    // on single blog post pages with comments open and threaded comments
    if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { 
        // enqueue the javascript that performs in-link comment reply fanciness
        wp_enqueue_script( 'comment-reply' ); 
    }
}
// Hook into wp_enqueue_scripts
add_action( 'wp_enqueue_scripts', 'mytheme_enqueue_comment_reply' );

توضیحات این قطعه کد :

باید یک هوک به wp_enqueue_scripts بزنیم و داخل شرط تابع مورد نظر بررسی کنیم که اگه صفحه مورد نظر سینگل بود و اینکه دیدگاه باز بود برای این پست هندلر یا (handle) فایل  comment-reply.js  رو بارگذاری میکنیم ، با استفاده از تابع wp_enqueue_script.

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