restricted rss feed

时间:2011-03-12 作者:Matthieu

我的一个wordpress博客受到wordpress密码插件的保护。但是,我想提供rss功能。我找到了如何配置wordpress插件以使rss工作。但是,默认情况下,帖子的所有内容似乎都是由feed发送的。我想限制rss提供的信息。理想情况下,我只想通过rss提供帖子的标题。我有图片和视频(由vimeo提供),rss无法提供!有什么帮助吗?

谢谢

2 个回复
最合适的回答,由SO网友:Matthieu 整理而成

我找到了两种解决方案:

1) 第一个很简单,只需在wordpress的提要选项中选择摘要即可。由于此选项已激活,因此不会显示图片或视频。

2) 第二个是在主题函数中添加这段代码。php

add_filter(\'excerpt_length\',create_function(\'$a\',\'return 0;\'));
参考号:https://stackoverflow.com/questions/2815551/wordpress-how-to-limit-characters-to-show-at-feeds

使用此解决方案,rss只提供每篇文章的标题!正是我想要的!

SO网友:ZaMoose

我自己也在努力解决这个问题。问题是许多RSS阅读器不支持身份验证,因此即使您设法保护您的提要,许多客户端也无法读取内容。

使用WordPress密码插件可能是错误的。直接从author\'s site:

我已经很好地结束了对这一点的支持。我不是故意回避电子邮件或评论,我只是时间不够,需要让你知道有更好的方法。

我希望您不要使用WP密码插件。原因如下:它不保护feed中的项目,将来的wordpress版本可能会破坏它,它不保护feed中的媒体/视频/图像(仅限WP支持的页面),最后检查一下,将WP更改为我希望插件执行的操作确实会危及WP所有其他操作的安全。我只是不想那样对你。

相反,我建议使用。htaccess保护您希望人们看到的目录。这里有一个很好的教程:http://www.javascriptkit.com/howto/htaccess3.shtml

这就是你的答案——使用。htaccess。

EDIT 1

编写代码的猫有一些不错的。列出了适用于WordPress的htaccess技巧here. 它不包括密码保护,但它可以给你更多的弹药。

EDIT 2

如果你想给帖子标题,但没有内容,为什么不简单地使用WordPress内置的密码保护机制呢?这应该会发送帖子标题,但会使RSS项目的正文读起来像;本文内容受保护;。

结束