この包括的なガイドでは、WordPressの分類法を調査し、その機能、実装、および利点を説明します。 カスタム分類法の作成とそれらをテーマに統合します。
重要な概念:WordPressの分類法は、投稿とページをカテゴリとタグに整理し、サイト構造を強化します。
register_taxonomy()
WordPressエディターを介して投稿にカスタム分類法を割り当てます
hierarchical
カテゴリ:幅広いトピックグループ。
タグ:個々の投稿を説明する特定のキーワード
条件を投稿に割り当てる:
WordPressエディターのメタボックス(通常は「公開」メタボックスの下)を使用して、カテゴリとタグを投稿に割り当てます。 既存または新しい用語を追加できます
wordpressの分類機能:
WordPressは分類法を使用します 単一期間のリストページを生成します(例えば、
)。個々の投稿でこれらのページへのリンクを作成します
項をウィジェットに統合します(「カテゴリ」や「タグクラウド」ウィジェットなど)。
ナビゲーションメニューに用語を追加します。
カスタム分類法の作成:
カスタム分類法を作成するには
$taxonomy
:新しい分類法の名前(「メンバー」など)。 32文字未満で、文字とアンダースコアのみを使用する必要があります。
$object_type
)。
array('post', 'page')
$args
label
labels
public
:管理インターフェイスを表示するかどうか。show_ui
:ナビゲーションメニューに用語を含めるかどうかshow_in_nav_menus
:分類法が階層的(真)またはフラット(false)であるか。
hierarchical
このコードは、「投稿」ポストタイプに添付されている階層的な「メンバー」分類法を作成します:
function add_member_taxonomy_to_post() { $taxonomy = 'member'; $object_type = 'post'; $labels = array( 'name' => 'Members', 'singular_name' => 'Member', // ... other labels ... ); $args = array( 'labels' => $labels, 'hierarchical' => true, 'show_ui' => true, // ... other args ... ); register_taxonomy($taxonomy, $object_type, $args); } add_action('init', 'add_member_taxonomy_to_post');
投稿への用語の追加:
分類法を作成した後、編集者のメタボックスを使用して条件を投稿に割り当てます。
テーマにカスタム分類法の表示:
>(または関連するテンプレートファイル)を変更して、カスタム分類項を表示します。 やなどの関数を使用して、用語を取得してリンクします。 カスタム関数は、このプロセスを簡素化できます。
content.php
よくある質問:get_the_terms()
get_term_link()
このセクションでは、カスタムWordPressの分類法に関する一般的な質問に対する簡潔な回答を提供し、その利点、作成、ポストタイプへの割り当て、表示方法、階層構造、SEO最適化、メニューとの統合をカバーします。 元のFAQセクションはすでに非常に包括的です
以上が独自のカスタムWordPressの分類法を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。