我有WordPress的经验,但我第一次与Divi。基于客户端的设计,我需要简单的改变。在下面的图片,你可以看到块从博客(在我的情况下,在主页上使用的帖子列表)
我需要做的是以不同的顺序显示日期,类别和标题。这是改变这一点的最佳方法。我使用的是一个子主题,我试图把文件includes/builder/module/blog.php和编辑它,但我没有任何运气。谢谢
includes/builder/module/blog.php
7tofc5zh1#
你必须先将blog.php移动到正确的子主题文件夹:includes/blog.php之后,需要修改代码,首先在文件的顶部:
require_once 'helpers/Overlay.php'; class ET_Builder_Module_Blog extends ET_Builder_Module_Type_PostBased {
变更为:
将vb_support设置为“off”注解掉文件最底部的一行:
new ET_Builder_Module_Blog();
最后,在子主题的functions.php中激活新模块:
function custom_divi_blog_module() { get_template_part( '/includes/Blog' ); $dcfm = new custom_ET_Builder_Module_Blog(); remove_shortcode( 'et_pb_blog' ); add_shortcode( 'et_pb_blog', array( $dcfm, '_shortcode_callback' ) ); } add_action( 'et_builder_ready', 'divi_custom_blog_module' ); function custom_divi_blog_module( $classlist ) { $classlist['et_pb_blog'] = array( 'classname' => 'custom_ET_Builder_Module_Blog',); return $classlist; } add_filter( 'et_module_classes', 'divi_custom_blog_class' );
之后,您可以对布局进行必要的修改,甚至添加自己的功能:)
cygmwpex2#
你有divi页面生成器吗?如果有,它可能在你的文章所在的部分的设置中(你可以直接从前端编辑器编辑它)。
2条答案
按热度按时间7tofc5zh1#
你必须先将blog.php移动到正确的子主题文件夹:
includes/blog.php
之后,需要修改代码,首先在文件的顶部:
变更为:
将vb_support设置为“off”
注解掉文件最底部的一行:
最后,在子主题的functions.php中激活新模块:
之后,您可以对布局进行必要的修改,甚至添加自己的功能:)
cygmwpex2#
你有divi页面生成器吗?如果有,它可能在你的文章所在的部分的设置中(你可以直接从前端编辑器编辑它)。