当标记不存在时隐藏div

时间:2021-06-01 作者:Sebastian Daniel

我是php新手,在页面上没有标签的情况下,我很难找到如何隐藏div的方法。这是我的代码:

<div class="etichete">
<p><?php the_tags(); ?></p>
</div>
请帮忙?谢谢

1 个回复
SO网友:Buttered_Toast

您需要首先获取并检查是否有可用的标记,所以类似这样

<?php if (get_tags()) : ?>
<div class="etichete">
    <p><?php the_tags(); ?></p>
</div>
<?php endif; ?>
您还可以使用!empty(get_tags()) 但是,因为如果没有可用的标记,它将返回一个空数组,并且一个空数组被认为是错误的,所以它不会通过条件,也不会显示etichete 部门。

所以在这种情况下if (!empty(get_tags))if (get_tags()) 将以同样的方式工作。

相关推荐

在phpMyAdmin的记录中发布空值时重复发布

我有一个phpMyAdmin数据库,其中有一个表,当从数据库输入其内容时,会自动发布相关信息。记录中的一些详细信息可能为NULL,在测试期间,我遇到了一个问题,即如果任何记录中的任何内容为NULL,那么从wp admin重新加载时,所有记录都会重复。数据库中的记录数保持不变。我很确定在这种情况下有一种处理null的方法,但我对WordPress和PHP总体上非常缺乏经验,也找不到相关的主题。以下是相关代码和屏幕截图,以更好地解释上下文:Publication-CPT.php (插件)if(!functio