Добавление категорий и меток для присоединенных файлов

Добавление категорий и меток для присоединенных файлов | n-wp.ru
Два кода, добавляющие возможность отметить присоединенные файлы с помощью категорий и меток.
👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

Иногда требуется отсортировать присоединенные файлы по определенным критериям. Например, отсортировать все изображения, на которых изображено море. Легче всего это было бы сделать, если бы у изображений были бы категории или метки. По-умолчанию в WordPress метки категории есть только у стандартных постов. Давайте добавим возможность отмечать любые файлы, закачанные в блог, категориями и метками.

Категории для присоединенных файлов

Добавьте в файл functions.php этот код:

function add_categories_to_attachments() {
    register_taxonomy_for_object_type( 'category', 'attachment' );
}

add_action( 'init' , 'add_categories_to_attachments' );

Добавление категорий и меток для присоединенных файлов

Теперь у вас в разделе медиафайлов появятся категории (рубрики).

Метки для присоединенных файлов

Добавьте в файл functions.php следующий код:

function add_tags_to_attachments() {
    register_taxonomy_for_object_type( 'post_tag', 'attachment' );
}

add_action( 'init' , 'add_tags_to_attachments' );

Добавление категорий и меток для присоединенных файлов

У вас в разделе медиафайлов появятся метки.

Теперь вы можете помечать присоединенные файлы так же, как и посты, сортировать их по категориям и меткам.

Добавление категорий и меток для присоединенных файлов

Эти таксономии можно использовать для создания специальных шаблонов (например, архивов изображений, поиска изображений в блоге по определенным параметрам, вывода на отдельной странице изображения и других похожих изображений). Категории и метки действуют для всех типов присоединенных файлов.

Создай свой первый сайт на WordPress

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

Оцените автора
Добавить комментарий