WP Manifestindependent plugin directory
manifest / content / acf-hub-api

Hub API Content Picker

Advanced Custom field that enables users to select content from the Hub API

★ 0stars
3.5kcomposer installs

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/johnshopkins/acf-hub-api/archive/refs/heads/main.zip

On Packagist as johnshopkins/acf-hub-api:

composer require johnshopkins/acf-hub-api
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Advanced Custom field that enables users to select content from the Hub API.

Installation via Composer

In your composer.json file, be sure to let Composer know where to install WordPress plugins:

{
  "extra": {
    "installer-paths": {
      "path/tp/plugins/{$name}/": [
        "type:wordpress-plugin"
      ]
    }
  }
}

Require the plugin:

composer require johnshopkins/acf-hub-api

In wp-config.php or your theme's functions file, define your Hub auhthentication:

const HUB_API_KEY = '{your_api_key}';
const HUB_API_VERSION = 1;

Activate the plugin in WordPress.

Field value

When getting the value of the field, you will receive an array with endpoint parts, like so:

[
  'collection' => string 'tags',
  'id' => int 384,
  'subcollection' => string 'articles'
]

It is up to your theme to query the API and fetch the results.