Fix lỗi XML sitemaps trong WordPress SEO

Hôm nay, mình gặp lỗi không tạo được sitemap của site 9Coupon.net mặc dù đã bật tùy chỉnh XML function Sitemap trong WordPress SEO ( YOAST ) rồi. Mình cứ nghĩ Plugin này bị hư, đang tính chuyển sang All In One SEO Pack thử xem nhưng mà một hồi nghĩ lại những cái cấu hình này nọ đã từng làm trên site, giờ mà chuyển đi lại tốn rất nhiều thời gian update lại trên Google nên mình thử sử dụng plugin submit sitemap thứ 3 là :

XML Sitemap Generator for WordPress

Nhưng kỳ lạ thay, mặc dù plugin này báo là đã tạo sitemap cho site hoàn tất nhưng mình vô link sitemap thì vẫn hiện ra cái lỗi chết tiệt này :

Lỗi XML SiteMap trong WordPress SEO

 

 

Sau một hồi lần mò trên WordPress.org mình đã tìm ra 3 giải pháp sau :

1/ Nếu bạn bị lỗi như hình bên trên mà vẫn muốn tiếp tục sử dụng WordPress SEO thì chỉ cần tắt chức năng XML Sitemap functionality và mở lại rồi test lại xem okey không. Nhớ là xóa cache hoặc nhấn ctrl-shift-n để test lại nhé.

XML sitemaps 1

2/ Nếu cách 1 chưa được, thì bạn hãy nghĩ đến trường hợp không phải do plugin mà là do Theme của bạn đang sử dụng bị lỗi. Mà lỗi ở đây là “Dư khoảng trắng trong file php” mà 99% nằm ở file functions.php

xml sitemaps 2a

 

Bạn chỉ cần vô : Apperance => Editor => Nhìn qua bên tay phải chọn file functions.php => Xóa khoảng trắng ở cuối file

xml sitemaps 2

3/ Nếu thử lại mà vẫn chưa được nữa ( nhớ xóa cache nhé ) thì phải dùng đến tuyệt chiêu cuối, viết cài hàm xóa khoảng trắng cho tất cả các file php (xem nội dung hàm tại đây ). Hoặc bạn tải cái file này về :

[sociallocker] [buttongroup][button style=”btn-danger ” type=”link” target=”false” link=”https://anhthienad.com/resouce/fixkhoangtrang.zip” title=”Fix XML SiteMaps” ] [/buttongroup] [/sociallocker]

Sau đó, up file này lên thư mục root ( cùng cấp với file wp-config.php) rồi mở file index.php lên và chèn dòng này vào :

include(“wejnswpwhitespacefix.php”);

Cuối cùng, file index.php sẽ như thế này :

<?php
include(“wejnswpwhitespacefix.php”);
define(‘WP_USE_THEMES’, true);
require(‘./wp-blog-header.php’);
?>

Xong !, bây giờ xóa cache và vô lại, bạn sẽ thấy phép màu.

Chúc thành công !

3 thoughts on “Fix lỗi XML sitemaps trong WordPress SEO”

Bạn có thắc mắc ?

Hi, I'm Joe

I'll show you a behind-the-scenes look of how I launched my first product.

%d bloggers like this: