Cette extension n’a pas été testée avec plus de trois mises à jour majeures de WordPress. Elle peut ne plus être maintenue ou supportée et peut avoir des problèmes de compatibilité lorsqu’elle est utilisée avec des versions de WordPress plus récentes.

ACF to WP REST API

Description

This version was discontinued, please upgrade to V2
https://wordpress.org/plugins/acf-to-rest-api/

Puts in answers all fields of ACF.

Fork me on GitHub

https://github.com/airesvsg/acf-to-wp-rest-api

Get ACF data by ID

  • /wp-json/acf/post/ID
  • /wp-json/acf/page/ID
  • /wp-json/acf/user/ID
  • /wp-json/acf/term/ID/TAXONOMY
  • /wp-json/acf/comment/ID
  • /wp-json/acf/attachment/ID

Get Options

  • /wp-json/acf/options

Get Option by Field Name

  • /wp-json/acf/options/FIELD_NAME

Sample Answer

{
  "ID" : 1,
  "post_title" : "Post 1",
  "..."
  "acf" : {
    "field1" : "value 1",
    "field2" : "value 2"
  }
}

Filter

Use the filter (acf_to_wp_rest_api_{type}_data) to customize the answer.

The wildcard {type} can be: post, page, user, term, comment, attachment or options

How to use

add_filter( 'acf_to_wp_rest_api_post_data', function( $data, $object, $context ) {
    if ( isset( $data['type'] ) && 'my_post_type' == $data['type'] && isset( $data['acf'] ) ) {
      // do something
    }
    return $data;
}, 10, 3 );

Installation

  1. Copy the acf-to-wp-rest-api folder into your wp-content/plugins folder
  2. Activate the ACF to WP REST API plugin via the plugins admin page

Avis

Lire les 4 avis

Contributeurs & développeurs

« ACF to WP REST API » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

Traduisez « ACF to WP REST API » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.