WordPressで特定のタームに属している記事を表示するアーカイブページでよく利用されると思う各種情報を取得・表示する方法です。
![WordPress:タームのアーカイブページで、タイトルやスラッグなどの各種情報を取得・表示する方法 - NxWorld](https://cdn-ak-scissors.b.st-hatena.com/image/square/aab78f90e2c72d2f55ba59d254868698da208963/height=288;version=1;width=512/https%3A%2F%2Fwww.nxworld.net%2Fthumbnail%2Fwordpress.png)
いちいちリンク部分にホバーしてリンク先のURLを確認したり詳細ページで確認したりする必要がなくなるので、何らかの理由で頻繁にIDを確認するときに便利です。 以下ではカテゴリーとカスタムタクソノミーとでそれぞれ紹介していますが、いずれも実装後はイメージの一番右のように「ID」という項目が追加されるようになります。 また、項目の追加に加えてここに昇順・降順を切り替えるソート機能も実装していきます。 カテゴリーの場合 デフォルトの「投稿」に用意されているカテゴリー一覧ページでID(タームID)項目を追加したい場合は、functions.phpに下記のように記述します。 function add_category_columns( $columns ) { echo '<style> .taxonomy-category .manage-column.num {width: 90px;} .tax
特定の投稿タイプが存在しているか、特定のタクソノミーが存在しているか、特定の機能をテーマがサポートしているかなど、WordPressで何かしらの存在有無やサポート有無を条件として指定したいときに使えるタグをいくつか紹介します。 post_type_exists() 引数に指定した投稿タイプが存在するかのチェックを行うことができます。 例えば、「news」という投稿タイプの有無をチェックする場合は下記のように記述します。 if ( post_type_exists( 'news' ) ) { echo '「news」の投稿タイプが存在します。'; } else { echo '「news」の投稿タイプが存在しません。'; } is_taxonomy_hierarchical() 引数に指定したタクソノミーが階層化されているかのチェックを行なうことができ、そもそもそのタクソノミーが存在しないと
WordPress のカスタムタクソノミーのタームの取得と表示方法を紹介します。 ターム一覧や投稿に紐づくタームなど、ページによって取得方法が異なるため、もくじから目的にあった取得方法を探してご利用ください。 タームとは? まずは基本、タクソノミーに登録されたターム情報の表示方法 ターム名を取得 タームIDを取得 タームスラッグを取得 タームアーカイブのリンクを取得 taxonomy.php でターム情報の取得と表示方法 タームアーカイブページでタームIDの表示方法 タームスラッグの表示方法 タームタイトルの表示方法 タームディスクリプションの表示方法 ターム情報をまとめて取得する single.php でタームの情報の表示方法 single.php でターム名の表示方法 single.php でタームリンクの表示方法 タームスラッグからタームIDを取得して表示する方法 タームIDからター
運営堂さんサイトリニューアルにあたって苦労したところを書き残しておくシリーズの3つ目です。 正直、今回一番苦労したのがこれです。 今回の要件定義で、URL構造も細かく指定がありました。 例えば、ブログならこんな感じ。 ブログトップ https://www.uneidou.com/blog/ カテゴリーアーカイブ https://www.uneidou.com/blog/renewal/ ブログ記事 https://www.uneidou.com/17718.php もうひとつのメインコンテンツである「ズバッと解決!GoogleAnalytics」はこんな感じ。 カスタム投稿タイプアーカイブ https://www.uneidou.com/ga-solution/ カスタムタクソノミーアーカイブ https://www.uneidou.com/ga-solution/words/ 個別記事
WordPressでカスタム投稿タイプを使っている方であれば、タクソノミー(分類)にターム(カテゴリー)を登録して使うケースが多いと思います。 今回は、ターム(カテゴリー)一覧ページのパーマリンクを「/カスタム投稿タイプ名/ターム名」のようなシンプルな形式にカスタマイズする方法をご紹介します。 ■WPのバージョンとパーマリンク設定
あんまりWordPressやってても本番はカテゴリで管理させてたりする、または保守ごと自分でやってたりするので、カスタム投稿とかタクソノミーとか自分のサイトでしか使った事が無かったんですけど、つい先日ばりばり触る機会があって、色々覚えたのでメモしておこうと思います。まぁ便利だなぁ、なるほどなーと思いました。結局、カスタム投稿とかタクソノミーは、サイト管理させる場合には物凄く良いもんだという結論に落ち着きました。 カスタム投稿で絞込み カスタム投稿のトップで知ってると良いもんですよね。このコードだと全件表示ですが、'posts_per_page' とpagedとか弄ればページを分けて使う事ができます。 現在表示ページのタームスラッグを取得 $termと書くだけで取得できます。いや、マジで取得できます。parse_urlとかして~とか考えてたんですけどそんなことしなくても出来ます。 タームスラ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く