bigwing/pet-and-go-wp

PHP库,用于在WordPress中与Pet and Go HTTP API交互。

1.2.0 2020-08-26 17:14 UTC

This package is auto-updated.

Last update: 2024-09-16 02:31:49 UTC


README

PHP库,用于在WordPress网站内与PetAndGo.com API交互。

PDS Skeleton GitHub license

安装

使用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' );