teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

カテゴリ・月別ページへのリンク一覧のコードを追加しました。

2017/10/04 03:53

投稿

Snpy
Snpy

スコア139

title CHANGED
File without changes
body CHANGED
@@ -110,4 +110,89 @@
110
110
 
111
111
  クリックしたカテゴリや月に該当する記事すべてを正しく表示させるにはどのようなコードに修正すればよいでしょうか?
112
112
 
113
- 初歩的な質問で大変恐縮ですが、ご指導いただけますと幸いです。
113
+ 初歩的な質問で大変恐縮ですが、ご指導いただけますと幸いです。
114
+
115
+
116
+
117
+
118
+
119
+
120
+
121
+
122
+
123
+
124
+ 【追記】
125
+
126
+ ※今回は「自作テーマ」を作成しています。
127
+ カテゴリや月別ページへのリンク一覧は以下のように記述しています。
128
+
129
+ ※不十分な知識やスキルを向上させるためにあえて自作でチャレンジさせていただいていますので、「できないなら元からあるテーマを使え」といったご指摘はしないでいただけると幸いです・・・。
130
+
131
+
132
+ ```
133
+
134
+ <section id="Nwes">
135
+ <div id="News_topBox">
136
+ </div>
137
+ <div id="News_mainBox">
138
+ <div id="SideBox">
139
+ <div id="Category">
140
+ <h4>カテゴリ</h4>
141
+ <ul>
142
+ <?php
143
+ $args = array(
144
+ 'show_option_all' => '',
145
+ 'orderby' => 'name',
146
+ 'order' => 'ASC',
147
+ 'style' => 'none',
148
+ 'show_count' => 1,
149
+ 'hide_empty' => 0,
150
+ 'use_desc_for_title' => 1,
151
+ 'child_of' => 0,
152
+ 'feed' => '',
153
+ 'feed_type' => '',
154
+ 'feed_image' => '',
155
+ 'exclude' => '',
156
+ 'exclude_tree' => '',
157
+ 'include' => '',
158
+ 'hierarchical' => 1,
159
+ 'title_li' => __( 'Categories' ),
160
+ 'show_option_none' => __( '' ),
161
+ 'number' => null,
162
+ 'echo' => 1,
163
+ 'depth' => 0,
164
+ 'current_category' => 0,
165
+ 'pad_counts' => 0,
166
+ 'taxonomy' => 'category',
167
+ 'walker' => null
168
+ );
169
+ wp_list_categories( $args );
170
+ ?>
171
+ </ul>
172
+ </div>
173
+ <div id="NewArrials">
174
+ <h4>新着情報</h4>
175
+ <ul>
176
+ <?php
177
+ $args = array(
178
+ 'posts_per_page' => 4 // 表示件数の指定
179
+ );
180
+ $posts = get_posts( $args );
181
+ foreach ( $posts as $post ): // ループの開始
182
+ setup_postdata( $post ); // 記事データの取得
183
+ ?>
184
+ <li><a href="<?php the_permalink(); ?>"><p><?php the_title(); ?></p></a></li>
185
+ <?php
186
+ endforeach; // ループの終了
187
+ wp_reset_postdata(); // 直前のクエリを復元する
188
+ ?>
189
+ </ul>
190
+ </div>
191
+ <div id="past">
192
+ <h4>過去の記事</h4>
193
+ <ul>
194
+ <?php wp_get_archives('type=monthly&show_post_count=1'); ?>
195
+ </ul>
196
+ </div>
197
+ </div>
198
+ ```