rss feed 缺少网站图标和标语 - 验证器中未发现问题 - WordPress 网站

问题描述 投票:0回答:1

我有一个 wordpress.org 网站,用于托管网络漫画,当我再次更新时,我热衷于确保我的 rss feed 达到专业标准,以确保没有人错过任何更新。 WordPress 自动为其网站生成 RSS 提要(我的网站在这里:https://stringcomic.co.uk/comic/feed/),但我的网站图标和标语(即描述)没有显示,这使得它看起来与我的提要中的所有其他漫画相比,它已经快要死了。

我找不到提要的任何问题,其他所有内容(缩略图、特色图像等)都在提要中显示得很好,所以我对导致堵塞的原因感到有点困惑。

-

我的网站身份选项已完全填写,我可以在所有其他浏览器中看到我的网站图标和标语。

我安装(并卸载)了几个插件来手动输入站点图标,但都没有成功,但这些努力将我引向了 rss 验证器(http://validator.w3.org/feed/check.cgi?url= https%3A//stringcomic.co.uk/comic/feed/)确认其有效并仅警告“使用未知命名空间:com-wordpress:feed-additions:1”和“content:encoded 不应包含 iframe”标签”。

据我所知,“com-wordpress:feed-additions:1”是某些插件或其他插件输入自己的 id 标签的结果,否则这些 id 标签不会对 feed 的外观产生任何影响。同样,iframe 的存在也无关紧要,嵌入了一些外部站点,但这些不应影响 feed。对代码的进一步调查显示站点图标和描述都存在并且应该显示:

<channel>
<title>String</title>
<atom:link href="https://stringcomic.co.uk/comic/feed/" rel="self" type="application/rss+xml" />
<link>https://stringcomic.co.uk/comic/</link>
<description>An Urban Fantasy Webcomic</description>
<lastBuildDate>Sat, 20 Apr 2024 15:12:38 +0000</lastBuildDate>
<language>en-US</language>
<sy:updatePeriod>
hourly </sy:updatePeriod>
<sy:updateFrequency>
1 </sy:updateFrequency>
<generator>https://wordpress.org/?v=6.5.2</generator>
 
<image>
<url>https://stringcomic.co.uk/comic/wp-content/uploads/2017/12/String_logo_thumbnail.gif</url>
<title>String</title>
<link>https://stringcomic.co.uk/comic/</link>
<width>32</width>
<height>32</height>
</image>
<site xmlns="com-wordpress:feed-additions:1">139604174</site>

获取站点图标的提要文件 stringcomic.co.uk/public_html/comic/wp-includes/feed.php 处于默认状态:

function rss2_site_icon() {
    $rss_title = get_wp_title_rss();
    if ( empty( $rss_title ) ) {
        $rss_title = get_bloginfo_rss( 'name' );
    }

    $url = get_site_icon_url( 32 );
    if ( $url ) {
        echo '
<image>
    <url>' . convert_chars( $url ) . '</url>
    <title>' . $rss_title . '</title>
    <link>' . get_bloginfo_rss( 'url' ) . '</link>
    <width>32</width>
    <height>32</height>
</image> ' . "\n";
    }
}

我也不确定应该在哪里输入标语(php 文件中的“描述”)。我本以为 Yoast SEO 会涵盖标题格式,但事实似乎并非如此。

任何对我可能遗漏的内容的见解都会非常有帮助。这是一个旧网站,是根据定制的 ComicPress 主题进行改造的,所以我不敢碰它的一半,但在这种情况下,纸上的一切似乎都工作正常,所以没有发生有点令人困惑。

css wordpress rss favicon
1个回答
0
投票

我不是专家,所以请谨慎行事(以及站点备份,或者更好的是临时站点):

  1. 清除缓存:首先清除所有缓存 - 您的网站、浏览器和任何 CDN 缓存。这可能是问题所在(不需要为此进行备份)。完成此操作后,请再次检查。

  2. 查找可能的冲突:切换到默认的 WordPress 主题,然后关闭所有非必需的插件。这可以帮助您确定您的 Feed 是否存在冲突。完成此操作后,请再次检查:)

© www.soinside.com 2019 - 2024. All rights reserved.