【问题标题】:How to edit an already existing Wordpress theme?如何编辑已经存在的 Wordpress 主题?
【发布时间】:2020-08-19 12:58:42
【问题描述】:

我知道这可能是一个非常愚蠢的问题,但我试图弄清楚如何在现有的 wordpress 页面中开发和更改(编写新代码等)?在更改上线之前,我必须能够以某种方式保存它,并且我还需要其所有者的批准。 它的最佳做法是什么?它也有一些付费插件,我在想我应该创建一个并行的 wordpress 站点,从现有站点导出所有内容并在本地工作.. 听起来怎么样?有什么建议吗?

我在 mac 上工作并使用 Docker。 提前谢谢了! 干杯!

【问题讨论】:

  • 您应该创建一个子主题来更改主主题,但请注意主题和插件是分开的,主题不包括站点插件。我认为您可能在这里混淆了 2 个问题 - 听起来您想更改主题 并且 能够更改某些插件添加的外观或功能。无论哪种方式,最好有一个单独的开发环境来在实际站点上工作。
  • 这能回答你的问题吗? How to create a child theme in WordPress?
  • 根据您对以下答案的评论,更改主题只是您想要做的事情的一小部分,正如我所怀疑的那样。菜单、插件等是站点的一部分,而不是主题,因此您实际上是在设置一个具有一些相同元素的新站点。您将需要设置新的 WP 安装。如果有帮助,您可以创建现有网站的副本以开始查看 this answer about how to create a copy of an existing site on another server
  • 是的,我就是这么想的!我可能需要为这个网站创建一个并行开发环境。我现在唯一剩下的问题是:由于网站上有一些付费插件(它们对功能有很大影响),我如何才能拥有它们?谢谢

标签: wordpress docker themes


【解决方案1】:

阅读与儿童主题相关的 Wordpress 开发人员。 Tou 可以从这里开始 - https://developer.wordpress.org/themes/advanced-topics/child-themes/

这将允许您在普通主题上激活子主题,并且您对其 functions.php 所做的任何更改都不会在父主题更新时被覆盖。

您只需要维护代码,以防对父主题进行重大更新。

【讨论】:

  • 嗯,只使用子主题就够了吗?因为我不会只改变它的风格,还会改变例如菜单(替换为新的)等
猜你喜欢
  • 1970-01-01
  • 2011-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-13
  • 1970-01-01
相关资源
最近更新 更多