题
我有一个3.0.1网站 MULTISITE
启用并希望其中一个网站居住在 /blog
, ,但是当我尝试使用该路径创建一个新站点时,我会得到此错误:
The following words are reserved for use by WordPress functions and cannot be used as blog names: page, comments, blog, files, feed
我如何获得网站 /blog
?
解决方案
其他提示
实际上,根网站可以将博客作为永久链接结构的一部分。实际上,根网站的帖子的任何良好净化都迫使前缀博客。
因此,如果您不介意使用根帐户,则可以拥有它。但是,您必须小心,因为主要博客可以在亚sites的面板等(AFAIK)中显示。
有一种方法,我以前做过,但它是在WPMU 2.x上 - 不确定他们是否使3中更难删除,我无法想象他们为什么会有。
这是一个删除 /博客部分的插件 - http://buddydev.com/http//buddydev.com/public-download/cc-remove-blog-slug-v-1.1.zip - 至于将实际的 /博客 /永久链接编写到网站上,WP将过滤效果,easies的方式是创建“博客”子站点,并用奇怪的URL迅速在phpmyadmin中找到它(设置通往“ youssite.com的路径) /wtfisOningonhere”)然后记录phpMyAdmin搜索它,然后用 /blog / - 非常小心地替换所有实例,不要在任何地方删除或添加额外的斜杠。祝你好运!
使用此过滤器允许 blog
:
add_filter('subdirectory_reserved_names', function($reserved_names){
return array_diff($reserved_names, array('blog') );
} );