17713433920 info@mac163.com

我开始的最新项目之一是安装我所有的WordPress主题演示,并将它们添加到多站点网络中。这样做不仅使管理起来更加容易,而且由于每个主题都有自己独特的内容,因此它使我可以为每个主题提供更好的演示。当我使用WordPress设置多站点时,我认为与您分享如何在WordPress 3.0+中启用多站点选项的快速帖子是一个好主意。

在WP 3.0+之前,您必须安装WordPress,但现在它不再是一个单独的项目,而是作为WordPress.org主分支的一部分进行的持续开发,名称为“多站点”或“ MS”。这真是个好消息,因为它不仅易于使用,而且您可以快速将常规WP安装变成一个多站点网络,正如我在下面向您展示的。

步骤1.通过WP-Config文件启用MultiSite

第一步是简单地打开位于WordPress根文件夹中的wp-config.php文件,并添加以下行(最好在显示“仅此而已,停止编辑!快乐的博客”的行上方)。

/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );

步骤2.启用网络

一旦您在wp-config.php文件中允许了多站点支持,其余的操作就非常简单了,因为现在说明将显示在“设置->网络设置”下,但是我将快速地指导您进行操作。

一种。在/wp-content/blogs.dir中创建一个blogs.dir目录

首先,您必须通过FTP创建一个空文件夹,该文件夹将用于存储您添加到网络中其他站点的所有上载媒体。确保它可被服务器写入(755)。

b。在之前添加的行之后,将以下内容添加到wp-config.php文件中:

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
$base = '/themes/';
define( 'DOMAIN_CURRENT_SITE', 'www.mac163.com' );
define( 'PATH_CURRENT_SITE', '/themes/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

C。将以下内容添加到您的.htaccess文件中

RewriteEngine On
RewriteBase /themes/
RewriteRule ^index.php$ - [L]

# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule  ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
RewriteRule  ^[_0-9a-zA-Z-]+/(.*.php)$ $1 [L]
RewriteRule . index.php [L]

步骤3.享受您的新多站点网络

现在,您可以通过/ wp-content登录到主要安装,单击右上角的“网络管理员”链接,然后开始向网络中添加新站点。以下是我为所有免费和高级WordPress主题演示创建的网络的快速屏幕截图。

享受您的新多站点网络
享受您的新多站点网络

微信二维码

微信扫描二维码联系我们!
我们在微信上24小时期待你的声音
提供外贸路由器设备产品,轻松翻墙,解答:WP主题推荐,WP网站建设,Google SEO,百度SEO,专业服务器环境搭建等!


需要提供WordPress主题/插件的汉化服务可以随时联系我们!另外成品WordPress网站以及半成品WordPress网站建设,海外Google SEO优化托管服务,百度SEO优化托管服务,Centos/Debian服务器WP专用环境搭建,WP缓存服务器搭建,我们都是你的首选,拥有多年WP开源程序服务经验,我们一直在坚持客户体验,没有最好,只有更好!
回到顶部