Divi Builder在帖子类型上呈现html代码

时间:2018-09-07 08:46:35

标签: wordpress wordpress-theming

我正在创建一个网站,但遇到Divi / CPT UI的问题。 我创建一个帖子类型名称“帐篷”。为了使用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构建器。

但是,当我使用tab元素时,构建器会在我的网站上呈现HTML代码。

看看我做了什么: enter image description here

它在网站上给了我什么: enter image description here

我看了Divi文档。我没有发现任何有趣的东西。 你们中有些人有个主意吗?

1 个答案:

答案 0 :(得分:0)

如果您不需要更新,我假设您使用的是Divi的最新版本。 Divi现在允许自定义帖子类型访问构建器。如果您进行了更新,请执行以下操作:

  1. 删除您在上方添加的代码
  2. 就我而言,我使用CPT UI并具有一个名为Doctors的帖子类型,如下所示Doctors custom post type

  3. 只需转到Divi->主题选项->生成器->帖子类型集成,并确保自定义帖子类型显示为已启用,如下所示

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标题=“描述” 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”] 这是title1 [/ et_pb_tab] [et_pb_tab title =“ Managment” tab_font_select =“ default” tab_line_height =“ 2em” tab_line_height_tablet =“ 2em” tab_line_height_phone =“ 2em” body_font_select =“ default” body_line_height =“ 2em” body_line_height_tablet =“ 2em” “] 这是title2。

[/ 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” body_line_height_tablet =“ 2em =“ 2em”] 这是title3。 [/ et_pb_tab] [/ et_pb_tabs]

这给出了以下结果

Result

现在,当您仍处于 TEXT MODE (文本模式)时,查看上面的代码,并在HTML上添加以下内容:“这是title1,这是title2,这是title3”,以根据需要填充选项卡。希望这会有所帮助