Ошибка sitemap.xml в вордпресс (805303f4). Ошибка загрузки таблицы стилей: Произошла неизвестная ошибка (805303f4)
---
Стартовая СЕО » WordpressОшибка загрузки таблицы стилей: Произошла неизвестная ошибка (805303f4)
Раньше никогда не обращал внимания на данную ошибку (805303f4), которая возникала при создании файла sitemap.xml, а именно, при его формировании с помощью самого распространенного для этих целей плагина для вордпресс — Google XML Sitemaps. Всегда создавал sitemap.xml ине обращал внимания на то, что если при наборе адреса сайта с www, карта сайта открывается, а без www — выдает ошибку, которую можно лицезреть на картинке.
Ошибка загрузки таблицы стилей: Произошла неизвестная ошибка (805303f4)
Что интересно, если в общих настройках блога у Вас адрес блога написан с www, то данная ошибка происходит по адресу блога без www, ну и наоборот, если в настройках блог прописан без www, то ошибка будет по адресу с www.
Что же нужно для устранения данной ошибки? Есть проблема — есть и решение, и очень даже простое. Дело в том, что ошибка кроется в самом плагине, а именно в файле sitemap-core.php, который находится в папке с плагином. Для его открытия, нам нужно зайти в Меню-Плагины, найти в списке плагин Google XML Sitemaps и под ним нажать кнопку изменить:
Изменить плагин Google XML Sitemaps
После чего, в правой крайней колонке ищем файл sitemap-core.php и выбираем его для редактирования:
sitemap-core.php
После чего, в окне с редактором файла ищем строки (указанные в оригинале ниже), и заменяем их на измененный код, после чего нажимаем кнопку обновить файл:
Оригинальный код плагина:
function GetPluginUrl() {//Try to use WP API if possible, introduced in WP 2.6
if (function_exists('plugins_url')) return trailingslashit(plugins_url(basename(dirname(__FILE__))));//Try to find manually... can't work if wp-content was renamed or is redirected
$path = dirname(__FILE__);
$path = str_replace("\\","/",$path);
$path = trailingslashit(get_bloginfo('wpurl')) . trailingslashit(substr($path,strpos($path,"wp-content/")));
return $path;
}
Измененный код, на это нужно заменить то что выше:
function GetPluginUrl() {//Try to use WP API if possible, introduced in WP 2.6
//if (function_exists('plugins_url')) return trailingslashit(plugins_url(basename(dirname(__FILE__))));//Try to find manually... can't work if wp-content was renamed or is redirected
$path = dirname(__FILE__);
$path = str_replace("\\","/",$path);
//$path = trailingslashit(get_bloginfo('wpurl')) . trailingslashit(substr($path,strpos($path,"wp-content/")));
$path = trailingslashit(substr($path,strpos($path,"wp-content/")));
return $path;
}
После замены и сохранения, нужно пройти в настройки плагина и пересохранить данные настроек плагина, после чего, еще раз, создать файл sitemap.xml. После вышеуказанных процедур, карта Вашего сайта XML, будет открываться как по адресу с WWW, так и без него.
Надеюсь эта статья будет полезна. Удачи!
Грамотно продуманная и адекватная поисковая оптимизация сайта, которая поможет Вашему ему оказаться на первых позициях поисковой выдачи в ПС, по интересующим Вас поисковым запросам.
