ACF & PHP-API (WordPress): verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
Regel 8: Regel 8:
  
 
* [[ACF (Advanced Custom Fields, WordPress)]]
 
* [[ACF (Advanced Custom Fields, WordPress)]]
 
== the_field() ==
 
 
Voorbeeld:
 
 
<pre>
 
<?php
 
#
 
#
 
###############################################################
 
# Set variables & load libraries
 
###############################################################
 
#
 
echo "Set variables & load libraries...\n";
 
 
$path="/var/www/example.com/";
 
 
require_once($path . "/wp-load.php");
 
 
 
###############################################################
 
# ACF - the_field
 
###############################################################
 
#
 
echo "ACF - the_field...\n";
 
 
the_field("hero_text",7);
 
 
?>
 
</pre>
 
Uitvoer:
 
 
<pre>
 
$ php 110.php
 
 
Set variables & load libraries...
 
 
 
ACF - get_field...
 
Eet more chips!
 
</pre>
 
  
 
== Bronnen ==
 
== Bronnen ==

Versie van 29 jul 2022 14:36

Hoe kun je geautomatiseerd ACF-velden bewerken? Ihb, invullen en bijwerken?

Niet rechtstreeks op database-niveau

Om met slecht nieuws te beginnen: Welliswaar worden ACF-velden opgeslagen in tabellen wp_options of wp_postmeta, maar je kunt niet rechtstreeks in deze tabellen schrijven om ACF-velden aan te maken. Dan ontbreekt namelijk de 'context', bv. een repeater. Je moet het dus via een API-call doen.

Zie ook

Bronnen