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

Категории обеспечивают простой способ сортировки содержимого WordPress. Однако вы можете сделать гораздо больше с категориями, чтобы сделать ваш сайт...

Категории обеспечивают простой способ сортировки содержимого WordPress. Однако вы можете сделать гораздо больше с категориями, чтобы сделать ваш сайт более удобным для пользователей и поисковых систем. В этой статье мы покажем вам некоторые из наиболее востребованных хаков и плагинов категорий для WordPress.

1. RSS-каналы категорий

Знаете ли вы, что каждая категория на вашем WordPress сайте имеет свой собственный RSS-канал? Просто добавьте feed в конец URL вашей категории, как показано ниже:

Вот и все, вы можете добавить эту ссылку в шаблоны категорий. Не волнуйтесь, позже в этой статье мы покажем вам, как создавать шаблоны категорий.

Еще одно большое преимущество лент категорий заключается в том, что вы можете позволить своим пользователям подписываться на категории. Это дает вашим пользователям возможность подписываться только на те темы, которые их интересуют.

2. Список категорий со ссылками на RSS-канал

Стандартный виджет категорий в WordPress не позволяет отображать ссылку на RSS-канал рядом с названиями категорий. Если вы хотите отображать ссылки на ленту рядом с названиями категорий, то добавьте этот код в функции вашей темы.php файл или плагин WordPress для конкретного сайта.

    ‘; $string .= wp_list_categories($args); $string .= ‘

Вам нужно добавить шорткод [categories-feed] внутри текстового виджета, чтобы перечислить категории со ссылками на фид рядом с ними.

3. Добавление иконок категорий в WordPress

Изображения делают веб интереснее. Вы можете использовать изображения, чтобы выделить страницы категорий. Чтобы связать изображения с категориями, необходимо установить и активировать плагин Taxonomy Images. После активации вам необходимо посетить Настройки » Изображения таксономии для включения изображений для категорий.

Чтобы связать изображения с категориями, просто посетите Посты » Категории и нажмите на значок миниатюры, чтобы загрузить изображения категории.

Добавление иконок категорий

Более подробно о том, как добавить изображения таксономии в WordPress, читайте в нашем руководстве.

4. Включение категорий для страниц

По умолчанию категории доступны только для постов в WordPress. Однако вы можете связать их с любым типом поста, включая страницы. Просто установите и активируйте плагин Post Tags и Categories for Pages. Это работает из коробки, и нет никаких параметров для настройки. Просто нажмите на страницы, и вы увидите категории и теги под меню страниц. Посмотрите наш учебник о том, как добавить категории и теги для страниц WordPress для получения дополнительной информации.

Категории для страниц в WordPress

5. Включить липкие посты для архивов категорий

В WordPress вы можете сделать посты липкими, чтобы показывать их на главной странице сайта. Чтобы добавить липкие посты для страниц категорий, просто установите и активируйте плагин Category Sticky Posts. После активации плагин добавляет липкий метабокс категории на экран редактирования поста. Посмотрите наш учебник о том, как добавить липкие посты для категорий WordPress для получения подробных инструкций.

Метабокс прилипания категории на экране редактирования поста в WordPress

6. Создание шаблонов категорий в WordPress

WordPress поставляется с мощным движком тем. По умолчанию он ищет шаблоны с определенными именами в вашей теме для отображения определенных страниц. Например, категория.php шаблон в теме используется для отображения всех страниц категорий.

Аналогично, вы можете создать шаблоны для определенных категорий, назвав шаблон именем категории. Например, чтобы создать шаблон для категории фильмов, вы назовете файл шаблона category-movie.php .

Используйте категорию вашей темы.файл php в качестве отправной точки для шаблона одной категории, а затем внесите необходимые изменения. Для получения более подробных инструкций ознакомьтесь с нашим руководством по созданию шаблонов категорий в WordPress.

7. Исключение определенных категорий из RSS-ленты

По умолчанию все ваши посты появляются в RSS-ленте вашего сайта. Если вы хотите скрыть определенные категории из основной RSS-ленты сайта, то просто установите и активируйте плагин Ultimate Category Excluder. После активации просто посетите Настройки » Исключение категорий выбрать категории, которые вы хотите скрыть из ваших RSS-лент.

Исключение определенных категорий из RSS-ленты в WordPress

8. Показывать последние сообщения из определенных категорий

Основное назначение категорий — помочь вам сортировать контент и облегчить пользователям его поиск. Если пользователь находит пост в определенной категории интересным, то он, скорее всего, будет читать похожие посты в той же категории. Для отображения последних сообщений из категории используйте этот код в вашей теме, где вы хотите, чтобы отображались последние сообщения из категории.

    ‘; while ( $the_query->have_posts() ) < $the_query->the_post(); echo ‘
  • ‘ . get_the_title() . »; > echo ‘

Замените значение category_name на название категории, которую вы хотите использовать.

9. Назначить автора на определенные категории

При управлении сайтом WordPress с несколькими авторами вы можете захотеть назначить авторов, чтобы они публиковали посты только в определенных категориях, назначенных для них. Просто установите и активируйте плагин Restrict Author Posting. После активации перейдите в раздел Пользователи и отредактируйте пользователя, которому вы хотите присвоить категорию. На экране редактирования пользователя вы увидите Ограничить пост автора категорией раздел, где вы можете выбрать категорию, назначенную данному конкретному пользователю.

Ограничить автора в категории

10. Показ отрывков на страницах категорий

Мы рекомендуем нашим пользователям отображать отрывки на страницах архива и категорий. Отображение выдержек только сокращает время загрузки страницы, что хорошо для SEO. Кроме того, это также защитит вас от проблемы дублирования контента на вашем сайте. Чтобы заменить полное содержание выдержками на страницах категорий, просто добавьте этот код в функции вашей темы.php файл или плагин для конкретного сайта.

function my_excerpts($content = false) < if(is_category()) : global $post; $content = $post->post_excerpt; // Если у поста явно задана выдержка, используйте ее if($content) : $content = apply_filters('the_excerpt', $content); // Если выдержка не задана else : $content = $post->post_content; $excerpt_length = 55; $words = explode(' ', $content, $excerpt_length + 1); if(count($words) > $excerpt_length) : array_pop($words); array_push($words, '. '); $content = implode(' ', $words); endif; $content = '

' . $content . '

'; endif; endif; return $content; > add_filter('the_content', 'my_excerpts');

Вы также можете заменить content на excerpt, отредактировав категорию вашей темы.php файл и заменить the_content на the_excerpt. Для получения дополнительных инструкций смотрите это руководство о том, как отображать выдержки из постов в темах WordPress.

Мы надеемся, что эта статья помогла вам узнать несколько новых хаков для категорий и плагинов для WordPress. Чтобы узнать больше советов по лучшей практике, посмотрите наше руководство по категориям против категорий. Теги (лучшие практики).

Если вам понравилась эта статья, то подпишитесь на наш канал YouTube для видеоуроков WordPress. Вы также можете найти нас в Twitter и Google+.

Источник: www.wpbeginner.com

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