Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.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 如果没有特征图像,则隐藏部分_Php_Wordpress_Addclass - Fatal编程技术网

Php 如果没有特征图像,则隐藏部分

Php 如果没有特征图像,则隐藏部分,php,wordpress,addclass,Php,Wordpress,Addclass,我为我正在工作的团队制作了一个自定义模板。我将此代码用于模板(以及获取ofc页眉和页脚的部分) 当PHP在服务器上执行时,jquery在用户端执行。您可以始终回显jquery语句,并以这种方式将其发送给用户 您可以遵循Martin E.在其评论中所说的方法(在我看来,这是一个更干净的版本),或者您也可以继续使用您正在使用的方法,在标题上添加jquery(如果您没有),然后尝试以下操作: <?php if ( has_post_thumbnail() ) { the_post_th

我为我正在工作的团队制作了一个自定义模板。我将此代码用于模板(以及获取ofc页眉和页脚的部分)


当PHP在服务器上执行时,jquery在用户端执行。您可以始终回显jquery语句,并以这种方式将其发送给用户

您可以遵循Martin E.在其评论中所说的方法(在我看来,这是一个更干净的版本),或者您也可以继续使用您正在使用的方法,在标题上添加jquery(如果您没有),然后尝试以下操作:

<?php
if ( has_post_thumbnail() ) {
    the_post_thumbnail();
}
else {
    echo '<script>$("section:first").addClass("noshow");</script>';
}
?>

您的代码无法工作,因为$(“section:first”).addClass(“noshow”);是jquery。但是,使用if语句的路径是正确的。使用if语句检查图像是否存在。如果它在那里输出它。。。我猜是这样的。谢谢你的帮助!我删除了脚本中获取缩略图的部分,因为否则我将有两个缩略图。然而,它并没有给这个部门上课。我也可以去上课的地方吗?需要消失的部分是“部分标题”。您可以将其添加到任何需要添加到$(“.section header”).addClass(“noshow”);