我不知道是否需要完全隐藏该元素,如“从不显示”,或者是否需要使用JavaScript有条件地隐藏它,例如,为了获得切换效果。任何一种情况都类似,都会使用get_post_meta()
.
要有条件地显示数据,请使用以下命令:
$m = get_post_meta(get_the_ID(),\'my_meta_key\');
if(!empty($m)) {
echo \'<div>your data</div>\';
}
如果您想使用JavaScript进行切换,请使用:
$m = get_post_meta(get_the_ID(),\'my_meta_key\');
$str = \'<div %s>your data</div>\';
if(!empty($m)) {
$str = sprintf($str,\'class="\'.$m.\'"\');
}
echo $str;