首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WordPress中加载非Divi页面中的Divi库组件

在WordPress中加载非Divi页面中的Divi库组件
EN

Stack Overflow用户
提问于 2016-02-13 03:57:54
回答 4查看 1.4K关注 0票数 3

我在一个WordPress网站上使用Divi主题。我已经将一些常用的组件保存到了Divi库中。

现在,我想在一个非Divi页面上展示其中一个保存的库组件,但我终生无法弄清楚如何做到这一点。

我希望我能做这样的事情:

代码语言:javascript
复制
echo get_divi_layout(MY_LAYOUT_ID);

这可能是痴心妄想,但如果任何人有任何建议,我将永远感激!

EN

回答 4

Stack Overflow用户

发布于 2017-03-02 14:37:32

通过在bbpress模板文件中添加以下代码,我成功地让它工作起来:

代码语言:javascript
复制
$is_page_builder_used = et_pb_is_pagebuilder_used(get_the_ID());
echo do_shortcode('[et_pb_section global_module="28365"][/et_pb_section]');

别忘了更新全局模块post ID。

希望它能为其他人工作。

票数 2
EN

Stack Overflow用户

发布于 2017-11-29 18:35:58

我也遇到过这个问题。divi.Space确实发布了一个插件,允许你在任何页面或帖子类型上使用Divi Builder,它工作得非常好。

以下是该插件的详细信息:https://www.elegantthemes.com/blog/divi-resources/divi-plugin-highlight-page-builder-everywhere

这里有一个指向实际插件的链接:https://divi.space/product/page-builder-everywhere/

希望它能帮上忙!

票数 0
EN

Stack Overflow用户

发布于 2018-05-31 19:07:19

请注意,不幸的是,Divi并不直接支持这样的操作。它不允许您在非divi页面上使用库。但是,您也可以创建自定义模板文件,并在非divi页面上调用该文件。

在模板文件中,您可以嵌入用户@A.M.提到的代码

代码语言:javascript
复制
<?php echo do_shortcode('[et_pb_section global_module="xxxx"][/et_pb_section]'); ?>

要找到Divi的值,请转到WP Admin > global_module > Divi Library并查找您想要嵌入的模块,然后单击它进行编辑。在地址栏上,您会发现post值类似于"post=xxxx“,这是您需要在上面的代码中替换的数字。

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35371167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档