Задать вопрос
@sochkov
дилетант в сфере IT

Как вывести пост в нужном месте Wordpress?

Написал код шорткода:
function my_content() {
$myc = the_content();
return '' . $myc . '';
}
add_shortcode('mycontent', 'my_content');

Вставляю этот шорткод, а он выводит пост не в то место, куда я вставил, а в самое начало
Что я делаю не так? d405ba5c5f1944b4952a55c37aacafa4.png
  • Вопрос задан
  • 147 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
А так?
function my_content() {
    $myc = get_the_content();
    return $myc;
}
add_shortcode('mycontent', 'my_content');


Вариант 2
function my_content() {
    ob_start();
    the_content();
    return ob_get_clean();
}
add_shortcode('mycontent', 'my_content');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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