Tôi có một tập lệnh mà tôi muốn gọi qua AJAX từ chủ đề WordPress của mình, nó dựa trên một số chức năng cốt lõi của WordPress vì vậy tôi bao gồm tiêu đề blog WordPress như vậy:
define( 'WP_USE_THEMES', false );
require( '../../../../wp-blog-header.php' );
Ở đâu đó trong quá trình xử lý wp-blog-header.php
WordPress đặt tiêu đề 404 khiến yêu cầu AJAX của tôi không thành công, mặc dù tập lệnh tôi đang gọi tồn tại và đang trả về nội dung.
Tôi đã thêm vào status_header( 200 );
sau đoạn trích đó thay đổi tiêu đề trạng thái trở lại 200 và giải quyết vấn đề, tuy nhiên nó cảm thấy rất giống một vụ hack, vì vậy tôi chỉ tự hỏi liệu có giải pháp nào được đề xuất cho vấn đề này không?