skywire/wordpressapi

Wordpress集成

安装: 709

依赖关系: 0

建议者: 0

安全: 0

星标: 3

关注者: 6

分支: 1

公开问题: 3

类型:magento2-module

3.1.4 2024-07-05 10:53 UTC

README

Magento 2 Tests Coverage Status Latest Stable Version Total Downloads

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文件中使用这些数据。