dongqingcheng2903
2017-12-19 16:37
浏览 48
已采纳

有关在WordPress中使用PHP glob()的问题

Using pure PHP code inside WordPress I am having trouble on getting the glob() work to generate image source.

<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>

As you can see I tried to hardcoded the $directory as "http://geocaa.com/wp-content/themes/Booting/img/services/"; and also I already investigate on these two Post [Post 1 & Post 2 ] regarding the same issues but the solutions there still not working for me!

The get_theme_root() retuns nothing but the get_template_directory() is returning something which is more like

$images = glob(get_template_directory().$directory . "*.png");

/home/vcbb/public_html/wp-content/themes/geocaa/img/services/img.png

and useless for image src

图片转代码服务由CSDN问答提供 功能建议

在WordPress中使用纯PHP代码我无法获得 glob()工作 生成图像源。

 &lt; div class =“carousel-inner”role =“listbox”style =“height = 600px; width = 1000px;”&gt; 
  &lt;?php 
 $ directory =“http://geocaa.com/wp-content/themes/Booting/img/services/";
 $ images = glob($ directory。”* .png“); \  n foreach($ images as $ image)
 {
 echo'&lt; div class =“dynamic item”&gt;'; 
 echo'&lt; img src =“'。$ image。'”alt =“。  ..“&gt;'; 
 echo'&lt; / div&gt;'; 
} 
?&gt; 
&lt; / div&gt; 
   
 
 

As 你可以看到我试图将 $ directory 硬编码为“http://geocaa.com/wp-content/themes/Booting/img/services/”; 以及 我已经调查了这两篇文章 [Post 1 &amp; Post 2 ]关于相同的问题,但那里的解决方案仍然无效 对我来说!

get_theme_root()只返回 get_template_directory()返回更像是的内容

  $ images = glob(get_template_directory()。$ directory。“* .png”); 
   
 
 

/home/vcbb/public_html/wp-content/themes/geocaa/img/services/img.png

对图像src无用 \ n

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题