Ce que j'essaie de faire (avec une connaissance très élémentaire de PHP)
If Custom Field $randomname exists for that particular post, show the content of that custom field.
If Custom Field $randomname doesn't exist for that particular post, show something else - for example: <div class="name">content</div>
Toute aide est grandement appréciée.
Dans la boucle, vous pouvez vérifier le champ personnalisé avec get_post_meta
. Comme ça.
Si le champ personnalisé randomname
existe alors il affichera sa valeur sinon il imprimera <div class="name">content</div>
<?php
if ( get_post_meta( $post->ID, 'randomname', true ) ) {
echo get_post_meta( $post->ID, 'randomname', true );
} else {
echo '<div class="name">content</div>';
}
?>
OU vous pouvez utiliser ci-dessous la version abrégée de celle-ci utilisant Ternary Operator
echo get_post_meta( $post->ID, 'randomname', true ) ? get_post_meta( $post->ID, 'randomname', true ) : '<div class="name">content</div>';