新着情報などでAll-in-One Event Calendarのカテゴリ名を表示する方法
2016/09/22
ハマりました。
ドハマリしました。侮ってました。
「カテゴリ出力するだけでしょ。簡単簡単。」
侮りに足をすくわれるなんてこと、何回も経験してるのにね。
さて、前置きが長かったですが、今回のネタはかなり手がかりが見つかりませんでした。
おそらく全部合わせて丸一日以上かかっております。ありがたく読めよ!(上から目線)
まずせっかちな方のためにコードからご紹介。
※これで動きはしますが、結構おかしな事しています。「ここ変更したほうがいいよ。」と教えてくれる大先生募集中。
https://gist.github.com/chocotaro/ccd18ed9599eb3f18e36f49bc527d1c7
(今回からGistというものを使ってコード表示しています。詳しくはこちら)
重要なポイントは2つ。
その1 All-in-One Event Calendarはカスタム投稿を使っている。カスタム投稿タイプのスラッグはai1ec_event。
その2 カレンダーのカテゴリはタクソノミー扱い。通常のget_the_category()などでは取得できない。タクソノミーのスラッグはevents_categories(これを見つけるのに十数時間かかってる(泣))
タクソノミーとかタームについては下記のサイトがわかりやすいと思います。
[WordPress]投稿タイプ、タクソノミー、タームについて(KANTENA.COM様)
あーほんと、久々に苦しんだは。
参考文献のないプラグインって鬼畜だー。
今思えば、文献探すよりソース読んだほうが早かったかもしれない・・・。
関連記事
-
WordPressでよく使うコードまとめ
完全に自分用です。 https://gist.github.com/anonym …
-
プラグイン無しで外部サイトのRSSを表示するRSSリーダー的なもの
外部RSS(ブログの新着記事)を読み込む案件があったので「プラグインでええよなー …
-
マルチサイト引越し時の注意
マルチサイト引越の手順でひっかかったので忘備録。 引越し先のWordPressイ …
-
外部画像URLもアイキャッチに「Featured Image From URL」
外部画像URLをアイキャッチに出来るプラグインを発見したのでご紹介。 Featu …
-
Redirectionプラグイン:REST APIの検索で止まる
久しぶりのWordPress忘備録。 Redirectionプラグインを初期設定 …
-
mb_substr()使ってもサムネイルの見出しがズレるじゃん!という話
またしても忘備録。 WordPressでよくある、こういう感じの記事表示方法。 …
-
各固定ページのページデザインをテンプレート選択で可能にする方法
よく使うのに忘れてしまうのでまた忘備録がわりに・・・。 【ネタ元:はじめてのWo …
-
WordPressの管理画面が重くなったら(WPML使用サイト向け)
はっきりとした原因は不明なのですが、WPMLを入れていたWordpressサイト …
-
WordPressでプラグイン無しサイトマップ
【WordPress】プラグイン無しでサイトマップを追加する方法。 コードのみで …
-
Limit Login Attempts Reloadedとしてヤツが帰ってきた件
かんたん優秀なセキュリティ、「Limit Login Attempts」 Lim …
- PREV
- WordPressで会員サイト的なものを作りたい
- NEXT
- Gist、いいね!