in ,

Sửa lỗi “XML declaration allowed only at the start of the document” trên Sitemap WordPress

image 23

Nếu một ngày các bạn truy cập Sitemap của website  và gặp lỗi như ảnh ở trên, thì đừng quá lo lắng. Cảnh báo lỗi này nghĩa là website đang gặp phải các lỗi trống hay khoảng trắng tại vị trí được cảnh báo (error on line 3 at column 6). Để xử lý lỗi này, bạn có thể làm theo các bước dưới đây.

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

Đầu tiên, bạn hãy đăng nhập vào Hosting/VPS của bạn. Tiếp đó, bạn di chuyển vào đúng đường dẫn chứa dữ liệu website và tạo mới một File mới và đặt tên là whitespacefix.php

CleanShot 2024 01 09 at 19.39.31

Tiếp đó bạn chuột phải vào file vừa tạo và chọn Edit File,

CleanShot 2024 01 09 at 19.40.45

Và thêm đoạn code bên dưới và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");
?>


CleanShot 2024 01 09 at 19.42.11
Thêm code xong bạn hãy Save lại.

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

Bây giờ, các bạn chỉ cần mở File index.php của website, và include file vừa tạo ở Bước 1 vào là xong.

CleanShot 2024 01 09 at 19.45.08

Tiếp đó thêm đoạn bên dưới vào:

include('whitespacefix.php');

CleanShot 2024 01 09 at 19.47.06

Sau khi làm xong, hãy truy cập Sitemap của website theo liên kết https://domain.com/sitemap_index.xml để kiểm tra kết quả. Nếu Sitemap hiển thị như bên dưới là bạn đã xử lý thành công rồi nhé.

What do you think?

Written by Blogger

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

GIPHY App Key not set. Please check settings

Share Template Web Vuexy Cực Đẹp

Portugal vs Netherlands World Cup 2006 Full match