0

まず、投稿にギャラリーを作成します (組み込みの Wordpress ギャラリーを使用)。

ここで、Wordpress が (フロントエンドで) ギャラリーを表示する方法が気に入らないので、single.phpページでそのギャラリーの画像 ID を取得したいと思います。なぜなら、php コードと FancyBox のようなプラグインを使用してカスタマイズされたギャラリーを作成したいからです。

多くのコードを試しましたが、誰も機能しません! Bootstrap で Wordpress 3.5.1 を使用しています。

4

2 に答える 2

0

WordPress の投稿/ページに画像を添付してカスタム ギャラリーを作成する方法を次に示します。これは WP 3.5 以前のバージョンにも当てはまります。

<ul>
<?php $images = get_children('post_type=attachment&post_mime_type=image&post_parent=' . $post->ID . ' &orderby=menu_order&order=ASC');
foreach( $images as $img_id => $img_r ) :
     $thumb = wp_get_attachment_image_src( $img_id, 'thumb', true );
     $full = wp_get_attachment_image_src( $img_id, 'full', true ); ?>
     <li>
        <a href="<?php echo $full[0] ?>">
             <img src="<?php echo $thumb[0] ?>" alt="<?php echo get_the_title( $img_id ) ?>" title="<?php echo get_the_title( $img_id ) ?>">
        </a>
     </li>

<?php endforeach; ?>
</ul>

ニーズに合わせて CSS クラスを HTML に追加します。

于 2013-03-15T11:06:13.653 に答える
0

投稿/ページ ギャラリーのヒントはこちらでご覧いただけます

それは多かれ少なかれあなたが探しているものを正確に実行し、オプションを拡張することができます.

于 2013-03-15T11:59:52.187 に答える