Tôi đang cố thêm hỗ trợ CORS (http://enable-cors.org/) vào nguồn cấp dữ liệu RSS2 trong một chủ đề Wordpress tùy chỉnh. Tôi đã thử những điều sau đây, tất cả không có kết quả:Cách thêm hỗ trợ CORS vào nguồn cấp dữ liệu Wordpress RSS2?
Tiếp theo các hướng dẫn trên http://bowdenweb.com/wp/2011/05/how-to-enable-cors-in-wordpress.html, tôi đã cố gắng để thay đổi tập tin header.php của theme và thêm đoạn mã sau vào nó:
header("Access-Control-Allow-Origin: *");
Điều này đã thành công trong việc thêm tiêu đề CORS vào bài đăng Wordpress, nhưng không phải là đối với nguồn cấp dữ liệu RSS2.
Sau đó, tôi đã cố gắng sử dụng "Plugin API/Tham chiếu hành động", tức là chức năng
add_action
(http://codex.wordpress.org/Plugin_API/Action_Reference).tôi đã thêm đoạn mã sau vào header.php:
function add_cors_headers() { header("Access-Control-Allow-Origin: *"); } add_action('rss2_head','add_cors_headers');
Một lần nữa, không thành công. Bây giờ tôi đang ở một ngõ cụt. Bất kỳ ý tưởng?
Bạn đã thử thêm mã bạn đã đề cập trong 2. vào tệp 'functions.php' chưa? Bạn đã đề cập bạn đã thêm nó vào tệp 'header.php' khi tài liệu Wordpress nói rằng nó nên được bao gồm trong' functions.php'. – Axel