Có cách nào nhanh chóng để vô hiệu hóa tất cả các bình luận trên tất cả các bài viết và trang. Tôi biết rằng bạn có thể truy cập bảng điều khiển dưới các bài đăng, nhấp vào chỉnh sửa và Không cho phép, dưới các nhận xét. Có phải đó là cách duy nhất?
Có cách nào nhanh chóng để vô hiệu hóa tất cả các bình luận trên tất cả các bài viết và trang. Tôi biết rằng bạn có thể truy cập bảng điều khiển dưới các bài đăng, nhấp vào chỉnh sửa và Không cho phép, dưới các nhận xét. Có phải đó là cách duy nhất?
Câu trả lời:
Kiểm tra nếu bình luận được kích hoạt được thực hiện bởi comments_open()
chức năng.
Bạn có thể làm cho nó luôn trả về false thông qua bộ lọc với nội dung như sau:
add_filter('comments_open', '__return_false');
Một cách khác là cung cấp nhận xét cho những người dùng đã đăng ký (nghĩa là nếu bạn không đăng ký mở) Settings > Discussion
.
Tôi đã viết một plugin cho công việc này. https://github.com/bueltge/Remove-Comments-Absol hoàn toàn
WordPress có nhiều công việc và quan điểm khác nhau cho các bình luận, nếu bạn sẽ không sử dụng tất cả điều này, hãy sử dụng plugin hoặc tùy chỉnh nguồn theo yêu cầu của bạn.
Chỉnh sửa hàng loạt các trang hiện có trong bảng điều khiển Chế độ xem Bài viết hoặc Trang như được ghi chú ở đây :
Tôi nghĩ rằng tôi sẽ thêm một câu trả lời ở trên vì nó có thể không rõ ràng ngay lập tức đối với những người khác đang tìm kiếm vấn đề này.
Trong Cài đặt >> Thảo luận, bạn có thể bỏ chọn "Cho phép mọi người đăng nhận xét về bài viết mới" trong cài đặt Bài viết mặc định. Tuy nhiên, lưu ý rằng điều này sẽ chỉ ảnh hưởng đến bài viết / trang mới.
Bạn có thể chỉnh sửa hàng loạt các trang hiện có trong chế độ xem Bài viết hoặc Trang của bảng điều khiển.
Đây có thể là một phương pháp ưa thích cho một số người không muốn chạm vào các tệp mẫu, v.v.