bigwing / pet-and-go-wp
PHP库,用于在WordPress中与Pet and Go HTTP API交互。
1.2.0
2020-08-26 17:14 UTC
Requires
- php: >=7.2
- ext-json: *
- ext-simplexml: *
- monolog/monolog: ^2.1
- myclabs/php-enum: ^1.7
- psr/log: ^1.1
Requires (Dev)
- bigwing/phpcs-composer: dev-master
- humanmade/psalm-plugin-wordpress: ^1.0
- pds/skeleton: ^1.0
- vimeo/psalm: ^3.14.2
This package is auto-updated.
Last update: 2024-09-16 02:31:49 UTC
README
PHP库,用于在WordPress网站内与PetAndGo.com API交互。
安装
使用Composer composer require bigwing/pet-and-go-wp
进行安装,并使用Composer自动加载器。
配置
唯一必需的设置是您的PetAndGo API密钥(authkey
),必须在实例化类时传递。常见做法如下
- 在
wp-config.php
中,使用define( 'PET_AND_GO_AUTHKEY', 'your_auth_key' );
设置一个常量。 - 使用dotenv设置密钥。
- 创建一个WP设置页面并将密钥存储在那里。
用法
您可以在主题或插件中使用它,但此包不指定前端输出。
- 使用Composer自动加载器确保文件被加载。
- 使用
new PetAndGo\PetAndGo( PET_AND_GO_AUTHKEY );
实例化类。
注意:如果您打算立即使用它,可以选择将其分配给变量,但您也可以在主functions.php
文件中创建类,并在任何模板中使用PetAndGo::get_instance();
获取主要实例。
获取宠物列表
您可以将物种名称传递给get_adoptable_pets()
以获取特定宠物类型。目前仅支持"cat"、"dog"或"all"。
$pet_search = BigWing\PetAndGo\PetAndGo::get_instance(); $pets = $pet_search->get_adoptable_pets( 'dog' );