我正在建立我的第一个孩子主题。我的孩子主题目前是我的活跃主题。因此, 我在父主题下有一个文件, 位于wp-content / themes / mytheme / template-parts / ajax-mytick-list.php, 并将其复制到wp-content / themes / mytheme-child / template-parts /ajax-mytick-list.php并在那里进行编辑。但是该网站未显示我在儿童主题下编辑过的那个网站。 Cos如果我在父主题中编辑相同的文件, 则会反映出结果。
我究竟做错了什么?
#1
你可以通过这种方式覆盖页面模板, 但不能覆盖其他文件。在这种情况下, 你将需要覆盖相应的功能(指南)或使用动作挂钩或过滤器将其挂钩。
根据以下问题, 提供更多详细信息:你需要找出包含模板零件文件的位置。在父主题中搜索类似的内容
require get_template_directory() . '/template-parts/ajax-mytick-list.php';
如果该调用在模板文件中, 请将其复制到你的子主题, 然后将其更改为
require get_stylesheet_directory() . '/template-parts/ajax-mytick-list.php';
如果不在页面模板中, 则需要进行更深入的研究, 但是由于每个主题都不相同, 因此无法说出你将如何实现目标。
评论前必须登录!
注册