jQuery循环缩略图?
大家好
我这里有一个演示(不是Wordpress),我正在使用jQuery循环插件创建幻灯片和缩略图。
http://www.ttmt.org.uk/forum/wordpress/
我想在Wordpress中创建同样的东西
http://www.ttmt.org.uk/wordpress/
在这里,我有一个直接添加到页面内容中的图像页面。
我使用与非wordpress页面相同的循环代码。
将为缩略图添加图像占位符,但不会为图像添加占位符。
有人知道为什么没有显示缩略图吗?
还有别的方法吗。
我尝试使用Wordpress插件来实现这一点,但它们都将幻灯片图像限制为相同的尺寸。我需要不同大小的图像。
--更新--
主页有一个php,它只输出页面内容。图像已直接添加到页面
<div id="content">    
<?php if(have_posts()) : while(have_posts()) : the_post(); ?>
  <div id="slideshow">
    <?php the_content(); ?>
  </div><!-- #slideshow -->  
  <div id="thumbWrap">
  <ul id="thumbs">
  </ul>
</div>
<?php endwhile; endif;?>  
</div><!-- #content -->
 这是我用来尝试创建缩略图的jquery。我正在使用Timthumb调整拇指的大小。
<script type="text/javascript">
  $(window).load(function() {
   $(\'#slideshow\').cycle({
        fx: \'fade\',
        speed: 800,
        timeout: 3000,
        pause:     1,
        pager:  \'#thumbs\', 
        pagerAnchorBuilder: function(idx, slide) { 
            return \'<li><a href="#"><img class="imgThumb" src="<?php bloginfo(\'template_directory\'); ?>/thumb/thumb.php?src="\' + slide.src + \'"&h=50&w=50px&zc=1" /></a></li>\'; 
        } 
    });
});
</script>
 
                SO网友:cpilko
                我在的主页上使用jQuery循环http://getwellgabby.org/. 您可以检查这些元素,看看CSS在这里发生了什么。
对于PHP,我编写了一个自定义主页模板,作为基于TwentyTen的子主题的一部分。页面中有两个循环:一个循环获取静态页面内容,另一个循环将最新的博客文章拉入“隐藏”中。
<?php
    $page_id = 5; //Get the content for the "Home" page.
    $page_data = get_page( $page_id );
    $content = apply_filters(\'the_content\', $page_data->post_content);
?>
<div id="post-<?php echo $page_id; ?>" <?php post_class(\'\', $page_id); ?>>
<div class="entry-content">
<?php
    $arrImages =& get_children(\'order_by=menu_order&order=ASC&post_type=attachment&post_mime_type=image&post_parent=\' . $page_id);
    if($arrImages): ?>
        <script type="text/javascript">
        jQuery(function(){
           jQuery(\'#slider\').cycle({ fx: \'fade\', speed: 3000 });
        });
        </script>
        <div id="slider-wrapper">
          <div id="slider">
              <!-- To add photos to this page, upload 385 x 265 px images in the WP media manager and attach them to the Home Page -->
           <?php
            foreach ( $arrImages as $attachment_id => $attachment ) {
              echo wp_get_attachment_image( $attachment_id, \'rotator\' );
            }
           ?>
           </div><!--slider-->
           <div id="slider-frame">
            <img src="<?php echo get_stylesheet_directory_uri(); ?>/img/photo-frame.png" width="394" height="275" />
           </div><!--slider-frame-->
        </div><!--slider-wrapper-->
    <?php endif; ?>
    <?php echo $content; ?>
    </div><!--#entry-content-->
    </div><!--#post-->
 为了获得自定义大小的“旋转器”图像,我将此代码添加到主题的函数中。php:
if ( function_exists ( \'add_theme_support\') ) {
    add_theme_support( \'post-thumbnails\' );
    add_image_size( \'rotator\', 385, 265, true );
}