wordpress側(cè)滑欄 wordpress sidebar

wordpress怎么在文章頁里加入側(cè)邊欄

在制作wordpress模版的時候,也許會遇到一個sidebar側(cè)欄不能完全滿足需求,或者側(cè)欄內(nèi)容過多導(dǎo)致頁面過長,那么可以考慮使用兩個或者更多側(cè)欄。

目前創(chuàng)新互聯(lián)公司已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站運營、企業(yè)網(wǎng)站設(shè)計、開平網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

考慮到需要修改functions.PHP和sidebar.php文件,因此開始前備份好文件以防萬一。

第一步:首先看functions.php文件。文件里有一段代碼的開始部分是這樣的:

第二步:刪除這段代碼以及相應(yīng)的閉合括號,之后加入下面的內(nèi)容:

第三步:這是一個側(cè)欄的對應(yīng)代碼,如果要的是兩個側(cè)欄效果,那么就再加入一段側(cè)欄代碼,變成:

如果想多顯示幾個側(cè)欄,只要復(fù)制同樣的代碼段,把其中的sidebar1/2后面的數(shù)字改動一下就可以了。

注冊好必需的側(cè)欄之后,wp-admin的wiget里就有了三個widget盒,之后需要激活側(cè)欄,讓其能夠顯示在博客前端。

第四步:打開sidebar.php文件之后會看見一行這樣的代碼:

第五步:刪除之,然后加上:

第六步:以上代碼使sidebar1顯示在博客前端。要同時顯示sidebar1和sidebar2,則加入:

以此類推,要顯示sidebar345,請?zhí)砑油瑯哟a,將其中的數(shù)字略作改動即可。

注意:修改functions.php文件時請注意刪除多余的閉合括號或空格等。

使用主題后側(cè)滑欄美化無效

如果您使用的是WordPress主題,請檢查一下您的主題是否支持側(cè)邊欄美化功能。如果您使用的是其他類型的主題,請查看您的主題文檔,看看是否有支持側(cè)邊欄美化的功能。如果您的主題不支持側(cè)邊欄美化,您可以嘗試使用插件來實現(xiàn)這一功能。如果您使用的是WordPress主題,請檢查一下您的主題是否支持側(cè)邊欄美化功能。如果您使用的是其他類型的主題,請查看您的主題文檔,看看是否有支持側(cè)邊欄美化的功能。如果您的主題不支持側(cè)邊欄美化,您可以嘗試使用插件來實現(xiàn)這一功能。

如何讓W(xué)ordPress側(cè)邊欄的指定模塊隨頁面滾動

本文接著來告訴你如何讓你的整個側(cè)邊欄或者側(cè)邊欄的指定某個模塊在頁面滾動的時候隨著窗口一起滾動。聽起來是不是很炫呢。滾動效果,相信大家已經(jīng)見過太多,無外乎就是加載一個js特效。開始之前為大家介紹一下側(cè)邊欄的構(gòu)成部分,因為本文采用js特效可以具體到側(cè)邊欄某模板(比方說A)到達(dá)頂部時,指定模塊(比方說B)開始隨頁面滑動。側(cè)邊欄是怎么樣的構(gòu)造側(cè)邊欄可以通過小工具或者自行編輯sidebar.php代碼來完成,模塊布局靈活,一般包括近期文章,近期評論,標(biāo)簽云等等等。下面就是一個常見的側(cè)邊欄結(jié)構(gòu),模塊id是我自行編寫的,方便大家辨識。divid="sidebar"divclass="recentposts".../div//近期文章 divclass="hotposts".../div//熱門文章 divclass="tagcloud".../div//標(biāo)簽云 divclass="recentcomments".../div//近期評論 divclass="blogroll".../div//連接表 /div上面就是一個簡單的側(cè)邊欄構(gòu)造,注各個模塊的id,在下一步滾動代碼中將得到對應(yīng)。如何讓側(cè)邊欄滾動起來下面就以熱門文章、標(biāo)簽云兩個相鄰模塊作為指定滾動模塊,來說明指定模塊如何實現(xiàn)隨窗口滑動。varrollStart = $('.recentcomments'), //近期評論模塊到達(dá)瀏覽器頂部時,指定模塊開始滾動rollOut = $('.recentcomments,.blogroll'); //近期評論以下模塊隱藏包括最新評論,指定模塊顯現(xiàn)rollStart.before('div class="rollbox"/div'); //這個可以不用修改,與下面保持一致varoffset = rollStart.offset(),objWindow = $(window),rollBox = rollStart.prev(), rollSet = $('.hotposts,.tagcloud'); //指定滾動的模塊idobjWindow.scroll(function() { if (objWindow.scrollTop() offset.top){ if(rollBox.html(null)){ rollSet.clone().prependTo('.rollbox');//注意與上面的保持一直,不用做修改。 } rollOut.fadeOut(); rollBox.show().stop().animate({marginTop: objWindow.scrollTop() - offset.top + 20},400); } else { rollOut.fadeIn(); rollBox.hide().stop().animate({marginTop:0},400); } });你可以將其粘貼到主題js文件中,也可以用script type="text/javascript".../script將其括起來放置到header頭文件中。代碼說明:隨著網(wǎng)頁滾動條的滑動,當(dāng)近期評論模塊到達(dá)瀏覽器頂部,近期評論以下的模塊包括近期評論隱藏消失,指定模塊熱門文章和標(biāo)簽云隨即顯示,開始隨窗口滾動。此處代碼以最新評論模塊為臨界點,過了此臨界點指定模塊顯現(xiàn)開始滾動。代碼中模塊的id一定要和側(cè)邊欄sidebar.php模塊的id保持一致。請結(jié)合代碼中的說明理解。注明:指定滾動模塊整體高度不要超過瀏覽器視窗的高度,否者會無限向下延伸。好了,就這樣吧。0

標(biāo)題名稱:wordpress側(cè)滑欄 wordpress sidebar
文章網(wǎng)址:http://bm7419.com/article14/ddccoge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計、營銷型網(wǎng)站建設(shè)、外貿(mào)建站、用戶體驗、標(biāo)簽優(yōu)化微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化