Hosting
Tên miền
Cloud
Máy chủ
EmailSSLFirewall Anti DDoSTối ưu tốc độ website

Nội dung

Hướng dẫn sửa lỗi “XML declaration allowed only at the start of the document” trên Sitemap WordPress

Ngày đăng:

18/11/2025

Cập nhật lần cuối:

21/11/2025

Lỗi “XML declaration allowed only at the start of the document” trên sitemap WordPress là một sự cố thường gặp, khiến sitemap không thể hiển thị đúng định dạng và gây ảnh hưởng trực tiếp đến việc các công cụ tìm kiếm như Google lập chỉ mục cho website của bạn. Bài viết này, sẽ hướng dẫn bạn cách khắc phục lỗi trên một cách nhanh chóng và dễ dàng nhất, giúp sitemap hoạt động ổn định trở lại.

Cách sửa “XML declaration allowed only at the start of the document”

Để khắc phục lỗi “XML declaration allowed only at the start of the document” trên sitemap WordPress, bạn hãy thực hiện theo các bước sau. Lỗi này thường do khoảng trắng hoặc ký tự lạ gây ra, làm gián đoạn việc Google lập chỉ mục website của bạn.

Bước 1: Tạo file whitespace_fix.php

Đầu tiên, bạn đăng nhập vào hosting và truy cập thư mục gốc của WordPress. Tại đây, bạn tạo một file mới tên là whitespace_fix.php.

Tạo file whitespace_fix.php trong thư mục gốc
Tạo file whitespace_fix.php trong thư mục gốc

Sau đó mở file để chỉnh sửa và dán đoạn mã sau vào rồi lưu lại.

Chỉnh sửa file vừa tạo
Chỉnh sửa file vừa tạo
<?php
function ___wejns_wp_whitespace_fix($input) {
    $allowed = false;
    $found = false;
    foreach (headers_list() as $header) {
        if (preg_match("/^content-type:\\s+(text\\/|application\\/((xhtml|atom|rss)\\+xml|xml))/i", $header)) {
            $allowed = true;
        }
        if (preg_match("/^content-type:\\s+/i", $header)) {
            $found = true;
        }
    }
    if ($allowed || !$found) {
        return preg_replace("/\\A\\s*/m", "", $input);
    } else {
        return $input;
    }
}
ob_start("___wejns_wp_whitespace_fix");
?>
Dán đoạn mã vào file
Dán đoạn mã vào file

Bước 2: Include file whitespace_fix.php vào index.php

Tiếp theo, bạn mở file index.php cũng nằm trong thư mục gốc của WordPress.

Mở file index.php để chỉnh sửa
Mở file index.php để chỉnh sửa

Bạn thêm dòng include('whitespace_fix.php'); vào ngay đầu file, trước bất kỳ đoạn mã nào khác, rồi lưu lại.

Ví dụ:

<?php
include('whitespacefix.php');
// các dòng mã tiếp theo...
Thêm dòng include vào đầu file index.php.
Thêm dòng include vào đầu file index.php.

Bước 3: Kiểm tra kết quả

Cuối cùng, bạn hãy xóa bộ nhớ đệm (cache) của website và truy cập lại đường dẫn sitemap (thường là /sitemap_index.xml) để kiểm tra. Nếu sitemap hiển thị đúng định dạng XML và không còn thông báo lỗi, bạn đã xử lý thành công.

Sitemap đã hiển thị đúng định dạng XML sau khi sửa lỗi
Sitemap đã hiển thị đúng định dạng XML sau khi sửa lỗi

Lưu ý khi sửa lỗi “XML declaration allowed only at the start of the document”

Lỗi “XML declaration allowed only at the start of the document” phát sinh khi có sự xuất hiện của các khoảng trắng không mong muốn, ký tự lạ, hoặc BOM (Byte Order Mark) ở vị trí trước thẻ khai báo XML. Để khắc phục triệt để vấn đề này, bạn chỉ cần kiểm tra và loại bỏ các yếu tố gây lỗi khỏi những tệp tin cấu hình hoặc theme, đặc biệt là wp-config.phpfunctions.php.

Sau khi hoàn tất chỉnh sửa, một bước quan trọng bạn không nên bỏ qua là xóa bộ nhớ đệm (cache) của website và kiểm tra lại sitemap để chắc chắn rằng tệp tin đã được Google đọc và xử lý thành công.

Trên đây là toàn bộ hướng dẫn để sửa lỗi “XML declaration allowed only at the start of the document” trên Sitemap WordPress. Nếu trong quá trình thực hiện bạn có bất kỳ thắc mắc hoặc cần hỗ trợ thêm, đừng ngần ngại để lại bình luận bên dưới bài viết, chúng tôi sẽ phản hồi để hỗ trợ bạn một cách chi tiết và kịp thời.

VIETNIX – DỊCH VỤ HOSTING, VPS TỐC ĐỘ CAO, ỔN ĐỊNH, BẢO MẬT

  • Địa chỉ: 265 Hồng Lạc, Phường Bảy Hiền, Thành Phố Hồ Chí Minh
  • Điện thoại: 1800 1093
  • Email liên hệ: sales@vietnix.com.vn
  • Website: https://vietnix.vn/

VIETNIX

Đội ngũ tại Vietnix

Kết nối với mình qua

Vietnix thành lập vào năm 2012, là công ty chuyên nghiệp tại Việt Nam trong lĩnh vực cung cấp dịch vụ Hosting, VPS, máy chủ vật lý, dịch vụ Firewall Anti DDoS, SSL… Với 10 năm xây dựng và phát triển, ứng dụng nhiều công nghệ hiện đại, Vietnix đã giúp hàng ngàn khách hàng tin tưởng lựa chọn, mang lại sự ổn định tuyệt đối cho website của khách hàng để thúc đẩy việc kinh doanh đạt được hiệu quả và thành công.

Kết nối với mình qua

NHỮNG CÂU HỎI THƯỜNG GẶP VỀ DỊCH VỤ TẠI VIETNIX

Để có thể gửi ticket yêu cầu hỗ trợ đến các phòng ban của Vietnix, trước hết bạn cần đăng nhập vào hệ thống portal tại đường link: https://portal.vietnix.vn/.
Sau đó vào phần Hỗ trợ > Chọn Gửi yêu cầu > Lựa chọn phòng ban mà bạn muốn gửi yêu cầu > Nhập nội dung cần hỗ trợ và nhấn Gửi.

Chúng tôi sẽ tiếp nhận và phản hồi ngay khi nhận được yêu cầu từ Quý Khách Hàng. Bạn có thể xem hướng dẫn chi tiết cách gửi ticket tại đây.
Nếu bạn còn vấn đề gì thắc mắc, hãy liên hệ đến hotline 1800 1093 để được hỗ trợ giải đáp nhanh chóng.

Vietnix có riêng đội ngũ tư vấn và hỗ trợ kỹ thuật chuyên nghiệp giúp khách hàng giải quyết được các vấn đề phát sinh một cách nhanh gọn nhất, không làm ảnh hưởng đến hiệu suất công việc. Đội ngũ nhân viên của chúng tôi với kinh nghiệm và trình độ chuyên môn cao sẵn sàng hỗ trợ khách hàng 24/7, mang đến cho khách hàng trải nghiệm tốt nhất khi sử dụng dịch vụ tại Vietnix.

Đảm bảo an toàn và bảo mật thông tin của Quý khách hàng là nhiệm vụ Vietnix luôn đặt lên hàng đầu. Chúng tôi sẽ không xâm phạm vào thông tin và dữ liệu của khách hàng khi chưa được cho phép. Vietnix cam kết không chia sẻ thông tin khách hàng dưới bất kỳ hình thức nào cho bên thứ ba. Mọi hoạt động sẽ tuân thủ đúng pháp luật, điều khoản hợp đồng và Chính sách bảo mật thông tin của chúng tôi.

Vietnix có hệ thống các kênh liên lạc đa dạng giúp bạn dễ dàng kết nối được với chúng tôi. Bạn có thể liên hệ với Vietnix qua Fanpage Facebook, Livechat, Ticket, Email,… Ngoài ra, trong trường hợp cần hỗ trợ nhanh chóng, bạn có thể gọi đến hotline: 1800 1093 – 07 088 44444 để được giải quyết kịp thời.

Tại Vietnix, chúng tôi hỗ trợ việc hoàn tiền trong vòng 30 ngày kể từ khi dịch vụ của quý khách được kích hoạt trên hệ thống (không tính thời gian dùng thử dịch vụ), ngoại trừ các dịch vụ: Domain, SSL, License.

– Đối với các dịch vụ Hosting, VPS: Hoàn tiền 100% trong vòng 07 ngày kể từ ngày đăng ký dịch vụ. Sau 07 ngày hoàn lại số tiền tương ứng sau khi đã trừ đi số tiền dịch vụ đã được sử dụng theo ngày.

– Đối với các dịch vụ Server, Colocation: hoàn lại số tiền tương ứng sau khi đã trừ đi số tiền dịch vụ đã được sử dụng theo ngày.

Quý khách có thể xem nội dung chi tiết tại Chính sách hoàn tiền của Vietnix.

Xem tất cả câu hỏi