サポート » 使い方全般 » register_taxonomy(カスタム分類を登録)の第1引数の形式

  • 解決済 fukui

    (@fukui)


    ○質問の主旨

    register_taxonomyの第1引数は、次の1から3のうち、
    どの形式が正しいのでしょうか?
    (カスタム投稿名は’news’とします)

    1.’news_cat’
    2.’news’
    3.何でも良い(任意)

    ○質問の補足1

    このサイトを見ていると
    register_taxonomyの第1引数は、

    ‘news_cat’

    となっており、カスタム分類を利用する投稿タイプの後ろに

    ‘_cat’(アンダーバーキャット)

    が付いています。

    Web Design Leaves カスタム分類(カスタムタクソノミー)
    http://www.webdesignleaves.com/wp/wordpress/154/

    一方で他の書籍などを見ていると、
    register_taxonomyの第1引数は、

    ‘news’

    として’_cat’(アンダーバーキャット)が付いていなかったり、
    場合によっては、’news’の文字列が使われていないものもあります。

    どの使い方が正しいのでしょうか?

    ○質問の補足2

    ちなみに、全ての方法を試してみましたが、
    カスタム投稿のインデックスを表示するための、
    ページを作成しましたが、a~cのいずれでも、
    表示することができませんでした

    a.taxonomy.php
    b.taxonomy-news.php
    c.taxonomy-○○○.php

    ※○○○は任意の名前。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    register_taxonomyの第1引数は、次の1から3のうち、
    どの形式が正しいのでしょうか?

    どれでもいいです。ただし、URLの一部として利用される可能性があるので、何でもいいというわけではなく、半角英数字やハイフン、アンダースコアなどのみの組み合わせとした方がよいです。
    要は、投稿やカテゴリーのスラッグと同等のものと理解いただけるといいかと思います。また、URLの競合の可能性があるため、カスタム投稿タイプとカスタム分類を共に news などで登録するのは避けた方が無難です。

    ちなみに、全ての方法を試してみましたが、
    カスタム投稿のインデックスを表示するための、
    ページを作成しましたが、a~cのいずれでも、
    表示することができませんでした

    パーマリンク設定をデフォルト以外にしている場合、パーマリンク設定画面へアクセスしておく必要があります。

    jim912さま
    ご回答ありがとうございます。

    何でもいいというわけではなく
    半角英数字やハイフン、アンダースコアなどのみの組み合わせとした方がよいです。

    了解しました。

    パーマリンク設定をデフォルト以外にしている場合、パーマリンク設定画面へアクセスしておく必要があります。

    「パーマリンク設定」→「変更を保存」をクリックしておくと、
    taxonomy.phpが表示されるようになりました。
    アドバイス大変助かりました!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「register_taxonomy(カスタム分類を登録)の第1引数の形式」には新たに返信することはできません。