【发布时间】:2019-01-22 18:59:33
【问题描述】:
我试图仅在元框已填充时显示#firstimg,否则它只会显示一个空框,因为它正在搜索不存在的图像。
我正在使用Custom Post Types,到目前为止我可以显示图像,但是一旦我尝试隐藏#firstimg,它所做的就是搞乱我的代码(它不会显示网站的其余部分,并且我的控制台日志中也没有任何内容,所以我不知道我做错了什么)。
我假设我可能很接近(希望如此?)但我没有正确编写代码。希望有人愿意帮助我!
<img class="port-img" id="firstimg" src="
<?php $key_1_value = get_post_meta($post->ID, 'ecpt_img_1', true);
if( ! empty( $key_1_value ) ) {
echo $key_1_value;
document.getElementById("firstimg").style.display = "block";}
?>">
<img class="port-img" id="secondimg" src="<?php $key_2_value = get_post_meta($post->ID, 'ecpt_img_2', true); if( ! empty( $key_2_value ) ) { echo $key_2_value;}?>">
<img class="port-img" id="thirdimg" src="<?php $key_3_value = get_post_meta($post->ID, 'ecpt_img_3', true); if( ! empty( $key_3_value ) ) { echo $key_3_value;}?>">
【问题讨论】:
标签: wordpress hide display meta-boxes