I am using the Divi theme on a WordPress site. I have saved some common components into the Divi Library.
Now I would like to show one of these saved library components on a non-Divi page but cannot for the life of me figure out how to do this.
I'm hoping I'll be able to do something like this:
echo get_divi_layout(MY_LAYOUT_ID);
Might be wishful thinking but if anyone has any pointers I'll be eternally grateful!
答案 0 :(得分:1)
通过在bbpress模板文件中添加以下内容来管理以使其正常工作:
$is_page_builder_used = et_pb_is_pagebuilder_used(get_the_ID());
echo do_shortcode('[et_pb_section global_module="28365"][/et_pb_section]');
不要忘记更新全球模块帖子ID。
希望它适用于其他人。
答案 1 :(得分:0)
我也遇到过这个问题。 divi.Space确实发布了一个插件,允许你在任何页面或帖子类型上使用Divi Builder,它的效果非常好。
以下是插件的细分:https://www.elegantthemes.com/blog/divi-resources/divi-plugin-highlight-page-builder-everywhere
以下是实际插件的链接:https://divi.space/product/page-builder-everywhere/
希望它有所帮助!
答案 2 :(得分:0)
请注意,不幸的是Divi不直接支持此类行动。它不允许您在非divi页面上使用库。但是,您也可以创建自定义模板文件并在非divi页面上调用该文件。
在模板文件中,您可以嵌入用户@ A.M。
所述的代码<?php echo do_shortcode('[et_pb_section global_module="xxxx"][/et_pb_section]'); ?>
要查找global_module值,请转到WP Admin&gt; Divi&gt; Divi Library并查找要嵌入的模块,然后单击它进行编辑。在地址栏上,您会发现帖子值如“post = xxxx”,这是您需要替换上面代码的数字。
希望这有帮助!
答案 3 :(得分:-1)
我非常乐意帮助您将文件从divi网站转移到非divi网站!我假设你有一个优雅的主题会员资格,所以你要做的第一件事是从ET仪表板下载divi builder(不是主题,插件)。您需要做的下一件事是将此插件添加到您的非Divi网站。然后,您希望获得所需布局的文件并将其导出。您可以通过转到Divi Library并选择要导出的文件来完成此操作。完成此操作后,单击“导入和导出”(在顶部),然后确保它处于导出状态。选择“仅导出所选项目”,然后单击“导出Divi Builder布局”
现在,转到你的nondivi主题网站上的wp-admin侧边栏,找到Divi。将鼠标悬停在此处,然后单击“Divi Libray”。现在,单击“导入和导出”(位于页面顶部),然后单击“导入”。导入文件,单击“导入Divi Builder布局”(如果它说不喜欢文件类型再次上传它,它应该工作),然后转到需要此布局的页面。单击“使用Divi Builder”。接下来,单击“从Libray加载”,然后单击“从Libray添加”,找到您的文件。现在单击“加载”。您现在可以测试您的页面并查看它的外观。我希望这有帮助!