Вы атрымліваеце гэтую памылку пры праглядзе XML-карты, якую вы стварылі, выкарыстоўваючы выдатны убудова Yoast для WordPress?
У мяне быў кліент з такой жа праблемай, але, разбіраючыся, я знайшоў некалькі рашэнняў, якія можна паспрабаваць, як гэта прадугледжана feedvalidator.org :
Тлумачэнне
Калі ў вашым канале з'явіцца дэкларацыя XML (), то гэта павінна быць першым у канале перад любым прабелам.
На жаль, з WordPress здаецца, што ўбудова, тэма ці файл канфігурацыі ўтрымліваюць пустую радок занадта лёгка. Далейшае пагаршэнне гэтай праблемы, некаторыя - але не ўсе - чытачы-каналы кампенсуюць гэтую распаўсюджаную памылку, дазваляючы памылцы заставацца незаўважаным на працягу доўгага часу.
Рашэнне
- PHP таксама выкарыстоўвае падобнае абазначэнне:. Звярніце ўвагу, што канчатковы php?> Варта апусціць з усіх файлаў кода PHP - модуляў, уключаючы і т. Д. Закрыццё падзелу не з'яўляецца абавязковым у PHP (але не ў XML), а яго выдаленне дапамагае прадухіліць непажаданае прабел у канцы файлаў можа выклікаць праблемы з вашымі каналамі.
- Праверце файлы wp-rss2.php і wp-atom.php на пустыя радкі за межамі <? ��?> дужкі раздзелаў.
- Праверце файл wp-config.php на пустыя радкі за межамі <? ��?> дужкі раздзелаў.
- Праверце файл functions.php вашай тэмы на пустыя радкі за межамі <? ��?> дужкі раздзелаў.
- Адзін за адным, адключыце убудовы і праверце праверку, пакуль не ізаляваць той, які выклікае праблему.
Для майго кліента рашэнне 4 вырашыла праблему. Выдаляючы адну радок прабелу ў файле functions.php, канал XML зноў працаваў.
Вы атрымліваеце гэтую памылку пры праглядзе XML-карты, якую вы стварылі, выкарыстоўваючы выдатны убудова Yoast для WordPress?Звярніце ўвагу, што канчатковы php?
Php на пустыя радкі за межамі <?
??
Php на пустыя радкі за межамі <?
??
Php вашай тэмы на пустыя радкі за межамі <?
??