ループの外でカテゴリリンクを取得する方法はありますか?だから私はどこにでもコードを置くことができます。必要な場合例:カスタムタイトルカテゴリを作成してから、特定のカテゴリにリンクします
<a href="link_to_category"> CUSTOMTITLE </a>
何か助けはありますか?
ループの外でカテゴリリンクを取得する方法はありますか?だから私はどこにでもコードを置くことができます。必要な場合例:カスタムタイトルカテゴリを作成してから、特定のカテゴリにリンクします
<a href="link_to_category"> CUSTOMTITLE </a>
何か助けはありますか?
を使用<?php get_the_category( $id ) ?>
します。以下は、コーデックスからの関連するリファレンスです。
http://codex.wordpress.org/Function_Reference/get_the_category
投稿は複数のカテゴリに属する可能性があるため、これはカテゴリオブジェクトの配列として返されることに注意してください。リンク自体を作成するには(これはパーマリンクが有効になっている場合にのみ機能すると思います)category_nicename
、スラッグを返すプロパティを使用できます。
カスタムブレッドクラムでこのタイプのものがよく使用されているのがわかります。そのためのコードを以下に貼り付けました。配列の最初のカテゴリを使用します。$post
変数をグローバルに宣言するループがない場合は覚えておいてください。
<?php
global $post;
$category = get_the_category();
$thisCat = $category[0];
echo '<a href="' . get_bloginfo('url') . '/' . $thisCat->category_nicename . '">CUSTOM TITLE</a>';