Php 如果自定义字段有值,请在幻灯片中显示。否则隐藏
我使用Wordpress和插件创建了podPhp 如果自定义字段有值,请在幻灯片中显示。否则隐藏,php,wordpress,Php,Wordpress,我使用Wordpress和插件创建了pod项目。在project中,我创建了一组字段。其中之一是project\u幻灯片。如果此字段有值,我希望在frontpage的滑块中显示此值 我从这段代码(=一张幻灯片)开始 只需在循环中添加一条if语句。 隐藏图像示例 在我的示例中,我仅在值不是[空字符串]时添加幻灯片 while ($project->fetch()) { if( $project->display('project_slide') !== ""){
项目
。在project中,我创建了一组字段。其中之一是project\u幻灯片
。如果此字段有值,我希望在frontpage的滑块中显示此值
我从这段代码(=一张幻灯片)开始
只需在循环中添加一条if语句。
隐藏图像示例
在我的示例中,我仅在值不是[空字符串]时添加幻灯片
while ($project->fetch()) {
if( $project->display('project_slide') !== ""){
echo '<div class="rsContent">';
echo '<img class="rsImg" src="' . $project->display('project_slide') . '" alt="' .$project->display('project_title') . '">';
echo '</div>';
}
}
默认图像方法:
您可以始终显示它,而不是仅在有图像时显示它,而是构建默认图像逻辑:
$defaultImage = '/some/image.jpg'; // set a default image outside of the loop
while ($project->fetch()) {
$src= $project->display('project_slide') !== "" ? $project->display('project_slide') : $defaultImage; // set a default umage
echo '<div class="rsContent">';
echo '<img class="rsImg" src="' . $src . '" alt="' .$project->display('project_title') . '">';
echo '</div>';
}
$defaultImage='/some/image.jpg';//在循环外部设置默认图像
而($project->fetch()){
$src=$project->display('project\u slide')!==“”?$project->display('project\u slide'):$defaultImage;//设置默认图像
回声';
echo“显示(‘项目名称’)””>;
回声';
}
我想知道,您已经在标记列表中添加了if语句,但不要在示例中使用它,为什么不呢?用谷歌搜索php检查变量是否为空非常简单;)
$project->display('project_slide') !== "" && file_exists($_SERVER['DOCUMENT_ROOT'].$project->display('project_slide')`
$defaultImage = '/some/image.jpg'; // set a default image outside of the loop
while ($project->fetch()) {
$src= $project->display('project_slide') !== "" ? $project->display('project_slide') : $defaultImage; // set a default umage
echo '<div class="rsContent">';
echo '<img class="rsImg" src="' . $src . '" alt="' .$project->display('project_title') . '">';
echo '</div>';
}