DESIGN BLOGデザイン事務所の制作ブログ

【WordPress】single.phpで所属カテゴリをterm_order設定順に表示する方法

レミレミ

<?php
// 全タクソノミーの取得条件
$args = array('hide_empty'=>true,'orderby'=>'term_order',);
// 全タクソノミーを取得
$terms = get_terms( '★タクソノミー名★', $args );
// 記事にチェックされているタクソノミーを取得
$the_terms = get_the_terms( $post->ID, '★タクソノミー名★' );
// 記事にチェックされているタクソノミーIDの配列を作成
$terms_ids = [];
foreach ($the_terms as $the_term) {
$terms_ids[] .= $the_term->term_id;
}
?>
<ul class="term_list">
<?php foreach ($terms as $term): ?>
<?php
// term_idを取得
$term_id = $term->term_id;
// チェックされているタクソノミーのIDと一致すれば出力
if ( in_array( $term_id, $terms_ids ) ): ?>
<?php
$term_name = $term->name; // タクソノミー名
$term_link = get_term_link($term); // リンクURL
?>
<li>
<a href="<?php echo $term_link; ?>"><?php echo $term_name; ?></a>
</li>
<?php endif ?>
<?php endforeach ?>
</ul>

株式会社ビーエムビー

株式会社ビーエムビー

〒114-0031 東京都北区十条仲原1-4-8 商店街会館311 TEL&FAX:03-5948-5996

東京都北区のWEBやDTP(印刷物)のデザイン制作会社です。ホームページ制作やLP(ランディングページ)の作成、ECサイト(楽天ストアなど)の構築などのWEBデザイン、チラシ・ポスター・名刺・パンフレット・看板などの印刷物デザインに対応しています。お客様の業務形態や用途に合わせたwordpressによるCMSサイトをフルスクラッチにて構築することが可能です。お気軽にお問い合わせください。

その他の制作ブログ一覧

名入れノベルティバッグを制作しました! 名入れノベルティバッグのご依頼を頂きました。 埼玉県新座市の不動産会社さまからのご依頼で、社名入りの手提げ袋を制作しました。 以前使っていたものを使い切ってしまったので、新しいデザインで作りたい!ということで、これまで使用されていたもののデザインと雰囲気が変わるようなデザインを目指しました。 主に営業の方が資料を入れるのに使ったり、お客様にお渡しするノベルティグッズを入れたり...といった用… DTPillustrator
LINEスタンプを制作しました。たくさんのイラスト作画が大変でしたが、とても楽しい作業で納品まであっという間でした。 LINEスタンプ制作のご依頼を頂きました。 兵庫県三木市で彫刻刀の老舗メーカーとしてたくさんの彫刻刀を製造販売しているクライアントさんです。以前にホームページ制作をさせていただいたご縁からいろんなお仕事をご依頼いただいています。 そんな中でもLINEスタンプ制作のご相談をいただきました。クライアントさんのマスコットキャラクターをLINEスタンプにしたいとのこと。 何度かやったことのある仕事で… イラスト制作illustratorphotoshop
【jQuery】slideToggleを使って要素をクリックで要素を表示・非表示させる 「Q&A」などでよく使われる、クリックすると詳細が表示される、アコーディオンメニュー。この記事では、そのアコーディオンメニューを、jQueryのslideToggleというメソッドを使って作成する方法をご紹介します。 1、slideToggleの使用例 まずはjsの記述について <script> $(function($){ $('ul.qa li .question'… TECHNICWEB制作javascriptjQuery
一覧に戻る