WordPress如何将文件从父主题复制到子主题
WordPress CMS内容管理系统的工作方式是运行子主题时,它首先在子主题中查找文件,然后再在父主题中查找文件。子主题的目的是能够在不实际修改父主题文件的情况下修改父主题。因此,当父主题更新时,它不会影响您网站的运作方式。
拥有子主题可以让您在不更改原始主题代码中的任何内容的情况下更改站点。在这篇文章中,我们将研究如何将主题文件复制到您的子主题,通常在创建子主题时,您只添加必要的functions.php 和style.css。随着开发的进行,您可能需要添加更多文件。
子主题可添加的代码
例如,如果您在子主题中有一个header.php文件,WordPress不会在父主题中查找该文件。因此,无论您在子主题的header.php文件中拥有什么,这就是WordPress加载的内容。
例如,您可以将某些代码添加到header.php文件中,例如谷歌分析、Google Search Console网站管理员工具、广告、Facebook Pixel等,即使在您更新主题之后,这些代码也需要一直存在。也可以在导航菜单下方添加Google AdSense广告,而无需您的主题header.php中的任何插件。
另一个例子是,如果您在子主题中没有footer.php,它将从父主题加载一个。
推荐:如何将Google AdSense添加到WordPress网站
如何将父主题文件复制到子主题
如果你熟悉cPanel仪表板 或者FTP,那么则可以使用 Web主机服务器 上的cPanel,或者FTP客户端来管理复制文件。将父主题文件复制到子主题我们将介绍两种方法,使用FTP和WordPress File Manager Advanced文件管理器插件来实施。如果主题没有带子主题的话,可以使用插件创建子主题,可参考WordPress子主题生成插件Child Theme Configurator插件教程
通过FTP将父主题文件复制到子主题
使用FTP连接到你的网站,确保选择您正在使用的网站根目录,
找到wp-content文件并双击它,在 wp-content 文件夹下,点击themes文件,
单击主题文件夹以查看您站点上安装的所有主题。现在单击父主题的子主题文件夹,您将只看到两个文件,style.css和function.php文件。我使用的是 Generatepress 主题。有显示了名为 generatepress_child 的子主题
复制需要的父主题文件到子主题即可。
使用WordPress File Manager Advanced插件复制文件
File Manager Advanced 可让您上传、编辑、复制、压缩、下载和删除文件。它使您可以访问 WordPress 根目录内外的文件。您可以编辑根目录路径并隐藏文件的真实路径。它使用本地文件系统而不是数据库。
它添加了一个丰富的上下文工具栏。查看预览、以 PDF 格式预览、以列表或图标形式查看、查看档案、编辑图像、查看媒体、搜索、选择多个文件、通过拖放移动文件、清理文件名和文件路径、查看历史记录等。 上传功能包括上传时自动调整大小、文件夹上传、分块文件上传等。
使用WordPress File Manager Advanced插件复制文件方法很简单,类似使用FTP的方法,直接复制粘贴到子主题即可。
总结
以上是晓得博客为你介绍的 WordPress 如何将文件从父主题复制到子主题的全部内容,使用插件和FTP都可以实现这个目的,你可以选择自己熟悉的方式来复制需要的文件到子主题。
Claude、Netflix、Midjourney、ChatGPT Plus、PS、Disney、Youtube、Office 365、多邻国Plus账号购买,ChatGPT API购买,优惠码XDBK,用户购买的时候输入优惠码可以打95折