Как в WordPress вывести заголовок страницы блога?

Опубликовано: 12.04.2018

видео Как в WordPress вывести заголовок страницы блога?

Использование шорткодов для оформления страниц и статей на сайте Вордпресс


Как УБРАТЬ НАЗВАНИЯ РУБРИК с главной страницы WORDPRESS сайта. Уроки Wordpress

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

Вы вероятно уже знаете, что пользователь может изменить страницы, которые используются для главной страницы и страницы записей (она же страница блога) в “Настройках” -> “Чтение” в панели управления.

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

Это добавит ясности для моих пользователей и сделает все мои страницы максимально целостными. Например, может случится так, что я буду использовать страницу записей для отображения новостей и захочу назвать эту страницу “Новости”.

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

У WordPress есть функция the_title(), она отлично срабатывает внутри цикла WordPress. Проблема в том, что, если вы используете эту функцию для всех ваших записей в блоге внутри цикла, и попытаетесь вернуть заголовок страницы за его пределами, ничего хорошего не выйдет.

Все, что вы получите в итоге, это — только заголовок для первой записи на странице.

Есть два способа сделать это. Первый — самый простой:

single_post_title();

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

Также вы сможете воспользоваться функцией get_the_title(), чтобы записать заголовок в переменную, в качестве параметра нужно передать id поста. Если id поста не будет передан, то функция попытается использовать id текущей страницы.

К сожалению, в нашем случае это функция не сможет определить id текущей страницы правильно и это есть та самая причина, по которой мы не смогли воспользоваться функцией the_title() раньше: функция the_title() — это функция-обёртка для функции get_the_title().

К счастью, WordPress хранит id страницы, которую вы хотите использовать как страницу записей в базе данных. Поэтому, мы можем задать параметр таким способом:

$our_title = get_the_title( get_option('page_for_posts', true) );

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

comments powered by HyperComments

Новости

Как сбалансировать юзабилити и дизайн при создании сайта — User House
Красота или уродство в веб-дизайне всегда связаны с восприятием конкретного человека. То, что для одного «красиво», может быть «ужасным» для другого и наоборот. Но как же так получается, что многие популярные

Чем лучше юзабилити сайта – тем больше лояльных клиентов
Хотите понять, как посетители воспринимают сайт? Это очень просто. Представьте, что вы говорите по телефону с директором, и в это время вам звонит кто-то из родственников, а у вас еще работы на четыре

Знакомство с юзабилити-тестированием сайта. // webknowledge.ru
Перевод статьи:   An Introduction To Website Usability Testing. Автор:   Thomas Churm. При создании нового сайта необходимо учитывать множество факторов. Для того чтобы у посетителей возникло

Специалист по web-usability – боец невидимого фронта
Ярослав Перевалов Что такое usability engineering? Часто ли вы, бродя по Сети, обращаете внимание на то, насколько качественно структурирована информация на сайте и насколько удобно устроена навигация?

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

25 советов как улучшить юзабилити (usability) вашего сайта. | Блог об интернет деятельности и трудовых буднях Максима Вячеславовича
Доброго времени суток, дорогие друзья! Сегодня мы поговорим с вами о такой важной вещи как U sability (юзабилити) сайта , о том, как улучшить данный фактор, зная его основные принципы и правила.

Что такое юзабилити и зачем оно нужно
Юзабилити включает простоту, удобство в пользовании, тестирование, проведение аудита проекта. Юзабилити сайтов, интернет-магазинов — это неотъемлимая часть выгодного ведения бизнеса. Задача юзабилити

Юзабилити тестирование сайта турагентства
«Когда информации много и она дешева, дорогим становится внимание». James Gleick Представим сайт, владелец которого считает его достаточно хорошим, удобным и привлекательным. Он размещает рекламные объявления

Юзабилити
Юзабилити (от англ. слова «usability» – практичность, простота использования) – это весьма распространенное ныне понятие объединяет максимальное удобство использования сайта и полезность информации, на

5 шагов для успешного юзабилити-тестирования приложения
Представьте: вы придумали и разработали мобильное приложение с приятным, на ваш взгляд, дизайном, удобным функционалом, полезными опциями, выпустили релиз продукта, но… Несмотря на мощную маркетинговую

Карта
rss