在 SimplePie 描述中保留链接

发布于 2024-12-25 01:15:52 字数 299 浏览 5 评论 0原文

我正在使用 SimplePie 将博客条目提供给非 WordPress 网站。默认情况下,它会删除所有 HTML 标签,但有一种方法可以保留它们,方法是在页面顶部附近插入此代码:

$feed->strip_htmltags(false);
$feed->init();
$feed->handle_content_type();

但这似乎不起作用。这些链接存在于我的提要阅读器中,因此我认为问题不在于提要本身,而在于我使用 SimplePie 的方式。有其他人遇到过这个问题并找到解决方案吗?谢谢。

I am using SimplePie to feed blog entries to a non-Wordpress website. By default it strips out all HTML tags, but there is a way to keep them in, by inserting this code near the top of your page:

$feed->strip_htmltags(false);
$feed->init();
$feed->handle_content_type();

However this doesn't seem to be working. The links are present in my feed reader, so I don't believe the problem is with the feed itself, rather with the way I'm using SimplePie. Has anyone else encountered this issue, and found a solution? Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

尾戒 2025-01-01 01:15:52

默认情况下它会删除所有 HTML 标签

实际上,它使用黑名单来删除某些标签,但它不会删除链接(a 元素)。如果链接没有出现,则可能是您访问的内容错误,或者有其他原因正在删除链接。

出现这种情况的一种可能性是您正在访问该项目的摘要 内容

By default it strips out all HTML tags

Actually, it uses a blacklist to strip certain tags, but it does not strip links (a elements). If links are not appearing, then likely you're accessing the content wrong, or something else is stripping them.

One possibility for why this is occurring is that you're accessing the summary of the item instead of the content.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文