Додаємо тегі до сторінок у WordPress
12.07.2023 | Написав eugenem
У WordPress у постів є дуже корисний функціонал – позначкі або тегі. Сторінки ж цього не мають. Додамо тегі також і до сторінок.
1. Додаємо в function.php:
function my_theme_register_taxonomy() { register_taxonomy_for_object_type('post_tag', 'page'); } function my_theme_display_tagged_pages_archive(&$query) { if ( !is_admin() && $query->is_archive && $query->is_tag ) { $q = &$query->query_vars; $q['post_type'] = 'any'; } } add_action('init', 'my_theme_register_taxonomy'); add_action('pre_get_posts', 'my_theme_display_tagged_pages_archive'); |
2. І виводимо в шаблоні сторінки:
<?php $tags = get_the_terms( $post->ID, 'post_tag' ); if( $tags ){ echo '<ul class="page__tags">'; foreach( $tags as $tag ) { echo '<li><a href="' . get_category_link($tag->term_id) . '">' . $tag->name . '</a></li>'; } echo '</ul>'; } ?> |
Рубрика: Веброзробка
Коментарі читачів статті "Додаємо тегі до сторінок у WordPress"
Немає коментарів.