Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何修复由quote引起的无效Wordpress提要?_Wordpress_Rss_Feed - Fatal编程技术网

如何修复由quote引起的无效Wordpress提要?

如何修复由quote引起的无效Wordpress提要?,wordpress,rss,feed,Wordpress,Rss,Feed,我有一个自定义分类的Wordpress网站。对于每个分类提要,我都会用Mailchimp自动发送新闻稿。大多数提要都有效,但是那些在标题中有引号的提要是无效的。 例如,您可以看到标题为“Val d'Oise”的提要无效:。 它返回错误XML解析错误::11:24:未定义实体。经过测试,实际上是报价导致了问题 以下是提要: <?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content=

我有一个自定义分类的Wordpress网站。对于每个分类提要,我都会用Mailchimp自动发送新闻稿。大多数提要都有效,但是那些在标题中有引号的提要是无效的。 例如,您可以看到标题为“Val d'Oise”的提要无效:。 它返回错误XML解析错误::11:24:未定义实体。经过测试,实际上是报价导致了问题

以下是提要:

    <?xml version="1.0" encoding="UTF-8"?><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/"
    >

<channel>
    <title>95 &#8211; Val-d&rsquo;oise &#8211; Verdi Immo</title>
    <atom:link href="https://www.verdi-immobilier.com/departements/95-val-doise/feed/" rel="self" type="application/rss+xml" />
    <link>https://www.verdi-immobilier.com</link>
    <description>Le dernier recours des propriétaires</description>
    <lastBuildDate>2019-11-01 06:24:28</lastBuildDate>
    <language>fr-FR</language>
    <sy:updatePeriod>
    hourly  </sy:updatePeriod>
    <sy:updateFrequency>
    1   </sy:updateFrequency>

<image>
    <url>https://www.verdi-immobilier.com/wp-content/uploads/2019/09/cropped-logo-ico-32x32.png</url>
    <title>95 &#8211; Val-d&rsquo;oise &#8211; Verdi Immo</title>
    <link>https://www.verdi-immobilier.com</link>
    <width>32</width>
    <height>32</height>
</image> 
</channel>
</rss>

95 – Val-d;瓦兹–;威尔第伊莫酒店
https://www.verdi-immobilier.com
德尼尔酒店
2019-11-01 06:24:28
法语
每小时
1.
https://www.verdi-immobilier.com/wp-content/uploads/2019/09/cropped-logo-ico-32x32.png
95 – Val-d;瓦兹–;威尔第伊莫酒店
https://www.verdi-immobilier.com
32
32
这句话似乎没有被解释。 你们知道怎么修吗?

错误答案: 这不是一个报价:

&#8211;
它被wordpress转换成了破折号

破折号不是UTF-8字符。请尝试以下编码:

<?xml version="1.0" encoding="UTF-16"?>
(有效且相同的字符)在前端显示,我希望xml输出中也有一个有效的编码字符

替换:

Val-d’oise
与:

在帖子标题中

它很脏,但我希望这有帮助。我认为WordPress几年前也有类似的bug


关于汤姆

我不认为这是
&8211导致问题的原因-是
您可以通过将XML文本粘贴到

替换
用于
似乎通过了验证程序页面上的测试


我不知道如何让你的Wordpress提要发出
这是您的下一个项目。祝你好运

嗨,richb,感谢您的回答。是的;是问题,这就是我想说的^^。嗨,汤姆,问题是;但我不知道怎么解决。我更新了我的帖子,你是对的。。。该公司;无效。汤姆,它工作得很好,我可以把我的提要添加到Mailchimp!这可能不是最干净的方式,但应该这样做。非常感谢你!哦,太好了!我很高兴能帮上忙。你能接受我的答案吗,因为“有人”否决了它?是的,我同意修正后的答案是正确的@你会考虑删除你回答“--”和UTF-16的最初部分吗?谢谢
Val-d’oise
Val-d&#8217;oise