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

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

Имеется интернет магазин, у каждого товара есть краткое описание. Текст везде одинаковый, за исключением вкраплений названий. Есть ли функция, которая выводит title страницы в текст?
Или можно это реализовать через свой шорткод?
  • Вопрос задан
  • 5453 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Stepik
    Верстка и веб-разработка сайтов. Продвинутый уровень Web Develop
    2 недели
    Далее
Решения вопроса 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] в любом месте.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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