如果元键值为空,我想创建一个css

时间:2017-01-25 作者:Vashishtha Kapoor

我使用自定义字段制作了一个小部件。

现在,如果第一个字段元键没有值,我想隐藏它。

我可以用

if empty $mykey 
<script type="text/javascript>
#showbox {display:none;}
</script>
endif
我不懂PHP。所以我很困惑。我这样调用元键的值

<?php echo ( get_post_meta( get_the_ID(), \'mykey\', true ) ); ?>
下面是小部件输出代码。

// Create the widget output.
public function widget( $args, $instance ) {
    $prod_image_url = get_post_meta( \'prod_image_url\' );


    echo $args[\'before_widget\'] . $args[\'before_title\'] . $args[\'after_title\']; ?>
    <?php
    if( is_single() ):
        ?>
        <div id="show">
            <img class="prodimage" src="<?php echo ( get_post_meta( get_the_ID(), \'prod_image_url\', true ) ); ?>"/><br>
        </div>
        <?php
    else:
        echo \'\';
    endif;
    ?>
这个小部件很容易只显示在单个帖子上。

我想做的是

如果prod\\u image\\u url的值为空,请使用CSS隐藏该值

1 个回复
SO网友:Vaibhav

你不需要css

// Create the widget output.
public function widget( $args, $instance ) {
$prod_image_url = get_post_meta( \'prod_image_url\' );
if(!empty($prod_image_url)){
echo $args[\'before_widget\'] . $args[\'before_title\'] . $args[\'after_title\']; 

if( is_single() ):
    ?>
    <div id="show">
        <img class="prodimage" src="<?php echo ( get_post_meta( get_the_ID(), \'prod_image_url\', true ) ); ?>"/><br>
    </div>
    <?php
else:
    echo \'\';
endif;
}
?>
对于任何专业帮助,您可以考虑查看:PSD to Wordpress

相关推荐

widgets not working

我粘贴了我的siderbar小部件代码widgets.php 文件 function right_sidebar_widget() { register_sidebar( array( \'name\' => \'Right Siderbar\', \'id\' => \'right-siderbar\', \'description\' => \'Right Sidebar\',