A-A+

wordpress多站点开启目录形式去掉永久链接前的blog

2015年03月10日 PHP开源系统 暂无评论 阅读 24 views 次

当前测试版本 WordPress 3.6.1 已经不支持以下方式,上次我有一个站测试了开启wordpress的二级域名多站点功能,今天,我又想把另一个也是用wp建的站实现目录形式多站点功能,发现开启了目录形式多站点功能后,主站的永久链接前面多了一个blog,由于我原来的永久链接是直接用%post_id% 形式的,现在前面多了一个blog,所有链接地址都变了,那可不行,有没有办法去掉这个blog呢?

方法一

开始时不知道怎么弄,后来看了开启多站点的几个参数,终于知道怎么去掉这个blog,先看默认的参数(这个是在后台“工具”=>“网络”的第2步里要复制到wp-config.php里的代码,后面//里的内容是我加上的注释)

 
define( "MULTISITE", true );                                //是否开启多站点
define( "SUBDOMAIN_INSTALL", false);                  //是否开启子域名
$base = "/";                                //wordpress安装路径
define( "DOMAIN_CURRENT_SITE", "www.xiariboke.net" );//定义主域名
define( "PATH_CURRENT_SITE", "/" );                    //定义主站的路径
define( "SITE_ID_CURRENT_SITE", 1 );                 //定义哪个站点当主站
define( "BLOG_ID_CURRENT_SITE", 1 );                //定义哪个站点当博客

大家看到了吧?关键在define( ‘BLOG_ID_CURRENT_SITE’, 1 )这个参数里,这个是选择哪个站点当博客用的,选择了哪个站点当博客就会使这个站点的永久链接前多一个blog,我们可以随便填一个其他数字,也可以填我们以后要真正开来当博客的站点的ID,只不过填好后就不要再改了,改来改去可能会出错,这样主站的永久链接前就不会有blog了。

方法二

多站点控制面板中,站点-所有站点,然后鼠标移动到该站点上点击编辑-设置,找到 Permalink Structure 去除blog,拉倒最下方,保存即可。

原文地址 http://www.sjyhome.com/wordpress/delete-blog-before-the-permalink.html

标签:

给我留言