Как можно создать плитку тегов в записи на WordPress?

Как можно создать функционал для добавления плитки тегов на страницу записей/блога по аналогии с изображением, используя плагины или другие методы, так как плагин SEO Tile of Tags оказался неэффективным?
  • 23 августа 2024 г. 8:43
Ответы на вопрос 2
Для создания плитки тегов на странице записей/блога в WordPress можно использовать следующий подход:

1. Создание пользовательского шорткода: Вы можете создать пользовательский шорткод, который будет отображать плитку тегов на странице записи. Для этого вам нужно создать функцию в файле functions.php вашей темы, которая будет отображать плитку тегов.

```php
function custom_tags_tile_shortcode() {
    $tags = get_the_tags();
    $output = '<div class="tags-tile">';
    if ($tags) {
        foreach($tags as $tag) {
            $output .= '<a href="' . get_tag_link($tag) . '">' . $tag->name . '</a>';
        }
    }
    $output .= '</div>';
    return $output;
}
add_shortcode('tags_tile', 'custom_tags_tile_shortcode');
```

2. Добавление шорткода на страницу записей: После создания пользовательского шорткода, вы можете добавить его на страницу записей, используя редактор Gutenberg или классический редактор. Просто вставьте шорткод `[tags_tile]` в текстовое поле вашей записи, где вы хотите отображать плитку тегов.

3. Стилизация плитки тегов: Для стилизации плитки тегов вы можете использовать CSS. Создайте стили для класса `.tags-tile` в файле стилей вашей темы или добавьте их в кастомизаторе темы.

Этот метод позволит вам создать кастомную плитку тегов на странице записей без использования дополнительных плагинов.
Привет. 
Тебе нужно их выводить через the_tags()
Ну а далее стилизовать так, как в макете
Похожие вопросы