it-swarm.com.de

So erhalten Sie den erweiterten benutzerdefinierten Feldwert mithilfe von POST ICH WÜRDE?

Ich habe Advancedcustomfields plugin verwendet, um erweiterte benutzerdefinierte Felder zu erstellen.

Nun möchten Sie einen erweiterten benutzerdefinierten Feldwert mit der Beitrags-ID abrufen.

Ich habe unten versucht, eine Lösung zu finden.

Sagen Sie mir bitte, ob ich auf andere Weise das gleiche Ergebnis erhalte.

  <?php

    $post->ID='15';

    $var_name= get_field('field_name', $post->ID);
    /* field name means which u gave custom field name*/
    echo $var_name;

    ?>
1
Developer.Sumit

Die von Ihnen verwendete Lösung scheint korrekt zu sein. Aber wenn Sie immer noch Alternativen kennenlernen möchten, hier ist es:

$varname = get_post_meta($post_id, 'fieldname', true);
echo $varname;

$varname ist ein Array, wenn der letzte Parameter false ist, und der Wert des Metadatenfelds, wenn der letzte Parameter true ist.

Sie können auch the_field() verwenden. Dies funktioniert ähnlich wie die von Ihnen verwendete get_field().

1
Jiten Gaikwad