我仅保留子主题还是移动/使用父主题?

问题描述 投票:0回答:1

不确定是否在正确的位置问这个问题,

我有一个网站,我们主要用于营销我们的服务,在线服务预订和销售某些产品。该网站自2017年以来就没有更新过,Avada父主题和子主题都需要更新到6.2版,删除产品/ WooCommerce并将预订系统替换为新应用。

我想开始管理/更新/自定义我的网站,但是我对CSS,函数等代码一无所知...等等,但是我现在更喜欢从Avada Fusion Builder开始,因为我可以轻松快速地学习并获得结果可以使我的网站正常运行,然后立即学习编码。

我已使用5.4.1 wordpress / php7.4 / apache docker映像和MariaDB数据库映像在本地ubuntu服务器上安装了wordpress。我已经导入了实时站点数据库,内容并更新了所有插件并修复了所有小问题。

该站点现已启动并在我的本地服务器上运行,但是由于自定义,主题和wordpress版本的更新,几乎没有任何问题。我只是想制定一个计划,对我来说最好的方法是什么,怎么做。

在我开始更新网站之前,我想计划如何构建它,以便将来我可以更轻松地管理该网站。我进行了一些研究,似乎如今大多数自定义设置都不需要子主题,因为它可以使用WordPress / Avada父主题和插件来完成大多数CSS定制和功能。如上所述,该网站将提供带有样式定制和在线预订系统的标准服务页面。

Avada主题/融合构建器和wordpress包含一个部分,用于在页面上本地和全局执行自定义CSS。对于功能代码,您可以使用代码片段或类似插件。据我了解,当您移至新版本的wordpress / theme时,自定义项将存储在数据库中,而将内容文件中的插件存储在数据库中,这意味着在进行备份时不会丢失它。

如果所有自定义项都已备份,并且我不再需要子主题,是否可以复制或使用迁移插件将自定义从子主题移回父主题?看起来,对于大多数网站来说,不需要子主题就可以了。

我的问题是:

  1. 在上述范围内,将来的更新/升级和易于管理,我是否需要子主题或更好地使用父主题/插件进行自定义?

  2. 如何将子主题配置移回最新版本的父主题?

  3. 如果保持子主题结构,如何将旧的子主题更新/迁移/移动到新的子主题?

  4. 我可以将旧的子主题与新的父主题一起使用吗?或其更好/建议使用新的子主题版本。

请观看有关以上内容的视频,关于不使用子主题https://youtu.be/30JdAarTAFU

谢谢您的帮助。

css wordpress data-migration
1个回答
0
投票

很高兴看到您实际上在努力理解这一点。我会尽力回答您的问题。我已经与Avada合作了3年。

超出上述范围,我需要将来的更新/升级和易于管理子主题或更好地使用父主题/插件来完成定制?

我将永远有一个儿童主题。原因很简单-每个站点都需要以某种方式进行自定义。是的,页面构建器可以提供帮助,但并不能为所有问题提供所有选择。这些天我使用Elementor,并且我相信这是当今市场上最好的构建器,但我仍然发现自己在编写少量代码来更改未随其提供的功能。

由于您要更新您的网站。您不应删除子主题,因为可能会使用某些功能或模板。

如何将子主题配置移回最新版本父主题?

如果有任何自定义CSS,则需要将其复制并粘贴到网站后端的主题“自定义CSS”选项页中。任何模板或functions.php文件都需要移回父主题。但是,如果您拥有这些文件并将其移回父目录,则将使用主题的任何更新覆盖这些文件。我真的不建议删除儿童主题。

如果保留子主题结构,如何更新/迁移/移动旧儿童主题转换为新版儿童主题?

您需要更新父主题而不是子主题。整个想法是永远不要更新子主题,因此不会覆盖任何文件。而且,核心子主题将(在大多数情况下)由functions.php和style.css组成-两者均为空。因此,如果您更新子主题,则基本上将删除已有的主题。

我可以将旧的子主题与新的父主题一起使用吗?或其更好/建议使用新的子主题版本。

是,这是拥有儿童主题的主要原因。

更新Avada

我将假定Avada的版本是4.0.3,最新的是6. *。这个过程非常简单:1.更新WordPress(今天是最新的5.4.1)。2.从主题网站下载新文件。3.将文件上传到父主题。4.登录到您网站上的管理员帐户。在那里,您应该看到安装。5.完成后,检查所有页面(尤其是构建器所在的页面)是否存在任何错误。

可能需要对header.php和footer.php进行一些小的更改

让我知道进展如何。

© www.soinside.com 2019 - 2024. All rights reserved.