Modifying a child theme 时间:2019-01-08 作者:Carl Göran Heintz 我成功地在WordPress中创建了一个主题副本,现在有了一个子版本。我希望能够进一步修改它,但从这一点上说,我不明白现在给了我哪些以前没有给过我的选择。例如,如果我想将“House painter”中位于左侧的“mobile only”菜单更改为居中,我将如何操作?我仍然对CSS、脚本等有点困惑。我希望删除页脚的当前结构(目前分为5等份),使其成为一个更简单的结构,但添加一个与原始内容略有重叠的png。因此,我们希望将png放在中间的前50像素位置,例如。谁能帮我一把? 2 个回复 SO网友:RiddleMeThis 这是一个很好的资源,有很多关于Child Themes. 我建议把整件事都读一遍。通过复制父主题的文件并将其放置在子主题的同一目录中,可以覆盖子主题中的任何文件。例如,编辑页脚。php,您很可能需要编辑该文件来删除您提到的5列中的一些列,您可以复制父主题的页脚。php并将其放置在子主题的根目录中。然后,您可以自由更改此文件。我建议你做以上的事情,并尝试一下布局,以达到你想要的效果。然后,如果你有更具体的问题,你可以开始一个新问题,得到更具体的答案。 SO网友:Howdy_McGee 子主题的目的是使您可以对主题进行更改,而不会在主题更新时覆盖您的更改。记住这一点,现在您有了子主题,您可以从父主题复制文件并在子主题中使用它们。例如,如果您的移动菜单位于父主题中header.php 文件-您可以将该文件复制到您的子主题,并进行任何您认为合适的更改。WordPress将看到子主题具有header.php 并将使用该文件而不是父主题header.php 文件页脚也可以这样做。根据主题的不同,您还可以使用函数和挂钩来实现这一点。将来,您的父主题可能会更新,但您的子主题不会收到任何自动更新,您的更改将保留。您可以在WordPress Handbook - Child Themes, 特别是关于template overriding.如果你不确定如何用CSS修复某些问题,那么这种问题可能更适合Stack Overflow. 文章导航