我想在我的笔记本电脑上将其作为一个子主题进行编辑,并将文件传输到我的服务器。我不知道怎么回事

时间:2015-11-04 作者:4514

我的知识差距很大,现在我知道我做错了事情,我想全力以赴解决这个问题。

我有一个使用“shape”主题的wordpress网站,我直接编辑主题中的代码,使其达到我想要的效果,每当我编辑代码时,我都是通过wordpress仪表板中的编辑器来完成的,因为它在互联网上是实时的。

我知道那是错的。据我所知,正确的做法是将我的网站放在我的本地主机上,在那里编辑,然后将文件传输到我的主机服务器,这样当更改完全按照我所希望的方式进行时,它只能在internet上实时运行。

此外,我听说我应该将主题作为子主题进行编辑,我很确定我不会这样做,因为我不明白这是怎么回事。

我不知道如何从本地主机运行wordpress,不知道什么是子主题或如何使用子主题,也不知道如何将文件传输到宿主服务器。谁能给我指一下正确的方向吗?

谢谢

编辑:我绝对不想像现在这样丢失网站上的任何内容、媒体或文件。这就是为什么我一直不愿意将内容更改为localhost子主题FTP的原因,但我知道我需要这样做。

1 个回复
SO网友:user2012167

你有几个重要的问题,所以我会给你指出正确的方向。

在本地运行wordpress。您需要MAMP(用于mac)或WAMP(用于windows)。它将像您的live站点一样工作,但文件将位于您的计算机上。更多信息:https://codex.wordpress.org/Installing_WordPress_Locally_on_Your_Mac_With_MAMP

为您的站点创建一个子主题。这将允许您对主题进行编辑,而无需更改主题的实际主文件。这样更安全。你永远不想改变原来的。这样,通过更新和大量其他优势,您的更改将是安全的。你可以在谷歌上搜索“儿童主题wordpress”来获取wordpress的相关说明。

最后,要以一种让您能够优雅地将更改推送到实时站点的方式完成前两个步骤,基本上,您需要创建一个git存储库。git repo是您存储所有文件的中心位置。它将跟踪您所做的每一项更改,并简化跨多个位置(在您的情况下是您的本地计算机和服务器)更新文件的过程。这并不像听起来那么复杂,但需要一点时间才能弄清楚。以下是更多信息:https://wordpress.org/support/topic/working-locally-and-pushing-to-remote-server

正如你所知,如果你想用正确的方式来做这件事,那就太好了。我在上面简要概述的方法肯定是许多专业人士的做法,因此,如果你能把所有这些都做好,你就会做好准备!