Wordpress как привязать рубрики к страницам
Перейти к содержимому

WordPress как привязать рубрики к страницам

  • автор:

Как привязать к рубрикам записей wordpress определенный шаблон страницы?

Есть сайт на wordpress в котором есть записи принадлежащие определенной (рубрике) категории. Если перейти по ссылке этой рубрики, то видим заголовок «archive for category..» и вывод на ней анонсов статей в том виде, котором меня не устраивает. Мне нужен вывод в виде аля шаблон «blog», который можно настроить только для страниц. Вопрос: как привязать определенный шаблон к рубрике и сделать правильно, чтобы было универсально для любой рубрики? Итак, что делал и что получилось: нашел шаблон страницы блога, переименовал его в category-ярлык-рубрики.php и закинул в дочернюю тему (все манипуляции проделываю через нее), добавил папку с форматами записей по пути. Шаблон подтянулся, но возникло 2 проблемы на данный момент: выводятся сразу все статьи, а не конкретной рубрики, для формата записи галерея выводится пустой слайдер — как решить? код category-ярлык-рубрики.php:

else if ( get_query_var(‘page’) ) < $paged = get_query_var('page'); >else < $paged = 1; >query_posts( array( ‘post_type’ => ‘post’, ‘paged’ => $paged ) ); ?> elseif(has_post_format(‘video’))< echo get_template_part( '/includes/post-types/medpost' ); >elseif(has_post_format(‘audio’))< echo get_template_part( '/includes/post-types/medpost' ); >elseif(has_post_format(‘image’))< echo get_template_part( '/includes/post-types/image' ); >elseif(has_post_format(‘link’))< echo get_template_part( '/includes/post-types/link' ); >elseif(has_post_format(‘quote’)) < echo get_template_part( '/includes/post-types/quote' ); >else < echo get_template_part( '/includes/post-types/medpost' ); >?>

Sorry, no posts matched your criteria.


код формата галереи gallery-slider.php:
Отслеживать
задан 3 мар 2016 в 18:42
4,482 6 6 золотых знаков 42 42 серебряных знака 97 97 бронзовых знаков

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Если уж вы делаете query_posts() в шаблоне рубрики, то добавляйте в него параметр cat или category_name . По сути вы переопределяете стандартный для этой страницы запрос и формируете свой, затем выводите записи, попавшие в вашу выборку. Т. к. ограничений по категории у вас нет — выводиться будут все записи типа post с соответствующей страницы пагинации ( paged ). Сделайте, например, так:

$cat_id = get_query_var('cat'); query_posts(array( 'post_type' => 'post', 'paged' => $paged, 'cat' => $cat_id ) ); 

Отслеживать
ответ дан 4 мар 2016 в 6:56
3,624 1 1 золотой знак 17 17 серебряных знаков 28 28 бронзовых знаков

  • php
  • wordpress
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.4.26.8280

Урок №3. Создание страниц и рубрик в WordPress

Для начала установим плагин, который упростит нашу работу. Заходим во вкладку «Плагины», нажимаем кнопку «Добавить новый», вводим в поиске слово SEO и устанавливаем плагин Yoast SEO. Нажимаем кнопку активировать. Этот плагин нужен для многих целей, в том числе для написания уникальных title и description.

Title и description — заголовок и описание страницы, которые будут отображаться в поисковых системах.

Поиск плагина для SEO. Установка и активация Yoast SEO.

Создание ЧПУ (человекопонятных URL)

Создание ЧПУ в WordPress.

По умолчанию URL страниц нашего сайта выглядят как набор символов. Давайте это исправим. Переходим в настройки > постоянные ссылки > выбираем произвольное поле и вставляем фрагмент: /%category%/%postname%/ . Теперь мы сможем называть страницы так, как захотим. Предварительные настройки закончены, теперь мы готовы создавать страницы.

Создание рубрик (разделов) сайта в WordPress

Начнем с разделов, на нашем сайте их будет два. Первый — с видеоинструкциями, а второй — с обычными статьями. На вашем сайте может быть любое количество разделов по выбранной тематике. Переходим в рубрики и добавляем новую. Даем ей название, в поле «Ярлык» придумываем отображаемый URL. Родительскую рубрику оставляем без изменений. Она понадобится в случае, когда вам нужно будет поделить существующую рубрику на подразделы. Добавление рубрики в WordPress.При необходимости заполняем описание. Обратите внимание, оно отображается не во всех темах. Нажимаем кнопку «Добавить». Теперь нам пригодится плагин Yoast SEO. Он поможет подружить наш сайт с поисковыми системами. Например, с его помощью можно прописать заголовок и описание, которые будут отображаться в Яндексе и Google. Нажимаем на кнопку изменить и прописываем описание и заголовок. Изменение рубрики WP. Как прописать title и description в WP.По аналогии добавим рубрику про статьи.

Создание меток в WordPress

Создание меток в WP.

Переходим в раздел метки. Придумываем название и ярлык. Сохраняем. Метки понадобятся для того, чтобы объединять материал по единому признаку Мы сделали метку, чтобы отмечать рекламный контент на сайте и легко находить его

Добавление записей на сайт

Добавим первую запись на наш сайт. Нажимаем «Добавить запись» и попадаем в визуальный редактор. С его помощью можно работать с текстом, изображениями, видео, управлять стилями и многое другое. Добавляем наш контент и сохраняем черновик. Добавление записей в WP. Редактура записей WP.Обратите внимание, после сохранения мы сможем изменить УРЛ: если он содержит кириллицу, то рекомендуем ее поменять на латиницу. Как изменить URL записи.Выбираем рубрику, по желанию устанавливаем изображение записи. Прописываем заголовок и описание для поисковых систем как делали ранее. Публикуем изменения. Описание и заголовок записи в WP.Для примера добавим еще одну запись в эту рубрику по аналогии. К ней мы добавим метку «Спонсорская статья». Добавление метки к записи.Проверьте, что все работает: все ссылки открываются, а в рубрике добавлены первые статьи.

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

Создание страниц в WordPress

Мы научились создавать рубрики, записи, теперь посмотрим, как создавать отдельные страницы. Страницы зачастую отвечают на конкретный вопрос и раскрывают одну тему. Например: страница с контактами, раздел «Вопросы–ответы» и так далее. Мы добавим страницу с информацией о нашей компании. Открываем раздел страницы и создаем новую. Процесс создания похож на то, что мы делали с вами ранее на примере рубрик. Добавление страниц в WP.Наполняем страницу контентом, прописываем URL, заголовок и описание, опубликовываем изменения. Наполнение страницы контентом.

Добавление страниц в меню

Чтобы ссылка на страницу «О компании» появилась на сайте, обновляем меню в шапке. Нажимаем «Настроить», переходим в раздел меню, выбираем текущее и добавляем новые элементы. Редактирование меню.Выберем в качестве пунктов меню созданные нами ранее рубрики и новую страницу. Старые пункты можно удалить. Сохраняем изменения и проверяем обновления на сайте. Обновление меню в WordPress.

Изменение автора статьи

Как изменить автора в WP.

Откроем одну из статей. Обратите внимание, в авторстве указан пользователь админ. Чтобы его изменить, переходим в раздел «Пользователи» > «Профиль» и изменяем ник и отображение пользователя, от лица которого будут публиковаться записи. Сохраняем изменения, проверяем что они вступили в силу. В процессе создания сайта мы решили отредактировать главную страницу и поменяли заголовок и логотип. Сделать это очень просто, об этом мы рассказывали в предыдущем уроке.

Заключение

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

WordPress как привязать рубрики к страницам?

Для привязки рубрик к страницам в WordPress нужно выполнить следующие действия:

  1. Создайте новую страницу, если еще не создана, или перейдите к редактированию существующей страницы.
  2. На странице редактирования найдите блок «Рубрики» в правой колонке. Если вы не видите этот блок, выберите «Рубрики» в выпадающем меню «Настройки экрана» в правом верхнем углу экрана.
  3. Щелкните по ссылке «Добавить новую рубрику» и введите название рубрики.
  4. После создания рубрики выберите ее в списке рубрик и нажмите кнопку «Добавить».
  5. Рубрика будет привязана к странице и будет отображаться на странице в соответствии с выбранным шаблоном страницы.
  6. Повторите шаги 3-5, чтобы добавить другие рубрики к странице.
  7. Не забудьте нажать кнопку «Обновить» в правом верхнем углу экрана, чтобы сохранить изменения.

Теперь рубрики будут отображаться на странице и пользователи смогут легко найти похожие статьи, связанные с этими рубриками.

Как добавить рубрики и метки к страницам WordPress

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

Для начала вам будет необходимо установить и активировать плагин Post Tags and Categories for Pages. После активации переходим в меню Страницы » Добавить новую, где вы найдете рубрики записей и метки, которые стали доступными также и для страниц. Вот и все. Ничего не нужно настраивать. Плагин работает «из коробки».

tags-categories-wordpress-pages[1]

Что делает плагин, так это модифицирует стандартные таксономии рубрик и меток и ассоциирует их с типом записей Страницы, наряду с Записям блога. Например, у нас есть рубрика под названием “books”, которую вы используете для сортировки ваших записей. Используя этот плагин, вы легко можете добавить страницу и занести ее в ту же рубрику Books, и эта страница появится в архиве рубрики наряду с обычными записями.

Надеемся, что эта статья помогла вам добавить рубрики и метки от записей к вашим страницам WordPress. А вы используете рубрики и теги для страниц? Если да, напишите в каких случаях вы это делаете в комментариях ниже.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *