当尝试从我的Wordpress页面实现RSS提要到另一个页面时,我收到以下错误消息(使用标准的Wordpress-RSS-Widget):
XML错误:第2行第38列的保留XML名称。
我检查了wp-includes / feed-rss2.php
对我来说看起来很正常
<?php
/**
* RSS2 Feed Template for displaying RSS2 Posts feed.
*
* @package WordPress
*/
header('Content-Type: ' . feed_content_type('rss2') . '; charset=' . get_option('blog_charset'), true);
$more = 1;
echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>';
/**
* Fires between the xml and rss tags in a feed.
*
* @since 4.0.0
*
* @param string $context Type of feed. Possible values include 'rss2', 'rss2-comments',
* 'rdf', 'atom', and 'atom-comments'.
*/
do_action( 'rss_tag_pre', 'rss2' );
?>
<rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
使用Feed验证程序,我收到错误消息“ XML声明之前为空行”,但找不到任何这样的行: http://www.feedvalidator.org/check.cgi?url=http%3A%2F%2Fvegconomist.de%2Fcategory%2Fstartups%2Ffeed
我还能在哪里寻找错误?