设置:WordPress v 3.0.4,启用多站点网络,主题:二十个子,本地安装MAMP 1.9.4,PHP 5.3.2,为4个子站点使用子文件夹(非子域)
问题:相同的全局导航菜单,但子站点为不同于主站点中构建的URL的类别构建URL。
主站点中,主导航菜单中类别链接的实例:--
http://localhost/BHAKTIVEDANTAS-dev/public_html/blog/category/asides/Note“/博客/”目录。选择链接将返回一个包含类别帖子列表的页面。这是应该的。
而在子站点中,使用相同的主站点导航菜单进行全局导航,同一类别的链接构造不同:--
http://localhost/BHAKTIVEDANTAS-dev/public_html/category/asides/Note缺少“/blog/”目录。选择链接将返回404页:(
为了将4个子站点与主站点集成在一起,我正在使用主站点的导航菜单,在“标题”中插入以下代码。每个子站点的php文件。导航菜单上的所有其他链接都在站点范围内工作。
<;?php/*用于显示全局或站点范围的主站点菜单*/
切换到博客(1)&燃气轮机<;?php/*我们的导航菜单。如果未填写,wp\\U nav\\U menu将返回到wp\\U page\\U menu。辅助到主位置的菜单是使用的菜单。如果未分配,则使用ID最低的菜单。*/&燃气轮机;
<;?php wp\\u nav\\u菜单(数组(\'container\\u class\'=>;\'菜单头\',\'theme\\u location\'=>;\'主\')&燃气轮机<;?php/*还原当前日志的设置*/restore\\u current\\u blog()&燃气轮机;
这与“类别”链接是如何添加到菜单的有关吗?在超级管理员中>;外观(>);“菜单”面板中,我创建了一个自定义链接,在URL字段中键入“#”,并为标签键入“类别”,然后添加到菜单中。接下来,我添加了各种类别作为自定义链接的子级。