Задать вопрос

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

Имеется интернет магазин, у каждого товара есть краткое описание. Текст везде одинаковый, за исключением вкраплений названий. Есть ли функция, которая выводит title страницы в текст?
Или можно это реализовать через свой шорткод?
  • Вопрос задан
  • 5453 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • beONmax
    WordPress – с нуля до Профи
    1 неделя
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Решения вопроса 1
habratchanka
@habratchanka
Да, шорткод здесь будет уместен.

в functions.php нужно добавить:

function my_shortcode_fn() {
        global $post;
	return wp_title('', false); // если речь о title страницы
        return get_the_title($post->ID); // если речь о заголовке поста
}
add_shortcode( 'myshortcode', 'my_shortcode_fn' );


В тексте поста нужно будет лишь добавить шорткод [myshortcode] в любом месте.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы