wordpress早就有多站點(diǎn)功能了。
成都創(chuàng)新互聯(lián)公司專注于寧明網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供寧明營(yíng)銷型網(wǎng)站建設(shè),寧明網(wǎng)站制作、寧明網(wǎng)頁(yè)設(shè)計(jì)、寧明網(wǎng)站官網(wǎng)定制、微信小程序服務(wù),打造寧明網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供寧明網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
wordpress雖然帶多站點(diǎn)功能,但設(shè)置起來(lái)還是有一點(diǎn)麻煩,
可以參閱一下wordpress多站點(diǎn)教程文章,里面詳細(xì)介紹了wordpress多站點(diǎn)搭建的步驟,
我的wordpress多站點(diǎn)就是這樣搭建的。希望幫到你了。
你好,可以使用以下方法:
第一步,通過(guò)安裝Wordpress建好網(wǎng)站后,我們會(huì)發(fā)現(xiàn)網(wǎng)站空空如也,更重要的導(dǎo)航菜單也只有"首頁(yè)"與"示例頁(yè)面"。第二步,首先,我們進(jìn)入Wordpress后臺(tái)管理頁(yè)面,在左邊工具欄選擇[外觀]--[菜單],我們?cè)谶@里可以先建立一級(jí)菜單。第三步,選中[示例頁(yè)面]的勾,然后單擊[添加到菜單],這是新增了一個(gè)一級(jí)菜單項(xiàng),然后選中菜項(xiàng)修改名稱。如此類推可以建立多個(gè)一級(jí)菜單項(xiàng)。第四步,在右邊我們把其中一個(gè)[示例頁(yè)面]菜單拖至[編程軟件]下面,這樣就創(chuàng)建了二級(jí)菜單項(xiàng)。如此類推可以建立多個(gè)二級(jí)菜單項(xiàng)。第五步,將對(duì)應(yīng)的二級(jí)菜單的名稱及屬性進(jìn)行修改,按第四步可多次循環(huán)增加二級(jí)菜單項(xiàng)。第六步,通過(guò)[上一位]與[下一位]兩個(gè)按鈕來(lái)對(duì)二級(jí)菜單項(xiàng)排序,這樣就可以得到我們想的順序。第七步,通過(guò)第四到第六步驟的操作,便可以完成個(gè)性化的二級(jí)菜單導(dǎo)航欄,如果需要的話還可以建成三級(jí)菜單導(dǎo)航欄,這個(gè)根據(jù)需要進(jìn)行。
WordPress 3.0+ 可以直接開(kāi)啟多站點(diǎn)模式,如果你要開(kāi)啟,請(qǐng)查看: WordPress 開(kāi)啟多站點(diǎn)(含Apache和Nginx偽靜態(tài)規(guī)則) 。今天就簡(jiǎn)單說(shuō)一下,如果將關(guān)閉多站點(diǎn)模式,還原主站點(diǎn)為單站點(diǎn)(主站點(diǎn)即你開(kāi)啟多站點(diǎn)模式前的默認(rèn)站點(diǎn))。
開(kāi)始之前,你要備份整個(gè)數(shù)據(jù)庫(kù)和所有文件,然后想辦法將主站點(diǎn)以外的所有站點(diǎn)的恢復(fù)到其他地方,或者分別轉(zhuǎn)到單站點(diǎn)模式。在這里暫時(shí)不介紹這個(gè)步驟,但是你一定要自己做好!!建議先閱讀 WordPress 開(kāi)啟多站點(diǎn)(含Apache和Nginx偽靜態(tài)規(guī)則),因?yàn)楹芏嗖襟E都是反過(guò)來(lái)的。
第一步、添加多導(dǎo)航菜單功能。
這時(shí),我們要用到一個(gè)自定義菜單函數(shù)register_nav_menus()函數(shù)。打開(kāi)主題的function.php文件,把下面的代碼添加進(jìn)去:
register_nav_menus( array(
'primary' = '第一導(dǎo)航菜單', //這里的primary 你可以自己設(shè)置,你也可以寫成top-menu ;但是要在調(diào)用菜單時(shí)也用同樣的名字。
'secondary' = '第二導(dǎo)航菜單',
) );
我這里只用了2個(gè)菜單,你還可以多設(shè)置幾個(gè),根據(jù)自己的需求。
第二步、調(diào)用多導(dǎo)航菜單。
1、在需要導(dǎo)航菜單的地方,放置調(diào)用代碼。
比如:頂部header.php文件、footer.php文件等。把下面的代碼放到這些文件里:
頂部導(dǎo)航:
?php wp_nav_menu( array( 'theme_location' = 'primary','container'='ul','menu_id'='menu','menu_class'='menu','link_before' = 'span','link_after' = '/span',)); ?//這里就用到了前面設(shè)置的primary.
左側(cè)邊導(dǎo)航:
div id="floatMenu"!-- 左側(cè)菜單導(dǎo)航 --
ul class="menu2"
lia href="/" style="color:#fff; background-color:#6994c9;" title="wordpress主題首頁(yè)"網(wǎng)站首頁(yè) /a/li
?php wp_nav_menu( array( 'theme_location' = 'secondary','container' = '','items_wrap' = '%3$s','fallback_cb'= '' ) ); ?//這里就用到了前面設(shè)置的secondary.
/ul
/div
2、在后臺(tái)設(shè)置菜單。
后臺(tái)——外觀——菜單,先創(chuàng)建菜單,然后從左側(cè)添加菜單內(nèi)容,如添加分類和頁(yè)面到菜單,如何添加菜單,你可以參考wordpress怎樣添加導(dǎo)航菜單?,這里就不多說(shuō)了。菜單添加好之后,還要設(shè)置在哪里顯示這個(gè)菜單,如下圖:
是我們添加的菜單內(nèi)容。這里,我們要設(shè)置 2 處,選擇你要顯示的位置,這里是高時(shí)銀博客的選擇,選的是“第二導(dǎo)航菜單”,是在左側(cè)顯示。
第三步、設(shè)置CSS樣式。
如果是頂部菜單,這里就不需要設(shè)置了,因?yàn)?,主題一般都有這個(gè)。如果是像高時(shí)銀博客這樣的新添加的左側(cè)菜單,那就要添加CSS樣式了,樣式如下:
/* 浮動(dòng)菜單*/
#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; }
就這樣,我們就給自己的網(wǎng)站實(shí)現(xiàn)了多導(dǎo)航菜單功能。wordpress主題多個(gè)導(dǎo)航菜單的實(shí)現(xiàn)是不是也很簡(jiǎn)單?呵呵