多站点网络的子目录安装的一个月时间限制是什么?

时间:2014-04-08 作者:STing

http://codex.wordpress.org/Before_You_Create_A_Network

如果向下滚动到底部,您会看到:

如果现有WordPress安装已设置一个月以上,则由于现有永久链接的问题,您无法选择子目录安装(对于基于路径的网络)。(此问题将在将来的版本中修复。有关详细信息,请参阅交换网络类型。)

我认为这导致了我面临的一些永久性问题here. 但我想了解为什么有一个月的时间限制,以及他们正在做什么来解决这个问题。例如,我遇到的permalink问题——我明确地注意到,我在服务器上安装的较新的WP没有问题,而较旧的WP没有问题。在“锁定”永久链接的一个月时间段内,$%%***%发生了什么?

1 个回复
SO网友:Otto

一个月内不会发生任何事情,也不会“锁定”永久链接。系统中没有实际差异,唯一的差异是初始多站点配置界面。

当您首次将WP\\u ALLOW\\u MULTISITE定义为true并访问网络屏幕时,您将获得初始设置菜单,该菜单允许您设置配置。这里看起来很像:http://codex.wordpress.org/File:network-create.png

在该屏幕上,如果您的单个站点安装时间超过1个月,那么它不会让您选择“子目录”设置。

就这样。这是唯一的区别。

最终,这其实并不重要。它将为您提供一些要添加到配置文件的定义,如果您告诉它subdomain=false,那么它将是subdirectory。

他们在做什么来解决这个问题?怎么,什么都没有。这是有意的,也是系统的一部分。如果覆盖它,那么不管怎样它都可以正常工作。从长远来看,通过域映射支持,子目录和子域之间的差异应该消失,但这纯粹是为了防止人们意外地做一些愚蠢的事情并破坏他们的网站。

这与您的另一个问题无关,因为您没有使用multisite。

结束

相关推荐

Custom fields in Permalinks?

我想知道如何将自定义字段值添加到自定义帖子类型的永久链接中?例如,我有自定义的post文件ex:cpt cities。php,它处理注册自定义帖子类型和所有这些细节。在该文件中,我试图将其永久链接设置为包含一个“cities”自定义字段值。我可以使用add\\u permastruct设置永久链接。但是,我无法获取自定义字段的值,并且get\\u post\\u meta()不起作用。这可能是由于$post->ID不起作用(因为它位于自定义post类型文件中,而不是post循环)。有人知道这样一种在