如果元框包含内容,则显示按钮,否则隐藏

时间:2014-10-29 作者:Randomer11

我有一个元框设置,允许文章创建者发布一个指向同一文章主题的论坛主题的链接。我用以下内容显示此元数据:

<div class="discuss">
    <a href="<?php echo get_post_meta( $post->ID, \'true_title\', true ); ?>">Discuss...</a>
</div>
是否有if 我可以使用这样的语句,如果有元数据要显示,那么它会显示按钮,但如果没有,它只会删除按钮?

1 个回复
最合适的回答,由SO网友:shanebp 整理而成

在显示div之前,检查它是否为空。

<?php $true_title = get_post_meta( $post->ID, \'true_title\', true ); ?>

<?php if( ! empty( $true_title ) ) : ?>

  <div class="discuss"><a href="<?php echo $true_title;  ?>">Discuss...</a></div>

<?php endif; ?>

结束

相关推荐

在我的定制贴子类型后端添加一个metabox短码“PayPal Accept Payment”

我已经创建了一本带有annotum主题的科学杂志,现在我希望用户在发布文章时付费,但当他们单击publish以使用paypal付费时,我没有编程技能来做到这一点,所以我想在我的自定义帖子类型中创建一个元框:文章中包含一个位于文章帖子类型管理区域的WP Easy paypal Payment Accept小部件。在dashboard admin区域中,我通过以下代码创建了此小部件(带有短代码:Paypal_payment_accept();) : function wpc_dashboard_widget