我正在尝试为儿童主题创建footer.php,但收效甚微-使用wordpress + oceanwp + elementor

问题描述

我最近使用elementor页面构建器为OceanWP创建了子主题。 我已经通过Filezilla FTP上传了该文件夹,该文件夹放在父主题旁边的主题文件夹中。在清除WP Rocket和Cloudflare CDN上的缓存后,我创建了style.css和functions.PHP并将适当的代码添加站点加载的每个页面中。

然后我去添加一个footer.PHP文件(因为我需要在会员链接</head>标签之前的文件添加一些其他代码),这是我感到困惑的地方。 / p>

我应该从父级footer.PHP复制代码并将其插入子级吗? (我这样做是因为,我的利润全被搞砸了,css样式也变得疯了)

添加所需代码之前,应将其留空吗? (这样做是因为我的页脚消失了,菜单无法正常工作?!)

应该不是,我是否需要在子主题action or enqueue script的{​​{1}}上添加某种形式,以使页脚正确显示

我正在这样做,因此 如果更新主题,这些代码段不会从我的服务器和站点中完全删除

我什至需要这样做,是否应该将其添加到父footer.PHP文件中?

我对编码非常陌生,只了解少量的HTML,CSS并开始学习PHP

这是我的子主题function.PHP文件中的代码

functions.PHP

解决方法

您写道:“然后我去添加了footer.php文件(因为我需要在会员链接的head标签之前向文件中添加一些其他代码),这让我感到困惑。” >

“在标签头之前”与footer.php无关

通常,

footer.php文件与“标签主体之前”有关

header.php文件与“在标签头之前”有关

我通常会说,因为在某些主题中header.php和footer.php会调用其他文件或函数。

因此,首先,请确保您不要将header.php与footer.php混淆

如果您的目标是在标签头之前编写其他代码,请复制header.php并将其放在子主题中。然后修改该文件。