Για την εμφάνιση κάποιου custom field που έγινε μέσα από το ACF μπορούμε να χρησιμοποιήσουμε 3 τρόπους .
έστω λοιπόν custom fied με το όνομα “city_acf“
1. Χρησιμοποιούμε το short code [acf field=”city_acf”] στο σημείο που θέλουμε να εμφανιστεί
2. Βάζουμε το Plugin Php code Widget και το pLugin amr shortcode any widget . Μέσα στο php widget βαζω τον εξης κώδικα
<?php the_field( 'city_acf' ); ?>
μόλις το σώσω θα εμφανιστεί από κάτω ένα shortcode του τύπου To use as shortcode with id: [do_widget id=execphp-5] . Αυτό το shortcode βάζω όπου θέλω και εμφανίζεται το πεδίο μου
3. Φτάχνω δικό μου shortcode. Προσθέτω τον παρακάτω κώδικα στο functions.php
// Shortcode to output custom PHP for cities
function my_vc_shortcode( $atts ) {
return the_field( 'city_acf' );
}
add_shortcode( 'acfcity', 'my_vc_shortcode');
Και προσθέτω το shortcode [acfcity] όπου το χρειάζομαι