php初心者です。
カスタム投稿タイプ「work」
content/work/sample-work1/を見るようになっているのを、
↓
デフォルト投稿タイプ「post」
content/yyyy/mm/dd/news01/を見れるように変更したいです。
その場合、どこをどう直せばよいのでしょうか。
php
1<?php 2 $options = get_design_plus_option(); 3 $show_category = $options[ 'show_work_list_category' ]; 4 $query = new WP_Query('post_type=work&posts_per_page=9'); 5 if ( $query->have_posts() ): 6 ?> 7 <div class="information"> 8 <h2 class="en">INFORMATION</h2> 9 <ul> 10 <?php 11 $counter = 1; 12 while ( $query->have_posts() ): $query->the_post(); 13 14 // サムネイル画像の取得 15 if ( has_post_thumbnail() ) { 16 $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'size1' ); 17 } elseif( $options[ 'no_image2' ] ) { 18 $image = wp_get_attachment_image_src( $options['no_image1'], 'full' ); 19 } else { 20 $image = array(); 21 $image[0] = esc_url( get_bloginfo('template_url') ) . "/img/common/no_image1.gif"; 22 } 23 ?> 24 25 <?php 26 // 4つ目以上の場合は、sp_noneクラスを付与 27 if ( $counter > 3 ): 28 ?> 29 <li class="sp_none"> 30 <?php else: ?> 31 <li> 32 <?php endif; ?> 33 <a href="<?php the_permalink(); ?>"> 34 <figure> 35 <?php 36 // カテゴリを取得表示 37 if ( $show_category ): 38 $area_category = get_the_terms( $post->ID, 'area' ); 39 if ( $area_category && !is_wp_error( $area_category ) ): 40 ?> 41 <time class="en"><?php echo esc_html( $area_category[ 0 ]->name ); ?></time> 42 <?php 43 endif; 44 endif; 45 ?> 46 <img src="<?php echo esc_attr( $image[0] ); ?>" alt=""> 47 <figcaption><?php the_title(); ?></figcaption> 48 </figure> 49 </a> 50 </li> 51 <?php 52 $counter++; 53 endwhile; 54 ?> 55 </ul> 56 <div class="btn en"><a class="block" href="./content/information/">MORE</a></div> 57 </div> 58 <?php 59 wp_reset_postdata(); 60 endif; 61 ?>
回答3件
あなたの回答
tips
プレビュー