我正在建立我的第一个孩子主题。我的孩子主题目前是我的活跃主题。因此, 我在父主题下有一个文件, 位于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';
【子主题不读取模板部分文件】如果不在页面模板中, 则需要进行更深入的研究, 但是由于每个主题都不相同, 因此无法说出你将如何实现目标。
推荐阅读
- 结合并显示博客文章结果和自定义分类法
- 在网站上动态点击YouTube订阅按钮
- 检查用户是否具有Gravatar
- 更改auth_redirect()页面
- 我们可以在woocommerce的商店页面上添加媒体框吗()
- 我们可以在主题中复制ACF功能吗()
- 可以使用WC_Products_Query获得与所需产品名称匹配的产品吗()
- 易语言 之系统处理
- PyQt5博文目录