3

WordPress テーマについてサポートが必要です。私の記事では、添付画像のみを使用しています。ということで、この商品スライダーに画像を自動読み込みする商品スライダーを作りました。私が使用する画像を表示するには:

<?php echo wp_get_attachment_image($product_image->ID, array(350, 250)); ?>

ただし、この関数は、画像が表示されるいくつかの div 要素も作成します。したがって、jQueryズームプラグインが必要とするように、必要なクラスを画像に追加することはできません。誰でも私を助けることができますか?これらのズームプラグインのいくつかを使用したいだけです。

私はあまり評判が良くないので、pastebin にリンクを投稿することはできません。
HTML+PHPはこちら

<div id="slides" class="grid_5">

<div class="slides_container grid_5">
    <?php 
    $product_images = get_posts(
            array(
                'posts_per_page' => -1,
                'post_type' => 'attachment',
                'post_mime_type' => 'image',
                'post_parent' => $post->ID,
                'order' => 'ASC'
            )
        );

    foreach($product_images as $product_image) :?>
        <div>


            <center>
            <?php echo wp_get_attachment_image($product_image->ID, array(350, 250)); ?>
            </center>
        </div>
    <?php 
    endforeach;
    ?>
</div>
<br>
    <ul class="pagination grid_5">      
        <?php 
        reset($product_images);
        foreach($product_images as $product_image) :?>
            <li><a href="#"><?php echo wp_get_attachment_image($product_image->ID, array(50, 50)); ?></a></li>
        <?php 
        endforeach;
        ?>
    </ul>

生成された HTML: http://pastebin.com/EZByPvYm

4

1 に答える 1

0

wp_get_attachment_image()さらに 2 つのパラメーターがあります。4 番目のパラメーターは、wp_get_attachment_image()生成する HTML タグの属性をオーバーライドするためのものです。以下のコードを使用します。

<?php echo wp_get_attachment_image($product_image->ID, array(350, 250), false, array('class' => 'YOUR-DESIRED-CLASSNAME')); ?>
于 2012-11-21T12:41:07.500 に答える