عند استخدام إضافة WP Discourse، لا يزال نقطة النهاية /wp-comments-post.php نشطة ويمكن استخدامها لنشر تعليقات ووردبريس عبر POST بواسطة حركة مرور الروبوتات بشكل أساسي لإرسال تعليقات غير مرغوب فيها.
هل فاتني إعداد في الإضافة لتعطيل هذا؟
تحرير: في الوقت الحالي، قمت بما يلي لإيقاف هذه الطلبات.
<?php
function disable_wp_comments_post() {
if (basename($_SERVER['PHP_SELF']) === 'wp-comments-post.php') {
status_header(403);
die();
}
}
add_action('init', 'disable_wp_comments_post');
مرحباً @jordantrizz، هل يمكنني التأكد من تمكين تعليقات Discourse لديك (أي أن “تمكين تعليقات Discourse” في قسم “التعليقات” في لوحة تحكم WP Discourse محدد)؟
مرحباً @jordantrizz شكراً لصبرك. أردت مراجعة هذا مرة أخرى في ضوء التغييرات التي تم إجراؤها العام الماضي.
بعد مراجعة هذا مرة أخرى، هذا في الواقع جانب مرغوب فيه من نظام WP Discourse، للسماح بالمرونة في كيفية إدارة الأشخاص للتعليقات الأصلية لـ WordPress و WP Discourse (على سبيل المثال، يستخدم بعض الأشخاص كلاهما في وقت واحد).
لإدارة تعليقات WordPress، بما في ذلك استخدام /wp-comments-post.php، يرجى استخدام إعدادات WordPress الأصلية في الإعدادات > المناقشة، على سبيل المثال “السماح للأشخاص بإرسال تعليقات على المنشورات الجديدة”.