taras1978
@taras1978
почти программист

Как правильно вставить PHP код в wordpress (Page Builder)?

Здравствуйте.
Создал PHP скрипт для сайта, который вытаскивает из базы данные и формирует несколько DIV элементов, которые следуют один за другим. Эта функция работает правильно, все протестировано.
Для вставки кода в wordpress использую плагин "Insert PHP".
На сайте используется "Page Builder".
Как только вставляю в статью он каким то образом вмешивается в работу и ломает верстку.
Я посмотрел в инспекторе.
Все должно попадать внутрь блока <div class="article__content"> </div>, но туда попдают только первые два блока сгенерированные прогаммой, остальное вставляется просто в секцию<article id="post-xxx">
и еще два последених даже в<div id="primary" class="content-area container">,то есть все лепится а бы как
ничего непонимаю. Что это за глюк ?
  • Вопрос задан
  • 471 просмотр
Пригласить эксперта
Ответы на вопрос 2
OtshelnikFm
@OtshelnikFm Куратор тега WordPress
Обо мне расскажет yawncato.com
Как правильно написали выше - создавайте свой шорткод и используйте его. Частая проблема джунов в том, что они внутри шорткода используют echo, а надо return. Читайте по конкатенацию - применяйте её и возвращайте результат шорткода через return
Ответ написан
Комментировать
azerphoenix
@azerphoenix
Java Software Engineer
Здравствуйте!
1) не выставляйте рнр код напрямую в ВП
2) более простой вариант добавляете ваш рнр код в functions и регистрируете через add_shortcode (создаёте шорткод). А далее шорткод вставляете в ваш код
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы