Solarized
HOME > 情報備忘録 > WordPressメモ2
WordPressメモ2
表示されてる記事と同じカテゴリの記事を表示しようと思って
single.php(記事用テンプレート)に下記のように書いた。
PHP
- <?php
- $cat = get_the_category();
- $cid = $cat[0]->cat_ID;
-
- $posts = get_posts("numberposts=10&category=$cid&exclude=$id");
-
- if (count($posts) > 0) {
- foreach ($posts as $post) {
- printf('<h5><a href="%s">%s</a></h5>' . "\n", get_permalink($post->ID), $post->post_title);
- }
- }
- ?>
$idってグローバルなのかと思ったけど
どうもif (have_posts()) : while (have_posts()) : the_post();の
スコープ内で利用できる変数っぽい。
他には$templateで利用してるテンプレートのサーバパスが出てくる。
$wp_queryはWP_Queryのインスタンス。
他にもありそうだけど情報が見つけられない。
上記コード内の$postの中身。