在循环中,可以使用get_post_meta
. 像这样。
如果自定义字段randomname
存在,则将显示其值,否则将打印<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>\';
}
?>
或者你可以使用下面的三元运算符,这是上面的较短版本
echo get_post_meta( $post->ID, \'randomname\', true ) ? get_post_meta( $post->ID, \'randomname\', true ) : \'<div class="name">content</div>\';