WordPress カスタム投稿
カスタム投稿をしたくなったので調べてみる
カスタム投稿タイプは新たに別の「投稿」を作る機能
カスタム投稿にタグやカテゴリを設定するために、カスタウタクソノミーというものがある
カスタムタクソノミー(カスタム分類)とは、投稿における「カテゴリー」や「タグ」の「カスタム投稿タイプ版」のことです。
タクソノミーが分類で、その分類に入る値のことをタームというらしい
例:タクソノミー「製品」にはターム「製品A」「製品B」がある
カスタム投稿タイプを作るには、プラグイン or functions.phpのカスタマイズの2通りの方法がある
まずはプラグインでやりましょう
Custom Post Type UIがおススメされていた
が、Lightningを使ってる場合は「VK All in one Expansion Unit」がいいらしい
VK All in one Expansion Unitを使う場合
カスタム投稿タイプを定義する際に、タクソノミーも一緒に定義している
あとから追加すると大変なのかしら?
パーマリンクはどうするのがいいのだろう?
ページ名やカテゴリを含めたほうが良いという話もあるけど、そこみる?って話もあり
数字ベースが扱いやすい
できれば投稿名。とはいえ頑張る必要がある
カテゴリを入れると
後から変えられない(パーマリンクだから)
カスタム投稿タイプの場合はどうすんの?
あれこれ見た結果、数字ベースでいいんではないかと思われる
カスタム投稿タイプを追加、投稿した
パーマリンクが数字ベースにならない...
Custom Post Type Permalinksを使うといいらしい?
できた
カスタム投稿タイプを追加すると、ダッシュボードにカスタム投稿タイプで付けた名前のメニューがでてくる
新規投稿はそこからやるのがいいらしい
メニューにカスタム投稿タイプを追加する場合は、カスタムリンクでURLを直接指定する
カスタム投稿タイプのタクソノミーの名前は唯一である必要がある
同じ名前を使うと、元のものが使えなくなるので注意
直近のカスタム投稿を表示したい場合
display-postsプラグインのpost_typeでカスタム投稿タイプを指定すればOK