如何解决我正在尝试为儿童主题创建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并将其放在子主题中。然后修改该文件。