Как вывести в текст заголовок страницы или поста в Wordpress?
Имеется интернет магазин, у каждого товара есть краткое описание. Текст везде одинаковый, за исключением вкраплений названий. Есть ли функция, которая выводит title страницы в текст?
Или можно это реализовать через свой шорткод?
function my_shortcode_fn() {
global $post;
return wp_title('', false); // если речь о title страницы
return get_the_title($post->ID); // если речь о заголовке поста
}
add_shortcode( 'myshortcode', 'my_shortcode_fn' );
В тексте поста нужно будет лишь добавить шорткод [myshortcode] в любом месте.
@habratchanka Почти работает как надо :) Выводит вместе с названием сайта : "Тайтл - название сайта". Насколько понимаю по дефолту все тайтлы идет с названием сайта в конце? Нельзя ли это как-нибудь обойти, что бы не трогать сами заголовки?