在运行站点上安装新主题

时间:2015-07-14 作者:testing

我有一个正在运行的Wordpress站点(3.9.6)。现在应该使用一个新的主题,对于这个主题还必须进行一些定制(内容、一些WP文件,如page.php等)。此外,我必须更新到Wordpress 4。所有的变化都不应该被访问者注意到,或者至少应该尽可能小。在网站上线之前,编辑也应该有权编辑和添加内容。

我想这应该经常发生,我想知道你是怎么做到的。

是否应该建立一个全新的WP站点?这应该在本地完成还是在服务器的子目录中完成

2 个回复
SO网友:emilushi

在这种情况下,我将执行以下操作:

在网站根文件夹(例如:mynewsite)中创建一个新文件夹创建一个新数据库并将旧网站数据库导入其中,将旧网站文件和文件夹复制到新目录(mynewsite)中。php

define(\'WP_HOME\',\'http://youdomain.com/mynewsite\');
define(\'WP_SITEURL\',\'http://example.com/mynewsite\');
完成此次访问后http://youdomain.com/mynewsite 并开始对其进行更改,完成更改后,您必须将域目标更改为新目录mynewsite 是你创造的,仅此而已。

SO网友:sakibmoon

您可以在子目录/子域或您选择的任何url中设置Wordpress站点。因此,路径结构由您决定。添加此网站中的所有文件和数据库信息。激活相同的插件和主题设置为定期在此站点中自动添加实时站点上发布的帖子和其他所有内容由于添加了新帖子,所有帖子链接都无法用于此网站。如果你愿意,你也可以解决这个问题,但这不是真正的目标,额外的工作没有任何好处。

如果有人知道url,他们仍然可以访问测试站点。您可以选择一些模糊的url,以便最终用户不容易找到它,这可能就足够了。但如果这让您感到困扰,请使用密码保护它。

现在,无论何时需要激活插件/进行任何类型的测试,请使用此网站。您可以确定插件兼容性或任何其他问题,因为它是实时站点的镜像。一旦您感到满意,请对实时站点进行这些更改。

我之所以喜欢这个问题,主要是因为出现了插件冲突。更常见的情况是,在开发环境中工作的站点会因为一些小问题而中断主站点。这种测试方法消除了这个问题。

但最初需要做更多的工作,这取决于你是否适合你。我发现,如果你在一个网站上工作很长时间,从长远来看,这会节省很多麻烦和时间。

结束

相关推荐

Upgrading themes never works

我在家里的服务器上安装了Wordpress,为我购买的域名提供服务。它运行在Debian Linux上,目前安装在/usr/share/wordpress.当我在管理面板中时,我会看到主题或插件更新的通知。因此,我将SSH连接到服务器,打开FTP守护程序,然后启动更新。以下是输出示例:Downloading install package from http://downloads.wordpress.org/plugin/akismet.3.0.0.zip… Unpacking the pack