【问题标题】:Displaying different images on different pages on a WordPress site在 WordPress 网站的不同页面上显示不同的图像
【发布时间】:2011-05-06 10:54:54
【问题描述】:

我尝试了几个插件,但似乎无法正常工作。我在主主题目录“http://www.ecgresources.com/WP/wordpress/wp-content/themes/theme335/images/random-images”中创建了一个新文件夹。我要显示的 div 称为 main。我希望能够在每个页面上放置一些代码并从该目录中提取图像。如果有人有任何提示或提示,我将不胜感激!

这是style.css中的样式

.main {宽度:766px; 边框:1px 实心 #818181;边框顶部:无;文本对齐:左;背景颜色:#030409;}

这个主要样式在 header.php 中被调用

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    试试这个。您可能需要调整图像通配符以满足您的需要。

    <?php
    $theme_dir = get_template_directory();
    $img_dir = $theme_dir . '/images/random-images/';
    $image_files = glob( $img_dir . "{*.jpg,*.JPG}", GLOB_BRACE );
    shuffle( $image_files );
    $file = str_replace( $theme_dir, '', $image_files[0] );
    ?>
    
    <img src="<?php echo( get_bloginfo('template_url') . $file ); ?>" /></div>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-16
      • 2015-06-02
      • 2012-05-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多