Fix lỗi XML sitemaps trong wordpress SEO

Hôm nay, mình gặp lỗi không tạo được sitemap 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 :

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é.

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

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

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

Hoặc bạn tải cái file này về :

[buttongroup][button style=”btn-danger ” type=”link” target=”false” link=”https://anhthienad.com/resouce/fixkhoangtrang.zip” title=”Fix XML SiteMaps” ] [/buttongroup]
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ào lại.

 

bình luận

Trả lời

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 *