在WordPress内部使用纯PHP代码时, 我在获取glob()工作以生成图像源方面遇到麻烦。
<
div class="carousel-inner" role="listbox" style="height=600px;
width=1000px;
">
<
?php
$directory = "http://geocaa.com/wp-content/themes/Booting/img/services/";
$images = glob($directory . "*.png");
foreach($images as $image)
{
echo '<
div class="dynamic item">
';
echo ' <
img src="'.$image.'" alt="...">
';
echo ' <
/div>
';
}
?>
<
/div>
如你所见, 我试图将$目录硬编码为” http://geocaa.com/wp-content/themes/Booting/img/services/” ;并且我已经针对相同的问题针对这两个帖子[Post 1和Post 2]进行了调查, 但是那里的解决方案仍然对我不起作用!
get_theme_root()不会恢复任何内容, 但是get_template_directory()返回的内容更像
$images = glob(get_template_directory().$directory . "*.png");
【在WordPress中使用PHP glob()时遇到问题】/home/vcbb/public_html/wp-content/themes/geocaa/img/services/img.png对图像src没用
#1尝试这个:
$directory = "/img/services/";
$images = glob(get_template_directory().$directory . "*.png");
foreach($images as $image)
{
echo '<
div class="dynamic item">
';
echo ' <
img src="'. str_replace(get_home_path(), get_home_url(), $image) .'" alt="...">
';
echo ' <
/div>
';
}
推荐阅读
- Gutenberg模板(核心块属性)
- 花了30天才肝出来,史上最全面Java设计模式总结,看完再也不会忘
- 征文|@程序员,你读过的书,藏着自己的命运程序人生
- mysql 同表 父子关系查询 亲测可用
- Flutter 专题19 图解分享页面底部对话框 #yyds干货盘点#
- #yyds干货盘点#Redis中的事务原理与操作分享
- 亲测可用通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法
- 使用 fastjson 转换 Date 格式的数据,默认是时间戳,更改为 年-月-日 的方法
- 对象池模式(Object Pool Pattern)