jhuliocastro / wordpress
咨询用于Laravel的Wordpress API
v1.0.1
2023-09-21 00:19 UTC
Requires
- php: >=8.0.0
- guzzlehttp/guzzle: ^7.0
README
这个类提供了一个直接接口,通过WordPress REST API访问网站中菜单及其位置的信息。
先决条件
- 请确保您的项目中已安装
guzzlehttp/guzzle包
composer require guzzlehttp/guzzle
- 重要:为了使此类正常工作,确保在您的WordPress网站上安装并激活了插件 WP-REST-API V2 Menus。
摘要
菜单
如何使用
- 使用您网站的WordPress基本URL初始化类
use jhuliocastro\wordpress\Menu; $wp = new Menu('https://seudominio.com');
- 使用可用方法
//Obter uma lista de todos os menus registrados no seu site WordPress. $menus = $wp->getMenus(); //Obter detalhes de um menu específico pelo slug. $menuDetails = $wp->getMenusForSlug($slug); //Obter uma lista de todas as localizações de menus registradas em seu tema. $menuLocations = $wp->getMenusLocations(); //Obter detalhes de uma localização específica de menu pelo slug. $menuLocationDetails = $wp->getMenusLocationForSlug($slug);
错误处理
所有列出方法都将返回请求的数据或错误消息,格式为:"error api: [错误信息]",如果API或请求出现问题。
许可
此项目受MIT许可证许可 - 更多详情请参阅 LICENSE.md 文件。