お寺や神社、小料理屋など、日本の美意識を表現できるWordPressテーマ「ZEN」
ワードプレステーマ別

TCDテーマTENJIKU:ギャラリーページに設定できる画像数を増やす方法

WordPressテーマ「NULL」

TCD LABOはWordPressテーマ「NULL」を使用して作られています。

ダウンロード

Q.ギャラリーページに設定できる画像数は最大4つまでとなっていますが、数を増やしたいです。

▼変更前イメージ(ギャラリーページ編集画面の設定箇所)

A.下記の箇所を編集してください。

編集ファイル:single-gallery.php
編集箇所:52行目付近

// image list
        $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'size2' );
        $gallery_image1 = wp_get_attachment_image_src(get_post_meta($post->ID, 'gallery_image1', true), 'size2');
        $gallery_image2 = wp_get_attachment_image_src(get_post_meta($post->ID, 'gallery_image2', true), 'size2');
        $gallery_image3 = wp_get_attachment_image_src(get_post_meta($post->ID, 'gallery_image3', true), 'size2');
        $gallery_image4 = wp_get_attachment_image_src(get_post_meta($post->ID, 'gallery_image4', true), 'size2');
 ?>
 <div id="gallery_single_image_list">
  <div class="image_list">
   <?php if($image){ ?><img src="<?php echo esc_attr($image[0]); ?>" alt="" title="" /><?php }; ?>
   <?php if($gallery_image1){ ?><img src="<?php echo esc_attr($gallery_image1[0]); ?>" alt="" title="" /><?php }; ?>
   <?php if($gallery_image2){ ?><img src="<?php echo esc_attr($gallery_image2[0]); ?>" alt="" title="" /><?php }; ?>
   <?php if($gallery_image3){ ?><img src="<?php echo esc_attr($gallery_image3[0]); ?>" alt="" title="" /><?php }; ?>
   <?php if($gallery_image4){ ?><img src="<?php echo esc_attr($gallery_image4[0]); ?>" alt="" title="" /><?php }; ?>
  </div>
 </div>

// image list
        $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'size2' );
        $gallery_image1 = wp_get_attachment_image_src(get_post_meta($post->ID, 'gallery_image1', true), 'size2');
        $gallery_image2 = wp_get_attachment_image_src(get_post_meta($post->ID, 'gallery_image2', true), 'size2');
        $gallery_image3 = wp_get_attachment_image_src(get_post_meta($post->ID, 'gallery_image3', true), 'size2');
        $gallery_image4 = wp_get_attachment_image_src(get_post_meta($post->ID, 'gallery_image4', true), 'size2');
        $gallery_image5 = wp_get_attachment_image_src(get_post_meta($post->ID, 'gallery_image5', true), 'size2');
        $gallery_image6 = wp_get_attachment_image_src(get_post_meta($post->ID, 'gallery_image6', true), 'size2');
 ?>
 <div id="gallery_single_image_list">
  <div class="image_list">
   <?php if($image){ ?><img src="<?php echo esc_attr($image[0]); ?>" alt="" title="" /><?php }; ?>
   <?php if($gallery_image1){ ?><img src="<?php echo esc_attr($gallery_image1[0]); ?>" alt="" title="" /><?php }; ?>
   <?php if($gallery_image2){ ?><img src="<?php echo esc_attr($gallery_image2[0]); ?>" alt="" title="" /><?php }; ?>
   <?php if($gallery_image3){ ?><img src="<?php echo esc_attr($gallery_image3[0]); ?>" alt="" title="" /><?php }; ?>
   <?php if($gallery_image4){ ?><img src="<?php echo esc_attr($gallery_image4[0]); ?>" alt="" title="" /><?php }; ?>
   <?php if($gallery_image5){ ?><img src="<?php echo esc_attr($gallery_image5[0]); ?>" alt="" title="" /><?php }; ?>
   <?php if($gallery_image6){ ?><img src="<?php echo esc_attr($gallery_image6[0]); ?>" alt="" title="" /><?php }; ?>
  </div>
 </div>

編集ファイル:gallery_cf.php (functions/gallery_cf.php)
編集箇所:38行目付近

 <h5 class="theme_option_headline4"><span><?php _e('Image', 'tcd-tenjiku');  ?>1</span></h5>
 <?php mlcf_media_form('gallery_image1', __('Image', 'tcd-tenjiku')); ?>
 <h5 class="theme_option_headline4"><span><?php _e('Image', 'tcd-tenjiku');  ?>2</span></h5>
 <?php mlcf_media_form('gallery_image2', __('Image', 'tcd-tenjiku')); ?>
 <h5 class="theme_option_headline4"><span><?php _e('Image', 'tcd-tenjiku');  ?>3</span></h5>
 <?php mlcf_media_form('gallery_image3', __('Image', 'tcd-tenjiku')); ?>
 <h5 class="theme_option_headline4"><span><?php _e('Image', 'tcd-tenjiku');  ?>4</span></h5>
 <?php mlcf_media_form('gallery_image4', __('Image', 'tcd-tenjiku')); ?>

 <h5 class="theme_option_headline4"><span><?php _e('Image', 'tcd-tenjiku');  ?>1</span></h5>
 <?php mlcf_media_form('gallery_image1', __('Image', 'tcd-tenjiku')); ?>
 <h5 class="theme_option_headline4"><span><?php _e('Image', 'tcd-tenjiku');  ?>2</span></h5>
 <?php mlcf_media_form('gallery_image2', __('Image', 'tcd-tenjiku')); ?>
 <h5 class="theme_option_headline4"><span><?php _e('Image', 'tcd-tenjiku');  ?>3</span></h5>
 <?php mlcf_media_form('gallery_image3', __('Image', 'tcd-tenjiku')); ?>
 <h5 class="theme_option_headline4"><span><?php _e('Image', 'tcd-tenjiku');  ?>4</span></h5>
 <?php mlcf_media_form('gallery_image4', __('Image', 'tcd-tenjiku')); ?>
 <h5 class="theme_option_headline4"><span><?php _e('Image', 'tcd-tenjiku');  ?>5</span></h5>
 <?php mlcf_media_form('gallery_image5', __('Image', 'tcd-tenjiku')); ?>
 <h5 class="theme_option_headline4"><span><?php _e('Image', 'tcd-tenjiku');  ?>6</span></h5>
 <?php mlcf_media_form('gallery_image6', __('Image', 'tcd-tenjiku')); ?>

編集箇所:80行目付近

    'gallery_short_desc','gallery_image1','gallery_image2','gallery_image3','gallery_image4',

    'gallery_short_desc','gallery_image1','gallery_image2','gallery_image3','gallery_image4','gallery_image5','gallery_image6',

▼変更後イメージ

上記は設定できる画像を6つに増やす例です。さらに増やしたい場合は、同様の手順で7、8と追加することで対応可能です。

この記事は役に立ちましたか?

もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!

同じテーマのカスタマイズ記事