اطلاعات تماس

تهران ، آیت الله کاشانی ، پلاک 160 واحد 27

92001474 - 021

info@negarnovin.com

ناحیه کاربری

در این مقاله با شما هستیم با یک آموزش کاربردی دیگر تحت عنوان حل مشکل خطای xml سایت مپ پس تا انتهای این مطلب ما را همراهی کنید!

یکی از رایج ترین ارورهای و خطای سایت مپ sitemap سایت های وردپرسی در تمامی افزونه های نقشه سایت بخصوص yoast و google xml sitemap و … دریافت ارور زیر می باشد

This page contains the following errors:

error on line 2 at column 6: XML declaration allowed only at the start of the document

Below is a rendering of the page up to the first error

برای رفع این ارور ابتدا با استفاده از این آموزش وارد سی پنل هاست شوید.

به مسیری که وردپرس در آنجا قرار دارد بروید و یک فایل با نام whitespacefix.php بسازید و کدهای زیر را در آن قرار دهید و تغییرات را ذخیره کنید.

<?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");
?>

در ادامه فایل index.php را ویرایش کرده و کد زیر بعد از تگ php قرار دهید :

include('whitespacefix.php');

کدهای نهایی فایل index.php مطابق تصویر زیر خواهد بود :

سپس مجددا لینک نقشه سایت را فراخوانی کنید.

سرور مجازی فرانسه

تبریک می گوئیم حل مشکل خطای xml سایت مپ به پایان رسید با مقالان و اموزش های بعدی ما را همراهی کنید.


2 Comments

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *