Μια ενιαία εικόνα του κάθε άρθρου υποκατηγορία
Κατηγορίες: Σχεδιασμός
01/21/2011 Τελευταία ενημέρωση:
04/18/2008: Κυρ Μηνύματα
Εξετάστηκαν επειδή θέλαμε να εμφανιστεί η κατάσταση ενημερώσετε μια σειρά από άρθρα κάθε υποκατηγορία της σελίδας γονική κατηγορία.
( σελίδα Προσπάθησα να ασκηθείτε εδώ. )
Βγάλτε το άρθρο για να καθορίσετε μια υποκατηγορία διαπιστώθηκε ότι η ακόλουθη ετικέτα στο πρότυπο.
query_posts («επιχείρημα»)
Δυνατότητα για να ανακτήσετε δεδομένα για την εν λόγω κατάσταση το κάνει, δίνοντας ένα επιχείρημα για την παραπάνω ετικέτα.
- posts_per_page (ακέραιος αριθμός)
- Αριθμός σελίδων για να ανακτήσετε
- γάτα (ακέραιος αριθμός)
- (Μπορείτε να καθορίσετε πολλαπλές τιμές διαχωρισμένες με κόμμα) ID κατηγορία για να πάρει
Υπάρχουν και άλλες παραλείπονται.
Προσπάθησε πραγματικά να χρησιμοποιήσετε όπως περιγράφεται παρακάτω.
<ul>
<?php if (have_posts()) : query_posts('posts_per_page=ページ数&cat=カテゴリID&orderby=並べる基準の項目&order=並び順'); ?>
<?php while (have_posts()) : the_post(); ?>
ループ内の処理
<?php endwhile; endif; wp_reset_query(); ?>
</ul>
不満はカテゴリIDを直接指定しなくてはいけない事。
出来ればサブカテゴリのIDを全て取得→ループさせながら上記のhtmlを出力、というのが理想だったけどサブカテゴリのID取得方法が分からず断念・・・。
(2008年8月18日 追記:上記方法は、 こちらの記事でで試してみた。一応成功。)
それが出来ればサブカテゴリが増えても自動で追加されるから便利なんだけど・・・。
仕方ないので一つずつカテゴリIDを指定して出力(サブカテゴリの数だけ同じものを書かなくてはいけない)。
以下が実際のソース。
<h3><a href="<?php bloginfo('wpurl') ?>/install">インストール</a></h3>
<ul>
<?php if (have_posts()) : query_posts('posts_per_page=5&cat=4&orderby=ID&order=desc'); ?>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile; endif; ?>
</ul>
<h3><a href="<?php bloginfo('wpurl') ?>/setting">ブログ設定</a></h3>
<ul>
<?php if (have_posts()) : query_posts('posts_per_page=5&cat=5&orderby=ID&order=desc'); ?>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile; endif; ?>
</ul>
<h3><a href="<?php bloginfo('wpurl') ?>/design">デザイン</a></h3>
<ul>
<?php if (have_posts()) : query_posts('posts_per_page=5&cat=7&orderby=ID&order=desc'); ?>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile; endif; ?>
</ul>
<h3><a href="<?php bloginfo('wpurl') ?>/template-tag">テンプレートタグ</a></h3>
<ul>
<?php if (have_posts()) : query_posts('posts_per_page=5&cat=8&orderby=ID&order=desc'); ?>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile; endif; ?>
</ul>
ダラダラ書いてるけど違うのは「cat=XX」の箇所だけ。あとサブカテゴリのタイトルかな。
- タグ
- query_posts , カテゴリ別 , 記事一覧
- トラックバックURL




























