skywire / wordpressapi
Wordpress集成
3.1.4
2024-07-05 10:53 UTC
Requires
- php: ^7.0|^7.1|^7.2|^7.3|^7.4|^8
- guzzlehttp/guzzle: ^7.4
- magento/magento-composer-installer: *
- skywire/testframework: *
- dev-master
- 3.1.4
- 3.1.3
- 3.1.2
- 3.1.1
- 3.0.1
- 3.0.0
- 2.0.1
- 2.0.0
- 1.15.1
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.3
- 1.11.2
- 1.11.1
- 1.11.0
- 1.10.2
- 1.10.1
- 1.10.0
- 1.9.0
- 1.8.0
- 1.7.3
- 1.7.2
- 1.7.1
- 1.7.0
- 1.6.0
- 1.5.3
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.1
- 1.4.0
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.0
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- dev-tests
- dev-magento2.44
- dev-cypress
This package is auto-updated.
Last update: 2024-09-05 11:14:35 UTC
README
Skywire Magento 2 Wordpress API
M2的Wordpress API集成
安装
通过composer安装
composer require skywire/wordpressapi
管理员配置
配置Wordpress实例的基本URL,这应该在唯一的URL或子域名上,子目录不支持,但可能取决于您的Web服务器配置。
配置WP API路径,默认为/wp-json/wp/v2
,通常不需要更改。
可以使用HTTP基本认证对Wordpress安装进行密码保护,如果是这种情况,配置用户名和密码,以便Magento可以访问API。
使用方法
在404之前,自定义路由器会启动,检查页面别名是否存在于Wordpress中作为页面、文章或分类。
如果找到匹配项,Wordpress内容将在Magento模板中渲染。
布局由标准的布局XML控制。
兄弟元素
默认情况下,会添加一个额外的兄弟元素到文章页面,这会显示与您当前查看的文章相同的分类中的其他文章。
可以通过布局修改兄弟文章的数量。
高级自定义字段
https://www.advancedcustomfields.com/ 几乎总是安装在WordPress实例上,但添加的字段不会自动出现在WP API中。
要将其添加到API数据中,安装https://wordpresstheme.cn/plugins/acf-to-rest-api/
然后可以通过$post->getAcf('footer_call_to_action_link')
在您的文章模板.phtml文件中使用这些数据。