Как я могу добавить кликабельные теги и категории в пост WordPress? - PullRequest
0 голосов
/ 07 января 2019

Я хотел бы добавить кликабельные Tags и Category к моему WordPress шаблону публикации. Я использую плагин для отображения PHP в посте WordPress.

Вот мой код:

$posttags = get_the_tags();
if ($posttags) {
    foreach($posttags as $tag) {
        echo $tag->name.'    '; 
    }
}

Но я бы хотел отобразить кликабельные теги и категории. Какой PHP код я должен использовать?

1 Ответ

0 голосов
/ 07 января 2019

Вы можете использовать get_tag_link, чтобы получить ссылку тега. Посмотрите на следующий пример:

$posttags = get_the_tags();
if ($posttags) {
  foreach($posttags as $tag) {
    $tag_link = get_tag_link($tag->term_id);
    echo '<a href="' . $tag_link . '">' . $tag->name . '</a>&nbsp;&nbsp; '; 
  }
}

Посмотрите на ссылку WordPress: https://codex.wordpress.org/Function_Reference/get_the_tags

Показаны категории:

$categories = get_categories( array(
    'orderby' => 'name',
    'order'   => 'ASC'
) );

foreach( $categories as $category ) {
    $category_link = '<a href="' . esc_url( get_category_link( $category->term_id ) ) . '">' . $category->name . '</a>';

    echo $category_link;
} 

Ссылка: https://developer.wordpress.org/reference/functions/get_categories/

...