重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
wordpress早就有多站点功能了。
成都创新互联公司专注于宁明网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供宁明营销型网站建设,宁明网站制作、宁明网页设计、宁明网站官网定制、微信小程序服务,打造宁明网络公司原创品牌,更为您提供宁明网站排名全网营销落地服务。
wordpress虽然带多站点功能,但设置起来还是有一点麻烦,
可以参阅一下wordpress多站点教程文章,里面详细介绍了wordpress多站点搭建的步骤,
我的wordpress多站点就是这样搭建的。希望帮到你了。
你好,可以使用以下方法:
第一步,通过安装Wordpress建好网站后,我们会发现网站空空如也,更重要的导航菜单也只有"首页"与"示例页面"。第二步,首先,我们进入Wordpress后台管理页面,在左边工具栏选择[外观]--[菜单],我们在这里可以先建立一级菜单。第三步,选中[示例页面]的勾,然后单击[添加到菜单],这是新增了一个一级菜单项,然后选中菜项修改名称。如此类推可以建立多个一级菜单项。第四步,在右边我们把其中一个[示例页面]菜单拖至[编程软件]下面,这样就创建了二级菜单项。如此类推可以建立多个二级菜单项。第五步,将对应的二级菜单的名称及属性进行修改,按第四步可多次循环增加二级菜单项。第六步,通过[上一位]与[下一位]两个按钮来对二级菜单项排序,这样就可以得到我们想的顺序。第七步,通过第四到第六步骤的操作,便可以完成个性化的二级菜单导航栏,如果需要的话还可以建成三级菜单导航栏,这个根据需要进行。
WordPress 3.0+ 可以直接开启多站点模式,如果你要开启,请查看: WordPress 开启多站点(含Apache和Nginx伪静态规则) 。今天就简单说一下,如果将关闭多站点模式,还原主站点为单站点(主站点即你开启多站点模式前的默认站点)。
开始之前,你要备份整个数据库和所有文件,然后想办法将主站点以外的所有站点的恢复到其他地方,或者分别转到单站点模式。在这里暂时不介绍这个步骤,但是你一定要自己做好!!建议先阅读 WordPress 开启多站点(含Apache和Nginx伪静态规则),因为很多步骤都是反过来的。
第一步、添加多导航菜单功能。
这时,我们要用到一个自定义菜单函数register_nav_menus()函数。打开主题的function.php文件,把下面的代码添加进去:
register_nav_menus( array(
'primary' = '第一导航菜单', //这里的primary 你可以自己设置,你也可以写成top-menu ;但是要在调用菜单时也用同样的名字。
'secondary' = '第二导航菜单',
) );
我这里只用了2个菜单,你还可以多设置几个,根据自己的需求。
第二步、调用多导航菜单。
1、在需要导航菜单的地方,放置调用代码。
比如:顶部header.php文件、footer.php文件等。把下面的代码放到这些文件里:
顶部导航:
?php wp_nav_menu( array( 'theme_location' = 'primary','container'='ul','menu_id'='menu','menu_class'='menu','link_before' = 'span','link_after' = '/span',)); ?//这里就用到了前面设置的primary.
左侧边导航:
div id="floatMenu"!-- 左侧菜单导航 --
ul class="menu2"
lia href="/" style="color:#fff; background-color:#6994c9;" title="wordpress主题首页"网站首页 /a/li
?php wp_nav_menu( array( 'theme_location' = 'secondary','container' = '','items_wrap' = '%3$s','fallback_cb'= '' ) ); ?//这里就用到了前面设置的secondary.
/ul
/div
2、在后台设置菜单。
后台——外观——菜单,先创建菜单,然后从左侧添加菜单内容,如添加分类和页面到菜单,如何添加菜单,你可以参考wordpress怎样添加导航菜单?,这里就不多说了。菜单添加好之后,还要设置在哪里显示这个菜单,如下图:
是我们添加的菜单内容。这里,我们要设置 2 处,选择你要显示的位置,这里是高时银博客的选择,选的是“第二导航菜单”,是在左侧显示。
第三步、设置CSS样式。
如果是顶部菜单,这里就不需要设置了,因为,主题一般都有这个。如果是像高时银博客这样的新添加的左侧菜单,那就要添加CSS样式了,样式如下:
/* 浮动菜单*/
#floatMenu { display:block; width:110px; margin-left:-605px; position:fixed; left:50%; top:152px; _margin-left:-605px; _width:120px;_position:absolute; _margin-top:0px;}//这里的_margin-left前面的 _ 表示兼容IE6 。
#floatMenu ul { margin-bottom:2px; }
#floatMenu ul.menu2 li a { display:block; font-size:14px; font-weight:800; color:#6994c9; border-left:1px solid #dadcdd; border-right:1px solid #dadcdd; border-bottom:1px solid #dadcdd; background-color:#ffffff; text-decoration:none; padding:2px 0px 2px 0; text-align:center; }
#floatMenu ul li a:hover { color:#fff; background-color:#6994c9; }
就这样,我们就给自己的网站实现了多导航菜单功能。wordpress主题多个导航菜单的实现是不是也很简单?呵呵