Divi Builder отображает HTML-код по типу записи - PullRequest
0 голосов
/ 07 сентября 2018

Я создаю веб-сайт, и у меня возникла проблема с интерфейсом Divi / CPT. Я создаю название типа поста "tente". Чтобы построить страницу с помощью Divi Builder, я добавляю в function.php этот код:

function my_et_builder_post_types( $post_types ){
    $post_types[] = 'tentes';
    return $post_types;
}
add_filter('et_builder_post_types', 'my_et_builder_post_types');

Это работает, потому что я могу использовать Divi Builder в типе поста.

Но когда я использую элемент tab, конструктор отображает HTML-код на моем веб-сайте.

Посмотри, что я сделал: enter image description here

И что это мне дает на сайте: enter image description here

Я смотрю на Divi Doc. Я не нашел в этом ничего интересного. У кого-нибудь из вас есть идея?

1 Ответ

0 голосов
/ 26 октября 2018

Я предполагаю, что вы используете последнюю версию Divi, если вам не нужно обновляться. Divi теперь позволяет настраивать типы сообщений, чтобы получить доступ к сборщику. Если вы обновили, сделайте следующее:

  1. Удалить код, который вы добавили выше
  2. В моем случае я использую CPT UI и имею тип поста с именем Doctors, как показано ниже Doctors custom post type

  3. Просто зайдите в Divi -> Параметры темы -> Builder -> Интеграция с типом поста и убедитесь, что пользовательский тип поста отображается как Включено, как показано ниже

Divi Post Type Integration Ваш код может работать, но лучше использовать встроенный способ, когда он существует.

Теперь о проблеме HTML.

  1. Убедитесь, что вы находитесь в текстовом режиме НЕ Визуальный режим, как показано ниже

Stay in text mode

  1. Добавьте необходимый шорткод для создания 3 вкладок

    [et_pb_tabs admin_label = "Вкладки" use_border_color = "off" border_color = "# ffffff" border_style = "solid"] [et_pb_tab title = "Описание" tab_font_select = "default" tab_line_height = "2em" tab_line_height_tablephone "" 2emem tab_line_height_tablephone "" = "2em" body_font_select = "по умолчанию" body_line_height = "2em" body_line_height_tablet = "2em" body_line_height_phone = "2em"] Это title1 [/ et_pb_tab] [et_pb_tab title = "Управление" tab_font_select = "по умолчанию" tab_line_height = "2em" tab_line_height_tablet = "2em" tab_line_height_phone = "2em" body_font_select = "по умолчанию" body_line_height = "2em "heline_table_height = line_height_line_table_height = line_height_line = «] Это название 2.

[/ et_pb_tab] [название et_pb_tab = "Фотографии" tab_font_select = "по умолчанию" tab_line_height = "2em" tab_line_height_tablet = "2em" tab_line_height_phone = "2em" body_font_select = "по умолчанию" body_line_height = "2em" body_line_height_tablet = "2em" body_line_height_phone = "2em"] Это title3. [/ et_pb_tab] [/ et_pb_tabs]

Это дает следующий результат

Result

Теперь посмотрите на приведенный выше код, пока вы все еще находитесь в РЕЖИМ ТЕКСТА и добавьте свой HTML, где он говорит: Это title1, Это title2 и Это title3, чтобы заполнить вкладки тем, что вам нужно. Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...