如果php函数为空,则显示none
我有一个wordpress功能,可以经常显示广告。当基本上没有显示时,我更希望div显示:none 我似乎无法找出正确的PHP函数,以便在上传广告时不显示div如果php函数为空,则显示none,php,wordpress,string,Php,Wordpress,String,我有一个wordpress功能,可以经常显示广告。当基本上没有显示时,我更希望div显示:none 我似乎无法找出正确的PHP函数,以便在上传广告时不显示div <div class="advert" <?php if(!empty($_GET['details'])) {echo "style='display: none'";} ?>></div> 为什么不完全回显“广告”元素 if(!empty($\u GET['details'])){ 回显“添加文
<div class="advert" <?php if(!empty($_GET['details'])) {echo "style='display: none'";} ?>></div>
为什么不完全回显“广告”元素
if(!empty($\u GET['details'])){
回显“添加文本”;
}
如果您真的只想隐藏,您可以指定隐藏类
<div class="advert <?php echo ( empty($_GET['details'])? 'hide' : '' );">add text</div>
这应该能帮到你
<?php
$advert_display_string = "";
if (!isset($_GET['details'])) {
$advert_display_string = "style='display: none'";
}
?>
<div class="advert" <?php echo $advert_display_string ; ?> ></div>`
那么广告取决于要设置的url参数吗?@Mike我最初尝试了这个,但没有成功为什么不它应该是空的()而不是!empty(),不是吗?如何确定“不显示广告”的状态?您确定只想检查URL参数吗?
<?php
$advert_display_string = "";
if (!isset($_GET['details'])) {
$advert_display_string = "style='display: none'";
}
?>
<div class="advert" <?php echo $advert_display_string ; ?> ></div>`
<?php
if (isset($_GET['details'])) {
?>
<div class="advert"></div>
<?
}
?>