PHP &WP:根据真假条件渲染某些标记 [英] PHP & WP: Render Certain Markup Based on True False Condition
问题描述
所以,我在一个网站上工作,我想在某些页面的顶部显示静态图形,而在某些页面上我想显示滚动横幅.
到目前为止我设置的条件如下:
在我的标记中:
<?php如果($regBanner){回声 "<img src='" .$regBannerURL ."/style/images/main_site/home_page/mock_banner.jpg'/>";}别的 {echo '滑块!';}?></div><!-- 结束横幅 -->在我的 else 语句中,我重复了滑块!"我想输出滑块的标记:
<img src="<?php bloginfo('stylesheet_directory') ?>/style/images/main_site/banners/services_banners/1.jpg" alt=""/><img src="<?php bloginfo('stylesheet_directory') ?>/style/images/main_site/banners/services_banners/2.jpg" alt=""/><img src="<?php bloginfo('stylesheet_directory') ?>/style/images/main_site/banners/services_banners/3.jpg" alt=""/>………………
我的问题是如何将 div 和所有这些图像放入我的 else echo 语句中?我在转义引号时遇到问题,并且我的滑块标记未呈现.
解决方案 <?php if($regbanner): ?><img src="<?php echo $regBannerURL; ?>/style/images/main_site/home_page/mock_banner.jpg"/><?php 其他:?><div id="滑块"><img src="<?php echo ($bannerDir = bloginfo('stylesheet_directory') .'/style/images/main_site/banners/services_banners'); ?>/1.jpg" alt=""/><img src="<?php echo $bannerDir; ?>/2.jpg" alt=""/><img src="<?php echo $bannerDir; ?>/3.jpg" alt=""/>………………<?php endif;?></div><!-- 结束横幅 -->
So, I'm working on a site where on the top of certain pages I'd like to display a static graphic and on some pages I would like to display an scrolling banner.
So far I set up the condition as follows:
<?php
$regBanner = true;
$regBannerURL = get_bloginfo('stylesheet_directory'); //grabbing WP site URL
?>
and in my markup:
<div id="banner">
<?php
if ($regBanner) {
echo "<img src='" . $regBannerURL . "/style/images/main_site/home_page/mock_banner.jpg' />";
}
else {
echo 'Slider!';
}
?>
</div><!-- end banner -->
In my else statement, where I'm echoing 'Slider!' I would like to output the markup for my slider:
<div id="slider">
<img src="<?php bloginfo('stylesheet_directory') ?>/style/images/main_site/banners/services_banners/1.jpg" alt="" />
<img src="<?php bloginfo('stylesheet_directory') ?>/style/images/main_site/banners/services_banners/2.jpg" alt="" />
<img src="<?php bloginfo('stylesheet_directory') ?>/style/images/main_site/banners/services_banners/3.jpg" alt="" />
.............
</div>
My question is how can I throw the div and all those images into my else echo statement? I'm having trouble escaping the quotes and my slider markup isn't rendering.
解决方案 <div id="banner">
<?php if($regbanner): ?>
<img src="<?php echo $regBannerURL; ?>/style/images/main_site/home_page/mock_banner.jpg" />
<?php else: ?>
<div id="slider">
<img src="<?php echo ($bannerDir = bloginfo('stylesheet_directory') . '/style/images/main_site/banners/services_banners'); ?>/1.jpg" alt="" />
<img src="<?php echo $bannerDir; ?>/2.jpg" alt="" />
<img src="<?php echo $bannerDir; ?>/3.jpg" alt="" />
.............
</div>
<?php endif; ?>
</div><!-- end banner -->
这篇关于PHP &WP:根据真假条件渲染某些标记的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文
相关文章
- 如何根据某些报告条件标记记录?;
- 根据条件渲染JSX元素;
- 根据条件渲染 JSX 元素;
- 根据条件返回某些记录;
- 根据某些条件显示计数;
- 如何根据某些条件显示结果;
- 根据某些条件分解SharePoint搜索;
- 根据条件返回某些记录(2);
- Flutter:根据某些条件过滤列表;
- 根据某些条件更改datagridview行颜色。;
- Vue &带模板标签的条件渲染;
- 根据某些条件从 Vec 中删除元素;
- 根据django中的某些条件创建对象;
- 根据某些条件登录到不同的文件;
- django:根据条件排除某些表单元素;
- 根据某些条件停止/完成循环的CompletableFuture;
- 如何根据某些条件在datagridview中显示;
- 如何根据条件自动跳过某些JUnit测试?;
- MySQL - 根据不同的条件忽略某些行;
- 根据某些条件将行转换为列;
- Logstash:根据某些条件重命名嵌套字段;
- SQL Query根据某些条件交换行位置;
- 真假;
- 根据路由处理条件组件渲染的正确方法?;
- 根据 selectOneMenu 值有条件地渲染组件;
PHP最新文章
- 请求头字段Access-Control-Allow-Headers在预检响应中不允许Access-Control-Allow-Headers;
- 路由问题导致Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException错误;
- 什么是NCFB和NOFB模式?;
- 警告:mysqli_connect():(HY000 / 1045):访问被拒绝用户'用户名'@'localhost'(使用密码:是);
- 如何处理致命错误:cURL错误7:无法连接到xxxx端口443;
- 参数3传递给GuzzleHttp\Client :: request()必须是数组类型,给定字符串;
- phpMyAdmin的#2054无法登录到MySQL服务器;
- SSL错误SSL3_GET_SERVER_CERTIFICATE:证书验证失败;
- 在PHPExcel中设置字体颜色,字体和字体大小;
- 如何解决cURL错误(7):无法连接到主机?;