我最近刚刚通过”
儿童主题”
进入主题编辑(我知道。所以去年夏天是对的, 但是黄油比以往任何时候都晚)。由于我是反复试验的”
程序员”
, 因此我不确定大部分时间在做什么。
任何人都可以给任何线索如何通过儿童主题编辑这种设置
第一层: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通过子主题自定义主题】现在我放弃了, 对不起。
推荐阅读
- Favicon没有显示在我的wordpress网站上,尤其是在Chrome上
- 下拉菜单”aria”仅在714px Bootstrap WordPress主题以下起作用
- tax_qeury在wordpress中不起作用。怎么解决()
- WP无法识别Tag.php的问题
- 标签页不显示日期(wordpress)
- Hadoop3数据容错技术(纠删码)
- EventLog Analyzer能对网络环境中的那类日志进行采集()
- Linux学习教程Linux中Sed命令如何使用()
- 简单分析实现运维利器---web远程ssh终端录像回放