WP通过子主题自定义主题

我最近刚刚通过” 儿童主题” 进入主题编辑(我知道。所以去年夏天是对的, 但是黄油比以往任何时候都晚)。由于我是反复试验的” 程序员” , 因此我不确定大部分时间在做什么。
任何人都可以给任何线索如何通过儿童主题编辑这种设置
第一层:get_template_part(‘ template-parts / content’ );
第二层:do_action(‘ hestia_blog_post_template_part’ , ‘ default’ );
第三层:class-hestia-blog-post-layout.php [真正存在的地方]
谢谢你们
#1你可以通过从主主题中获取模板文件, 然后将其放在子主题中的相同位置来覆盖模板。因此, 可以说该模板在mainthemefolder / templates / class-hestia-blog-post-layout.php中称为class-hestia-blog-post-layout.php, 然后将其复制到childthemefolder / templates / class-hestia-blog-post- layout.php。
更新
你的主题(Hestia)似乎没有使用默认的模板使用方式。对于儿童主题应该如何工作, 绝对不是你做错了什么。我向孩子添加了template-parts / content.php并进行了更改
hestia_blog_post_template_part
to
hestia_blog_post_template_part2
, 并在子主题的class-hestia-blog-post-layout.php中, 我更改了这一行
add_action(‘ hestia_blog_post_template_part’ , array($ this, ‘ render’ ), 2);
对此
add_action(‘ hestia_blog_post_template_part2’ , array($ this, ‘ render’ ), 2);
但是后来仍然没有用。然后我注意到class-hestia-blog-post-layout.php中的Class已加载到hestia / inc / core / class-hestia-autoloader中, 在其中进行了更改
‘ Hestia_Blog_Post_Layout’ => HESTIA_PHP_INCLUDE。 “ 观看次数/博客” ,
to
‘ Hestia_Blog_Post_Layout2’ => HESTIA_PHP_INCLUDE。 ‘ ../../hestia-child/inc/views/blog’ ,
但是它仍然无法正常工作…
【WP通过子主题自定义主题】现在我放弃了, 对不起。

    推荐阅读