新潟県妙高市|ホームページと広告の相談相手

妙高Web屋

お仕事のご依頼お見積りのご依頼

WordPress

get_the_terms()のターム取得順をID順に変更する方法【WordPress】

2019.5.28

get_the_terms()のターム取得順をID順に変更する方法【WordPress】
WordPress 0 0
妙高Web屋LINE@ 友だち追加

先日、get_the_category()のカテゴリー取得順を「ID順」にする方法をご紹介しました。

それがこちらの記事です。

さて、それからしばらく経ちました。

「カテゴリーでID順に取得して表示できるなら、カスタム投稿タイプのタームでもできるかな?」

そのように思い、今回の記事を書くに至りました。

この記事の目次

【結論】関数[get_the_terms()]のターム取得をID順に変更する方法

まずは結論として、コードのご紹介から。

function get_the_term_orderby_id( $terms ) {
usort( $terms, '_usort_terms_by_ID');
return $terms;
}
add_filter( 'get_the_terms', 'get_the_term_orderby_id' );

[functions.php]のバックアップを取っていただいた上で、[functions.php]の末尾に上記のコードを追加してみてください。

ページの先頭へ戻る

[詳細]基本的には「category(categories)」と「term」の違い

基本的には、カテゴリーの取得順をID順にしたときの方法と比較して、「category(categories)」と「term」とが違う程度です。

カテゴリー版は関数[get_the_categories()]の拡張であるのに対して、こちらは関数[get_the_terms()]の拡張です。

ページの先頭へ戻る

こちらの記事に感想をお寄せください

こちらの記事をご覧いただき、感じたことなどありましたら下記のボタンを押していただき「感想投稿フォーム」よりお気軽にご感想をお寄せください。

この記事の感想を投稿する
妙高Web屋LINE@ 友だち追加
0 0

LINE@始めました!

妙高Web屋ではこのたび、LINE@(ラインアット)を始めることとなりました。

企業やお店のWeb担当者さまへ向けて、ホームページの運営・管理・更新に関する情報を発信していきます。

情報を購読できる「友だち」へのご登録は、下記のボタンよりお願いいたします。

目的のページは見つかりましたか?

お探しのページが見当たらない場合は、キーワードを手がかりに、サイト内検索をご利用ください。

または、下記のボタンより「サイトマップ」のページにアクセスしていただき、お探しください。

目的のページは見つかりましたか?
Twitterでシェアする Twitterでシェアする Facebookでシェアする Facebookでシェアする Feedlyで購読する Feedlyで購読する お問い合わせお問い合わせ ページの先頭へページの先頭へ