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

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

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

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

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

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

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

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

И так, как же  вывести заголовок страницы для страницы записей в 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
alex12281
2019-02-18 13:30:34
Здравствуйте, вы пишете статьи на сайты сами? Мы занимаемся восстановлением уникальных статьей, из удаленных из интернета сайтов. Предлагаем снабжать вас контентом. Статьи раздаем бесплатно, переходите к нам - shoptxt­.­ru/cont.php Отписаться от рассылки - http://shoptxt.ru/dell.php?dell=WEBUPBLOG.RU
alex84623
2019-03-04 16:09:30
Здравствуйте, вы пишете статьи на сайты сами? Мы занимаемся восстановлением уникальных статьей, из удаленных из интернета сайтов. Предлагаем снабжать вас контентом. Статьи раздаем бесплатно, переходите к нам - shoptxt.ru/cont.php Отписаться от рассылки - http://shoptxt.ru/dell.php?dell=WEBUPBLOG.RU
alex97806
2019-03-17 17:05:34
Здравствуйте, вы пишете статьи на сайты сами? Мы занимаемся восстановлением уникальных статьей, из удаленных из интернета сайтов. Предлагаем снабжать вас контентом. Статьи раздаем бесплатно, переходите к нам - shoptxt.ru/cont.php Отписаться от рассылки - http://shoptxt.ru/dell.php?dell=WEBUPBLOG.RU
memes66648
2019-03-19 06:49:30
Здравствуйте, перейдите пожалуйста по ссылке - http://seohap.ru за каждый клик я получу 5 центов вы мне очень поможите, большое вам спасибо! Здравствуйте, перейдите пожалуйста по ссылке - http://seohap.ru за каждый клик я получу 5 центов вы мне очень поможите, большое вам спасибо! Здравствуйте, перейдите пожалуйста по ссылке - http://seohap.ru за каждый клик я получу 5 центов вы мне очень поможите, большое вам спасибо!
memes89991
2019-03-24 17:15:25
Здравствуйте, перейдите пожалуйста по ссылке - http://seohap.ru за каждый клик я получу 5 центов вы мне очень поможите, большое вам спасибо! Здравствуйте, перейдите пожалуйста по ссылке - http://seohap.ru за каждый клик я получу 5 центов вы мне очень поможите, большое вам спасибо! Здравствуйте, перейдите пожалуйста по ссылке - http://seohap.ru за каждый клик я получу 5 центов вы мне очень поможите, большое вам спасибо!
memes44837
2019-03-29 21:05:11
Здравствуйте, перейдите пожалуйста по ссылке - http://seohap.ru за каждый клик я получу 5 центов вы мне очень поможите, большое вам спасибо! Здравствуйте, перейдите пожалуйста по ссылке - http://seohap.ru за каждый клик я получу 5 центов вы мне очень поможите, большое вам спасибо! Здравствуйте, перейдите пожалуйста по ссылке - http://seohap.ru за каждый клик я получу 5 центов вы мне очень поможите, большое вам спасибо!
memes8991
2019-04-12 09:52:21
Здравствуйте, вы пишете статьи на сайты сами? Мы занимаемся восстановлением уникальных статьей, из удаленных из интернета сайтов. Предлагаем снабжать вас контентом. Статьи раздаем бесплатно, переходите к нам - shoptxt.ru/cont1.php Отписаться от рассылки -http://shoptxt.ru/dell.php?dell=WEBUPBLOG.RU
memes605
2019-04-18 09:40:54
Здравствуйте, вы пишете статьи на сайты сами? Мы занимаемся восстановлением уникальных статьей, из удаленных из интернета сайтов. Предлагаем снабжать вас контентом. Статьи раздаем бесплатно, переходите к нам - shoptxt.ru/cont1.php Отписаться от рассылки -http://shoptxt.ru/dell.php?dell=WEBUPBLOG.RU
memes88822
2019-04-24 05:43:52
Магазин качественных статьей для вашего сайта от 20 рублей за статью. Регулярно публикуя стати на свой сайт вы увеличите его посещаемость. Увеличить посещаемость - http://shoptxt.ru/content.php Отписаться от рассылки - http://shoptxt.ru/dell.php?dell=WEBUPBLOG.RU
memes47327
2019-05-07 00:05:26
Магазин качественных статьей для вашего сайта от 20 рублей за статью. Регулярно публикуя стати на свой сайт вы увеличите его посещаемость. Увеличить посещаемость - http://shoptxt.ru/content.php Отписаться от рассылки - http://shoptxt.ru/dell.php?dell=WEBUPBLOG.RU
memes11146
2019-06-13 09:16:53
Хотите существено увеличить качество, посещаемость и прибыль своего сайта за несколько недель. Чтобы к вам хлынул поток новых клиентов на постояной основе. Предлагаем следующий алгоритм из 2 простых шагов. 1. Чтобы клиент вас смог найти через поисковую систему вам нужно публиковать как можно больше полезных статей на сайте. Чем больше контента вы опубликуете тем больше людей вас найдут. 2. У нас есть простое решение по самой низкой цене (10$-15$) мы занимаемся Восстановлением уникальных статей для привлечения трафика из удаленных сайтов из интернета. По цене 13 рублей за 1000 знаков. Средняя стоимость стати 27 рублей. Инвестируя 10$ в пачку статей вы получаете существенный прирост трафика на постоянной основе уже через несколько недель. Минимальная сума заказа 13 рублей. Подробнее о статях -http://shoptxt.ru/content.php?id=103WEBUPBLOG.RU
memes90976
2019-06-30 05:49:59
Хотите существено увеличить качество, посещаемость и прибыль своего сайта за несколько недель. Чтобы к вам хлынул поток новых клиентов на постояной основе. Предлагаем следующий алгоритм из 2 простых шагов. 1. Чтобы клиент вас смог найти через поисковую систему вам нужно публиковать как можно больше полезных статей на сайте. Чем больше контента вы опубликуете тем больше людей вас найдут. 2. У нас есть простое решение по самой низкой цене (10$-15$) мы занимаемся Восстановлением уникальных статей для привлечения трафика из удаленных сайтов из интернета. По цене 13 рублей за 1000 знаков. Средняя стоимость стати 27 рублей. Инвестируя 10$ в пачку статей вы получаете существенный прирост трафика на постоянной основе уже через несколько недель. Минимальная сума заказа 13 рублей. Подробнее о статях -http://shoptxt.ru/content.php?id=103WEBUPBLOG.RU
memes60611
2019-07-07 16:51:04
Хотите существено увеличить качество, посещаемость и прибыль своего сайта за несколько недель. Чтобы к вам хлынул поток новых клиентов на постояной основе. Предлагаем следующий алгоритм из 2 простых шагов. 1. Чтобы клиент вас смог найти через поисковую систему вам нужно публиковать как можно больше полезных статей на сайте. Чем больше контента вы опубликуете тем больше людей вас найдут. 2. У нас есть простое решение по самой низкой цене (10$-15$) мы занимаемся Восстановлением уникальных статей для привлечения трафика из удаленных сайтов из интернета. По цене 13 рублей за 1000 знаков. Средняя стоимость стати 27 рублей. Инвестируя 10$ в пачку статей вы получаете существенный прирост трафика на постоянной основе уже через несколько недель. Минимальная сума заказа 13 рублей. Подробнее о статях -http://shoptxt.ru/content.php?id=103
memes69578
2019-07-11 23:44:59
Хотите существено увеличить качество, посещаемость и прибыль своего сайта за несколько недель. Чтобы к вам хлынул поток новых клиентов на постояной основе. Предлагаем следующий алгоритм из 2 простых шагов. 1. Чтобы клиент вас смог найти через поисковую систему вам нужно публиковать как можно больше полезных статей на сайте. Чем больше контента вы опубликуете тем больше людей вас найдут. 2. У нас есть простое решение по самой низкой цене (10$-15$) мы занимаемся Восстановлением уникальных статей для привлечения трафика из удаленных сайтов из интернета. По цене 13 рублей за 1000 знаков. Средняя стоимость стати 27 рублей. Инвестируя 10$ в пачку статей вы получаете существенный прирост трафика на постоянной основе уже через несколько недель. Минимальная сума заказа 13 рублей. Подробнее о статях -http://shoptxt.ru/content.php?id=103
memes57337
2019-07-13 02:11:33
Хотите существено увеличить качество, посещаемость и прибыль своего сайта за несколько недель. Чтобы к вам хлынул поток новых клиентов на постояной основе. Предлагаем следующий алгоритм из 2 простых шагов. 1. Чтобы клиент вас смог найти через поисковую систему вам нужно публиковать как можно больше полезных статей на сайте. Чем больше контента вы опубликуете тем больше людей вас найдут. 2. У нас есть простое решение по самой низкой цене (10$-15$) мы занимаемся Восстановлением уникальных статей для привлечения трафика из удаленных сайтов из интернета. По цене 13 рублей за 1000 знаков. Средняя стоимость стати 27 рублей. Инвестируя 10$ в пачку статей вы получаете существенный прирост трафика на постоянной основе уже через несколько недель. Минимальная сума заказа 13 рублей. Подробнее о статях -http://shoptxt.ru/content.php?id=103
memes63636
2019-07-17 02:25:45
Хотите существено увеличить качество, посещаемость и прибыль своего сайта за несколько недель. Чтобы к вам хлынул поток новых клиентов на постояной основе. Предлагаем следующий алгоритм из 2 простых шагов. 1. Чтобы клиент вас смог найти через поисковую систему вам нужно публиковать как можно больше полезных статей на сайте. Чем больше контента вы опубликуете тем больше людей вас найдут. 2. У нас есть простое решение по самой низкой цене (10$-15$) мы занимаемся Восстановлением уникальных статей для привлечения трафика из удаленных сайтов из интернета. По цене 13 рублей за 1000 знаков. Средняя стоимость стати 27 рублей. Инвестируя 10$ в пачку статей вы получаете существенный прирост трафика на постоянной основе уже через несколько недель. Минимальная сума заказа 13 рублей. Подробнее о статях -http://shoptxt.ru/content.php?id=103
memes9433
2019-07-20 01:48:15
Хотите существено увеличить качество, посещаемость и прибыль своего сайта за несколько недель. Чтобы к вам хлынул поток новых клиентов на постояной основе. Предлагаем следующий алгоритм из 2 простых шагов. 1. Чтобы клиент вас смог найти через поисковую систему вам нужно публиковать как можно больше полезных статей на сайте. Чем больше контента вы опубликуете тем больше людей вас найдут. 2. У нас есть простое решение по самой низкой цене (10$-15$) мы занимаемся Восстановлением уникальных статей для привлечения трафика из удаленных сайтов из интернета. По цене 13 рублей за 1000 знаков. Средняя стоимость стати 27 рублей. Инвестируя 10$ в пачку статей вы получаете существенный прирост трафика на постоянной основе уже через несколько недель. Минимальная сума заказа 13 рублей. Подробнее о статях -http://shoptxt.ru/content.php?id=103
memes91431
2019-08-21 08:17:27
Уникальные статьи для сайта от 13 рублей http://cllic.xyz/bgl89
memes44431
2019-08-21 10:46:13
Уникальные статьи для сайта от 13 рублей http://cllic.xyz/bgl89
alex81745
2018-10-08 19:31:40
Здравствуйте, вы пишете статьи на сайты сами? Мы занимаемся восстановлением уникальных статьей, из удаленных из интернета сайтов. Предлагаем снабжать вас контентом. Статьи раздаем бесплатно, переходите к нам - http://shoptxt.ru/content.php Отписаться от рассылки - http://shoptxt.ru/dell.php?dell=WEBUPBLOG.RU
alex14847
2018-10-15 22:59:00
Здравствуйте, вы пишете статьи на сайты сами? Мы занимаемся восстановлением уникальных статьей, из удаленных из интернета сайтов. Предлагаем снабжать вас контентом. Статьи раздаем бесплатно, переходите к нам - http://shoptxt.ru/content.php Отписаться от рассылки - http://shoptxt.ru/dell.php?dell=WEBUPBLOG.RU
alex4841
2018-10-19 12:37:55
Здравствуйте, вы пишете статьи на сайты сами? Мы занимаемся восстановлением уникальных статьей, из удаленных из интернета сайтов. Предлагаем снабжать вас контентом. Статьи раздаем бесплатно, переходите к нам - http://shoptxt.ru/content.php Отписаться от рассылки - http://shoptxt.ru/dell.php?dell=WEBUPBLOG.RU
alex41633
2018-10-21 12:17:19
Здравствуйте, вы пишете статьи на сайты сами? Мы занимаемся восстановлением уникальных статьей, из удаленных из интернета сайтов. Предлагаем снабжать вас контентом. Статьи раздаем бесплатно, переходите к нам - http://shoptxt.ru/content.php Отписаться от рассылки - http://shoptxt.ru/dell.php?dell=WEBUPBLOG.RU
alex99238
2018-10-31 16:14:31
Здравствуйте, вы пишете статьи на сайты сами? Мы занимаемся восстановлением уникальных статьей, из удаленных из интернета сайтов. Предлагаем снабжать вас контентом. Статьи раздаем бесплатно, переходите к нам - shoptxt­.­ru/content.php Отписаться от рассылки - http://shoptxt.ru/dell.php?dell=WEBUPBLOG.RU
alex86719
2018-11-16 10:18:19
Здравствуйте, вы пишете статьи на сайты сами? Мы занимаемся восстановлением уникальных статьей, из удаленных из интернета сайтов. Предлагаем снабжать вас контентом. Статьи раздаем бесплатно, переходите к нам - shoptxt­.­ru/content.php Отписаться от рассылки - http://shoptxt.ru/dell.php?dell=WEBUPBLOG.RU
alex67069
2018-12-03 09:26:10
Здравствуйте, вы пишете статьи на сайты сами? Мы занимаемся восстановлением уникальных статьей, из удаленных из интернета сайтов. Предлагаем снабжать вас контентом. Статьи раздаем бесплатно, переходите к нам - shoptxt­.­ru/content.php Отписаться от рассылки - http://shoptxt.ru/dell.php?dell=WEBUPBLOG.RU