Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果php函数为空,则显示none_Php_Wordpress_String - Fatal编程技术网

如果php函数为空,则显示none

如果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'])){ 回显“添加文

我有一个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 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>
<?
}
?>