Merhaba, swordpress siteme "alanadı.com/sitemap.xml" ile gidiyorum. alanadı.com/wp-sitemap.xml yönlenip resimdeki hatayı alıyorum.
Seo eklentilerini devre dışı bıraktım sorun hala devam ediyor. Bilgisi olan yardımcı olabilirmi ?
Alınan Hata:
error on line 2 at column 7: XML declaration allowed only at the start of the document
Sorunu yabancı kaynaktan çözdüm, Çözümüm;
(whitespacefix.php) adında php dosyası oluşturup aşağıdaki kodu ekleyerek kök dizine attım.
<?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");
?>Ardından index.php dosyasını açıp <?php in hemen altında aşağıdaki kodu ekledim.
include('whitespacefix.php');