it-swarm.com.de

Überprüfen Sie, ob ein bestimmtes Feld vorhanden ist.

Ist es möglich zu überprüfen, ob ein benutzerdefiniertes Feld für einen bestimmten Beitrag in der Schleife vorhanden ist? Ich verwende beispielsweise Funktionen wie get_post_meta($post->ID, 'Company', true);, denen ein <h4>-Tag vorangestellt ist, möchte jedoch überprüfen, ob für das benutzerdefinierte Feld "Company" ein Wert vorhanden ist, bevor ich den <h4> schreibe. Ist das möglich?

1
daysrunaway

Die WP get_ -Methoden dienen dazu, Daten abzurufen und nicht anzuzeigen. Sie können die Variable, die die Daten enthält, einfach überprüfen, bevor Sie Ihre Head-Tags hinzufügen:

$my_post_meta = get_post_meta($post->ID, 'Company', true);
if ( ! empty ( $my_post_meta ) )
    echo '<h4>'.$my_post_meta.'</h4>';
7
kaiser