首页 > 解决方案 > 如何禁用 WordPress 通过附件页面显示 XML 内容?

问题描述

我们有一个看起来像这样的 WordPress 网址:http://www.example.com/blog/top-5-popular-news-in-usa/attachment/top-5-popular-news-in-usa/feed/但它显示了下面的 xml 内容:

<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    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:media="http://search.yahoo.com/mrss/"
    >
<channel>
    <title>Comments on: top 3 popular news in usa/title>
    <atom:link href="http://www.example.com/blog/top-5-popular-news-in-usa/attachment/top-5-popular-news-in-usa/feed/" rel="self" type="application/rss+xml" />
    <link>http://www.example.com/blog/top-5-popular-news-in-usa/attachment/top-5-popular-news-in-usa/feed/</link>
    <description>News Management</description>
    <lastBuildDate>Tue, 02 Apr 2019 19:21:31 +0000</lastBuildDate>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <generator>https://wordpress.org/?v=4.9.1</generator>
</channel>
</rss>

它应该显示图像。请注意,我们网站上禁用了 Yoast SEO。

注意:您通过 WordPress 上传的每个项目(无论是图像、音频、视频还是其他任何内容)都可以有自己的页面和内容源

任何帮助是极大的赞赏。谢谢。

标签: javascriptphphtmlcsswordpress

解决方案


为什么要/feed/在 URL 的末尾使用?有什么特别的原因吗?

我认为您可能有一个插件或设置将您重定向到该页面的 XML 版本。如果您不确定为什么/feed/存在,我建议停用插件并检查页面/帖子以查看可能导致问题的原因。

在 WordPress 中,当 URL 添加/feed/到末尾时,它将引用页面/帖子的 XML 数据。


推荐阅读