Можно ли получить сгенерированные WPBakery строки в виде переменной? - PullRequest
0 голосов
/ 08 июля 2019

Я создаю пользовательские элементы в WPBakery (ранее Visual Composer), но сталкиваюсь с проблемами с отображаемой разметкой.

Например:

Я создал пользовательский элемент с именем text. text в настоящее время охватывает 12 columns в WP admin:

enter image description here

Визуализированная разметка для этого выглядит следующим образом:

<div class="row justify-content-center">

  <div class="text">
    <div class="text-left container">
      <h2>This is header</h2>
      <p>This is content</p>
    </div>
  </div>
  
  <div class="col-sm-12">
    <div class="vc_column-inner">
      <div class="wpb_wrapper"></div>
    </div>
  </div>
  
</div>

Как вы видите, он создает пустой col-sm-12 div и даже не применяет стили столбцов к text.

В идеале я хочу получить столбец, который генерирует WPBakery, и поместить его в переменную.

Таким образом, я могу сделать что-то вроде:

<div class="text <?php echo $column; ?>">

Я думаю, что это будет удобно, когда пользователь в конечном итоге решит, что ему нужно два text блока рядом друг с другом:

enter image description here

Таким образом, каждый text блок будет col-6.

Подводя итог, я пытаюсь выяснить, почему Bakery выводит пустой div с columns, а не для обтекания моего блока text? Поскольку я не уверен, почему это происходит, единственное решение, которое я могу придумать, - это получить данные column в виде переменной, а затем эхо находится в блоке text.

...