2009-11-14 3 views

ответ

5

Если вы хотите сделать это на странице сообщения, вы можете добавить что-то вроде следующего в ваш файл single.php вашей темы.

<div class="meta">Posted in: <span><?php the_category(', ') ?> </span></div> 
1

Вот некоторая информация, которая будет полезна:

http://codex.wordpress.org/Template_Tags/wp_list_categories

В принципе вы можете позвонить: <?php wp_list_categories($args); ?> и это будет выводить то, что вы ищете.

Thr $args параметр - это массив строк настроек, который позволяет изменять порядок, стиль, глубину и т. Д. При возвращенных ссылках.

2

Обратите внимание, что: <?php the_category(', ') ?> покажет категорию как ссылку. который хорош .... но если вы хотите только URL-адрес категории (то есть только ссылку категории), то вам нужно будет использовать <?php get_category_link($category_ID); ?>, необходимо $category_ID. после того, как вы исправите это, URL категории будет возвращен.

Рассмотрим пример:

<?php 
    // Get the ID of a given category 
    $category_id = get_cat_ID('Category Name'); 

    // Get the URL of this category 
    $category_link = get_category_link($category_id); 
?> 

<!-- Print a link to this category --> 
<a href="<?php echo esc_url($category_link); ?>" title="Category Name">Category Name</a> 

Теперь вы можете увидеть, как мы получили идентификатор категории, а затем использовать его, чтобы получить категорию Link.
Надеюсь, это ответит на ваш вопрос достаточно хорошо?

Смежные вопросы