pefferle/ wordpress-uf2-feed
Requires
- php: >=5.3.0
- composer/installers: ~1.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-08-12 11:16:15 UTC
README
贡献者: pfefferle, dshanske, indieweb
捐赠链接: https://opencollective.com/indieweb
标签: microformats, mf2, jf2, rel-alternate, indieweb
至少需要 5.2
测试到 6.6
稳定标签 3.1.1
需要PHP 5.6
许可证: MIT
许可证URI: https://open-source.org.cn/licenses/MIT
为WordPress添加Microformats2 Feeds
描述
为每个WordPress URL提供Microformats2 JSON "Feed",并帮助其他网站获取预先解析的Microformats-JSON,即使主题不支持Microformats2。
Microformats2是IndieWeb的关键构建块,但将其作为所有WordPress主题的核心功能是非常困难(如果不是不可能)的。有几个主题支持Microformats2,但每个人都应该选择他喜欢的主题,而不应仅限于使用少数社区主题之一。经过大量讨论和不同的插件方法,我们试图提供微格式HTML的替代(rel=altenate
)表示。
p3k 示例
- 原始: https://aaronparecki.com/2018/07/30/18/xray-updates
- Microformats2 JSON: https://aaronparecki.com/2018/07/30/18/xray-updates.json
- JF2: https://aaronparecki.com/2018/07/30/18/xray-updates.jf2
WordPress 示例
- 原始: https://notiz.blog/2013/06/18/the-rise-of-the-indieweb/
- Microformats2 JSON: https://notiz.blog/2013/06/18/the-rise-of-the-indieweb/feed/mf2
- JF2: https://notiz.blog/2013/06/18/the-rise-of-the-indieweb/feed/jf2
常见问题解答
什么是Microformats 2?
Microformats是一种使用类在HTML中标记结构化信息的方法。WordPress集成了一些经典的Microformats。Microformats 2取代了经典microformats。
安装
按照安装WordPress插件的正常说明操作。
自动插件安装
使用内置插件安装程序添加WordPress插件,请参阅添加新插件。
- 转到插件 > 添加新插件。
- 在搜索插件框中输入"
mf2-feed
"。 - 找到您想要安装的WordPress插件。
- 点击详细信息获取有关插件的信息以及您可能想要打印或保存的说明,以帮助设置插件。
- 点击立即安装安装WordPress插件。
- 安装结果屏幕将列出安装是否成功或安装过程中出现的问题。
- 如果成功,点击激活插件来激活它,或点击返回插件安装器进行其他操作。
手动插件安装
在某些情况下,手动安装WordPress插件是合适的。
- 如果您希望控制WordPress插件的放置和安装过程。
- 如果您的服务器不允许自动安装WordPress插件。
- 如果您想尝试最新开发版本。
手动安装WordPress插件需要熟悉FTP并意识到如果安装与当前版本不兼容或来自不可靠来源的WordPress插件,可能会使您的网站处于风险之中。
在继续之前,请完全备份您的网站。
手动安装WordPress插件
- 将WordPress插件下载到您的桌面。
- 从WordPress目录下载
- 从GitHub下载
- 如果下载为zip存档,请将插件文件夹提取到您的桌面。
- 使用您的FTP程序,将插件文件夹上传到在线WordPress目录中的
wp-content/plugins
文件夹。 - 转到插件屏幕,并在列表中找到新上传的插件。
- 点击激活来激活它。
变更日志
项目在Github上积极开发,请在此处提交支持问题:indieweb/wordpress-mf2-feed。
3.1.1
- 小调整和依赖更新
3.1.0
- 支持内容协商
3.0.0
- 重构以匹配WordPress内置feed的配置
- 将PHP版本要求提升到PHP5.6以匹配WordPress 5.3
- 将最低WordPress版本提升到5.2,因为这样可以使用包含$post参数的get_content版本
- 修复了错误的PHPCS配置
- 默认启用JSON美化打印,因为最初由于PHP5.4的要求而被禁用
- 将帖子项生成类更改为使用WordPress函数,而不是直接访问数据(如果适用)
- 调整jf2 feed以符合jf2feed规范(https://jf2.spec.indieweb.org/#jf2feed)
2.1.0
- 修复了JSON输出
- 再次修复了"刷新重写规则"问题
2.0.1
- 修复了"刷新重写规则"问题
- 添加过滤器以扩展mf2/jf2数据
2.0.0
- 完全重写以匹配rel-alternate的最新想法:indieweb/wordpress-uf2#38
1.0.0
- 初始插件