ど素人から毛を生やす。<延>

カスタム投稿でカテゴリごとの記事一覧

Web > WordPress > カスタム投稿 2014年8月21日(最終更新:2年前)

このページは2014.8.21に作成されています。時代の流れとそぐわない可能性があったり、僕が今以上のど素人だった頃の記事だったりするので、新しい記事を探してみるのも良いかもしれません。

どもです。
ルミエルレガシィは無事に発売日購入した餅。です。

メイガスが弱体化して永久機関できなくなったのが一番笑いましたw
※メイガスの弱体化
①メイガス使用手番での回復不可により、ノーリスク全体回復ができなくなりました。
②トランスファー・マナポイントはメイガスの効果で使用できなくなりました。
杖習熟を取る旨味、殆ど消失したのではないだろうか……(^ρ^)

あとはマナコートの弱体化も驚き。
こちらは超高レベルキャンペーンでないと影響しない範囲ですが、やはり非金属鎧BランクがSS金属鎧を超える装甲を手にしかねないのはマズかったって感じですね。しゃーない。
※マナコートの弱体化
最大装甲値が8で固定。
非金属鎧最高の防護点が8点で同値。

それはともかくWordPress。

以前、カテゴリごとに記事を一覧表示する方法について書きましたが、
そういえばこれのカスタム投稿版は公開していなかったな、と。

自分の書いた記事を見返して気づいたので、やり方晒しときます。

$customPostType = get_post_type(); //現在の投稿タイプを取得
$termsss = get_terms( $customPostType.'_ca' ); //タクソノミーを指定(タクソノミー名=「カスタム投稿名_ca」でない場合は手動で修正)
foreach ($termsss as $termss){
$term_id = $termss->term_id;
$term_name = $termss->name;
?>
<h3><?php echo $term_name; ?></h3>
<ul>
<?php
    $args=array(
        'tax_query' => array(
            array(
                'taxonomy' => $customPostType.'_ca', //タクソノミーを指定(タクソノミー名=「カスタム投稿名_ca」でない場合は手動で修正)
                'field' => 'term_id',
                'terms' => array( $term_id )
            ),
        ),
        'post_type' => $customPostType, //カスタム投稿名
        'posts_per_page'=> -1 //表示件数(-1で全ての記事を表示)
    );
 ?>
<?php query_posts( $args ); ?>
<?php if(have_posts()): ?>
<?php while(have_posts()):the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; endif; ?>
</ul>
<?php } wp_reset_query(); ?>

PHPというものをまともに触りだして半年くらい。

漸くforeachの使い方がわかりました(゚∀゚)
WordPress的に超便利やないですかこれ。

ループを理解できると、コピペを切り貼りする人生から足を踏み出した感が。

この記事は役に立ちましたか?
  • _(:3」∠)_ 面白かった  (0)
  • (・∀・) 参考になった (0)
  • (`・ω・´) 役に立った (0)