こんにちは、かずです。
wordpressをもうはや6年ほど使っているのですが
未だに知らなかった関数も多かったりするなーと思ったのでちょっと便利な備忘録です。
投稿タイプのラベル・スラッグ取得
普段投稿タイプのラベルやスラッグを取得する際には
こんな感じで記述してたんですが、投稿がないとタイトルやスラッグが取得出来ないんですよね。
なんとか出せないのかなーと最近色々見ていましたらちゃんと取れました!
esc_html(get_post_type_object(get_query_var(‘post_type’))->name)
get_post_type() を get_query_var(‘post_type’) にするだけで
投稿が0件でもちゃんとタイトル・スラッグが表示されました!
タクソノミー取得
これいつも絶妙に困っていたんですが、archive.php等で
投稿タイプに紐付いたタクソノミー情報を取得するにあたって
普段はタクソノミースラッグを手入力していました。
が!
投稿がたくさんあって、タクソノミーがたくさんあるってなると
さすがに手入力は面倒!ということで色々探しました。
・・・・・
あるもんですね。
ダンプしてもらうとタクソノミーの情報が配列で格納されているのがわかりますので、foreachで必要な情報取得してごにょごにょ・・・的な感じで使えます!
ちょっと長くなりそうなので、foreachの中身はまたそのうち紹介しようと思います!
便利なwp関数はまだまだたくさんありそうなので、勉強します!!
それでは。
-
人気の記事
-
新着記事
-
濃厚生クリームソース×スパイス香る粗挽き肉。長野市青木島町の『tone cafe』に新ランチ「フレンチトースト」が登場!
POSTED | 2025.11.17
-
上田市・別所温泉の北向観音で御開帳へ!参拝後に立ち寄りたいおすすめカフェもご紹介
POSTED | 2025.10.28
-
一般社団法人あいのて様が会社見学に来てくださいました。
POSTED | 2025.10.24
-
長野市の複合施設 tone village 内の『tone cafe』で生まれる、おいしい出会いの空気
POSTED | 2025.10.22
-
在宅ワークで見守れた3年間。るなぱあくで感じた“働く時間と、家族の時間”
POSTED | 2025.10.20
-
-
カテゴリー
esc_html(get_post_type_object(get_post_type())->name)