使用图像作为缩略图而不是滑块(wordpress)

时间:2017-05-09 13:07:44

标签: php wordpress post

您好我正在制作一个wordpress网站,我将上传大量图片。 问题是,如果我在同一个帖子或页面上传了超过1张图片,wordpress会自动制作幻灯片,并制作滑块缩略图。 我不希望帖子或页面上有任何幻灯片,缩略图也不应该滑动。

这是我的滑码:

function rowling_flexslider($size) {

if ( is_page()) :
    $attachment_parent = $post->ID;
else : 
    $attachment_parent = get_the_ID();
endif;

if($images = get_posts(array(
    'post_parent'    => $attachment_parent,
    'post_type'      => 'attachment',
    'numberposts'    => -1, // show all
    'post_status'    => null,
    'post_mime_type' => 'image',
            'orderby'        => 'menu_order',
            'order'           => 'ASC',
))) { ?>

    <?php if ( !is_single() ) : // Make it a link if it's an archive ?>

        <a class="flexslider" href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">

    <?php else : // ...and just a div if it's a single post ?>

        <div class="flexslider">

    <?php endif; ?>

        <ul class="slides">

            <?php foreach($images as $image) { 
                $attimg = wp_get_attachment_image($image->ID,$size); ?>

                <li>
                    <?php echo $attimg; ?>
                    <?php if ( !empty($image->post_excerpt) && is_single()) : ?>

                        <p class="post-image-caption"><span class="fa fw fa-camera"></span><?php echo $image->post_excerpt; ?></p>

                    <?php endif; ?>
                </li>

            <?php }; ?>

        </ul>

    <?php 
        if ( !is_single() )
            echo '</a>';
        else
            echo '</div>';

}
}

我该怎么办?我试图删除PHP代码,但这不是一个好方法。

0 个答案:

没有答案