我在WordPress网站上使用Divi主题。我已将一些常用组件保存到Divi库中。
现在, 我想在非Divi页面上显示这些保存的库组件之一, 但是我一生都无法弄清楚该如何做。
我希望我能够做这样的事情:
echo get_divi_layout(MY_LAYOUT_ID);
可能是一厢情愿的想法, 但是如果有人有任何指点, 我将永远感激不已!
#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。
希望对其他人有用。
#2
我也遇到过这个问题。 divi.Space确实发布了一个插件, 该插件使你可以在任何页面或帖子类型上使用Divi Builder, 并且效果非常好。
这是该插件的细分:https://www.elegantthemes.com/blog/divi-resources/divi-plugin-highlight-page-builder-everywhere
这是实际插件的链接:https://divi.space/product/page-builder-everywhere/
希望能帮助到你!
#3
请注意, 不幸的是Divi不直接支持此类操作。它不允许你在非Divi页面上使用库。但是, 你也可以创建一个自定义模板文件, 然后在你的非divi页面上调用该文件。
在模板文件上, 你可以嵌入用户@ A.M提到的代码。
<?php echo do_shortcode('[et_pb_section global_module="xxxx"][/et_pb_section]'); ?>
要找到global_module值, 请转至WP Admin> Divi> Divi Library并查找要嵌入的模块, 然后单击它进行编辑。在地址栏上, 你会找到类似” post = xxxx”的帖子值, 这就是你需要在上面的代码中替换的数字。
希望这可以帮助!
#4
我非常乐意帮助你将文件从divi网站转移到非divi网站!我假设你具有Elegant Themes成员身份, 因此要做的第一件事是从ET仪表板下载divi构建器(不是主题, 即插件)。你需要做的下一件事是将该插件添加到你的非Divi网站。然后, 你要获取具有所需布局的文件, 然后将其导出。你可以通过转到Divi库并选择要导出的文件来执行此操作。完成此操作后, 单击”导入和导出”(在顶部), 然后确保它已导出。选择”仅导出所选项目”, 然后单击”导出Divi Builder布局”
现在, 在你的nondivi主题网站上转到wp-admin的侧边栏, 然后找到Divi。将鼠标悬停在此上, 然后单击” Divi Libray”。现在, 单击”导入和导出”(在页面顶部), 然后单击”导入”。导入文件, 单击”导入Divi Builder布局”(如果它说不喜欢文件类型, 只需再次上传它, 它应该可以工作), 然后转到需要此布局的页面。单击”使用Divi Builder”。接下来, 单击”从Libray加载”, 然后单击”从Libray添加”, 然后找到你的文件。现在单击”加载”。现在, 你可以测试页面并查看页面外观。我希望这有帮助!
评论前必须登录!
注册