如果使用 page.php 來處理所有頁面的外觀的話,答案肯定是不行的,但是如果使用不同的 WordPress 頁面模板,就可以自定義每個頁面的外觀了。
創(chuàng)新互聯(lián)專注于湘西土家族網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供湘西土家族營銷型網(wǎng)站建設(shè),湘西土家族網(wǎng)站制作、湘西土家族網(wǎng)頁設(shè)計、湘西土家族網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務(wù),打造湘西土家族網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供湘西土家族網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
比如你博客的所有的頁面除了“關(guān)于”這個頁面之外都有側(cè)邊欄,在“關(guān)于”頁面,你想內(nèi)容的寬度能夠擴(kuò)展到這個頁面的寬度。下面就是詳細(xì)的實現(xiàn)步驟:
在當(dāng)前使用的主題文件夾中創(chuàng)建一個新模板,將它命名為 about.php。
完成之后,到 about.php 的最上面插入以下代碼:
以下內(nèi)容以本博使用的Wordpress Version 2.9.1為例
1、不同分類使用不同模版 :
以建立promotion和tournament兩個分類為例:
假設(shè)它們的分類ID–category id分別為2、3,
wordpress存放路徑為 htdocs\wordpress\
那么在文件夾wordpress\wp-content\themes\your-theme下
復(fù)制兩個category.php模板文件,重命名為category-2.php和category-3.php
這樣分別修改兩個模版文件,即可定制出你需要的、獨特的分類頁面
2、 不同頁面使用不同模版
再來定制不同pages的模板,以about頁面為例:
復(fù)制文件夾wordpress\wp-content\themes\yourtheme下page.php模版文件
重命名為about.php, 注意在此文件最頂端加上如下代碼,否則在后臺管理面板讀不到:
!--p /*Template Name: about */--
然后在管理后臺-Pages-Edit 編輯about頁面,
在Template模板下拉菜單中選擇about,
保存即可
3 、不同日志使用不同模版
例如為日志應(yīng)用特別的模板:
復(fù)制文件夾wordpress\wp-content\themes\yourtheme下single.php模版文件
重命名為single-4.php,按需求進(jìn)行單獨修改
打開single.php模版文件
將其中的所有代碼以如下代碼包裹,形如
!--p $current_cat= get_the_category();$current_single_file= TEMPLATEPATH .'/single-'.$current_cat[0--cat_ID.'.php';if(is_file($current_single_file)){include($current_single_file);}else{ ? 此處為原來single.php中的所有代碼 !--p }--
首先我們要知道適用于其他類型網(wǎng)站的加速優(yōu)化方法同樣適用于wordpress博客;
再次要知道用戶網(wǎng)頁加載時間分為三部分:①網(wǎng)頁執(zhí)行時間 ②頁面及頁面元素加載時間 ③瀏覽器渲染網(wǎng)頁時間 ,
針對這三部分時間,wordpress加速方法按加速的方式可以分為:
1、php代碼層次加速
2、html代碼層次加速
3、服務(wù)器層次加速
4、間接wordpress加速方法
一.php代碼層次加速WordPress
所謂“php代碼層次”是指php執(zhí)行效率,執(zhí)行查詢數(shù)量層次上的優(yōu)化。有以下幾點:
※控制插件數(shù)量
※使用緩存插件
※數(shù)據(jù)庫查詢緩存
※靜態(tài)頁面緩存
※部分頁面緩存
※優(yōu)化主題
※啟用Gzip壓縮
對于對程序和代碼不太熟悉的站長來說,最省事的方法就是使用WordPress插件,通過插件來對WordPress進(jìn)行優(yōu)化,加快WordPress加載速度。從網(wǎng)上瀏覽來看,小生在這里分享幾個被高手們廣泛推薦的wordpress插件。
1、Parallelize
插件的作用如其名,Parallelize的意思即并行。該插件將允許WordPress的附件文件自動并行化(圖片或上傳任何文件使用WordPress的媒體功能)在多個主機(jī)名,實現(xiàn)圖片或者文件并行加載,加快頁面加載速度。為了協(xié)助緩存,資源將永遠(yuǎn)載入相同的主機(jī)名。
2、WPFileCache
該插件“實現(xiàn)Object的分級持久化緩存,可以用來代替內(nèi)置WordPress的WP_Object_Cache。”不像其他緩存插件,該插件不緩存你的整個頁面,它只緩存在插件的API函數(shù)中指定的數(shù)據(jù)。換句話說,它會明顯減少您的數(shù)據(jù)庫的負(fù)載,從而加快頁面加載和增加你的博客的整體性能。
3、QuickCache
QuickCache實時緩存博客的所有內(nèi)容包括頁面、文章、分類頁面,以幫助快速讀取數(shù)據(jù),加快WordPress載入速度。你可以進(jìn)入插件設(shè)置頁面進(jìn)行必要的設(shè)置,選擇你認(rèn)為需要緩存的部分來優(yōu)化你的WordPress加載速度。默認(rèn)情況下,對于登陸用戶和最近留言用戶是不會緩存。
4、W3TotalCache
這個插件在WordPress緩存插件中排行前三,可以緩存博客的所有內(nèi)容,加快WordPress加載速度,優(yōu)化服務(wù)器性能。開發(fā)者甚至保證經(jīng)過W3TotalCache全面優(yōu)化后性能至少可達(dá)到10倍的提高。相信可以為博客省不少帶寬。
5、WPMinify
WPMinify,一個常見的WordPress插件,網(wǎng)上很多介紹和推薦它的文章。該插件的原理是在不改變功能的情況,刪除源代碼中不必要的字符以減少文件體積加快WordPress的加載速度。WPMinify將合并和壓縮WordPress的JavaScript,CSS和HTML文件,這有助于大大降低WordPress加載時間。
6、WPSmush.it
是一款被廣泛推薦的wordpress圖片壓縮插件。圖片的加載是博客流量的重要部分,而未經(jīng)過壓縮優(yōu)化的圖片不但會大大消耗博客的流量還會影響WordPress的加載速度。值得注意的是,它的壓縮是“無損壓縮”,也就是說,經(jīng)過它壓縮的圖片絕對不會失真,所以,壓縮程度比Parallelize插件的壓縮方法稍差。可以上傳本地圖片,也可以輸入網(wǎng)頁上圖片的鏈接,同時支持多圖片處理。最新版本的WPSmush.it更是可以完成整站圖片無損壓縮。 6 f9 R( g: W8 K- B
7、WPSuperCache
WPSuperCache是WordPress官方開發(fā)人員Donncha開發(fā),是當(dāng)前最高效也是最靈活的WordPress靜態(tài)緩存插件。它把整個網(wǎng)頁直接生成HTML文件,這樣Apache就不用解析PHP腳本,通過使用這個插件,能使得WordPress博客顯著的提速。對于的WPSuperCache設(shè)置,網(wǎng)上都有教程,可以按照方法安裝和設(shè)置。
8、HyperCache
如果WordPress博客托管在一個低配置的虛擬主機(jī)上,該插件非常適合。HyperCache是就好像PC的優(yōu)化工具,只是它優(yōu)化的是博客。該插件相對于前面提到的W3TotalCache易于配置使用。它不僅可以緩存你的網(wǎng)站加快WordPress加載速度,它甚至還可以自動清理你的系統(tǒng),以幫助減少磁盤的使用和節(jié)省存儲空間。
9、CDNTools
CDN的全稱是ContentDeliveryNetwork,即內(nèi)容分發(fā)網(wǎng)絡(luò)。其基本思路是盡可能避開互聯(lián)網(wǎng)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸和環(huán)節(jié),使內(nèi)容傳輸?shù)母臁⒏€(wěn)定。而這個插件的目的是通過加載到一個內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)的數(shù)據(jù),大大加快您的博客的加載時間。它可以讓你載入Javascript和媒體文件到外部服務(wù)器頁面,使加載速度大幅提升。
10、WP-Optimize
WP-Optimize是一個WordPress數(shù)據(jù)庫優(yōu)化插件,可以對刪除文章歷史記錄、刪除自動保存草稿、刪除未審核和垃圾評論、優(yōu)化MySQL數(shù)據(jù)庫等,對WordPress的數(shù)據(jù)庫進(jìn)行必要的優(yōu)化,可以優(yōu)化數(shù)據(jù)庫加快數(shù)據(jù)庫查詢速度和節(jié)省數(shù)據(jù)庫空間。
安裝并啟用該插件,WP后臺WP-Optimize管理面板有如下選項:
Remove all Post revisions(刪除所有文章修訂版本)
Remove all auto draft posts(刪除所有自動保存的草稿文章)
Clean marked Spam comments(清除標(biāo)記為垃圾郵件的評論)
Clean Unapproved comments(清理未經(jīng)批準(zhǔn)的評論)
Optimize database tables(優(yōu)化數(shù)據(jù)庫表)
選中需要進(jìn)行的操作點擊“PROCESS”按鈕即可!
二.html代碼層次加速WordPress
相比php代碼層次加速WordPress,html層次上的優(yōu)化更加重要一些。因為現(xiàn)在的服務(wù)器配置都不錯,php執(zhí)行效率也很高,除非你的WordPress插件多得太離譜,在速度上一般是不會有太多大的影響的(基本上1m以內(nèi)可以執(zhí)行完)。而html代碼決定了WordPress加載的速度,瀏覽你博客的速度在很大程度上是這個因素決定的(在同樣的網(wǎng)絡(luò)環(huán)境下),用戶加載網(wǎng)頁的時間有80%花在這上面。要想你的WordPress飛速跑起來,html層次的優(yōu)化是非常必要的。 + H! X+ M2 p5 x( V
Make Fewer HTTP Requests–減少HTTP請求的數(shù)量
Compress Components With Gzip–用Gzip壓縮網(wǎng)頁
Put CSS at Top Put Js at Bottom–把CSS放在開頭,把JS放在結(jié)尾
Avoid CSS Expressions–CSS中不要使用表達(dá)式
Make CSS and JS External–不要把CSS和js直接寫入網(wǎng)頁中,應(yīng)加載外部
Reduce DNS Lookups–減少DNS查詢的數(shù)量 )
Minify Javascript and CSS–去除JS和CSS中的冗余
Avoid URL Redirecting–減少重定向
Used Cookie Free Domains–用不會傳遞Cookie的域名
三.服務(wù)器層次加速WordPress
部分站長有自己的獨立服務(wù)器或者VPS,這一部分是針對VPS或者獨立服務(wù)器的。
※使用輕量級、高性能的Nginx
※PHP字節(jié)碼緩存組件apc
※為網(wǎng)頁靜態(tài)元素設(shè)置過期時間(以Nginx為例)
※增加Etags
※其它負(fù)載均衡方法
四.間接wordpress加速方法
即鼓勵和提醒訪問用戶放棄IE,使用FireFox、Opera、Chrome等高性能瀏覽器,間接加速WordPres
WordPress加速已經(jīng)不是什么新鮮話題了,曾在一站長論壇里看到一篇關(guān)于WordPress提速的文章,講了很多的方法,用了一大堆插件,可能是想把WordPress加速做到極致吧。但讀完后卻是一頭霧水,我覺得這樣往往適得其反。
這里,我說一下個人感覺一些高效可行的方法:
一.圖片加載延遲
即圖片歲下拉滾動條依次顯示,這樣在很大程度上得到了提速,尤其是圖片比較多的站。方法很簡單,自己去網(wǎng)上搜索一下,非常的多。
二.圖片本地緩存
包括JS、Flash等,把這些元素緩存后,用戶第二次再去訪問你的站時,那速度將是秒開。推薦使用.htaccess緩存圖片,方法:直接在.htaccess中添加如下代碼:
# Image and Flash content Caching for One MonthFilesMatch “.(flv|gif|jpg|jpeg|png|ico|swf)$”Header set Cache-Control “max-age=2592000″/FilesMatch
這里說一下,WordPress評論者頭像gravatar,大家可能感覺到了,Gravatar明顯會拖慢 網(wǎng)站速度,以至于一些博客不讓顯示Gravatar頭像或用神秘人代替了。也有一些站點追求比較苛刻,本地化了Gravatar頭像,后者我不推薦,尤其 是網(wǎng)站評論較多,那將給服務(wù)器帶來巨大的壓力。
三.開啟wordpress的GZIP
首先你可以用站長工具檢測一下代碼是否有必要壓縮
開啟gzip方法也很多,
方法1:使用gzippy插件,直接安裝啟用即可。
方法2:在Cpanel面板中實現(xiàn)
C面板中有個 Optimize Website 圖標(biāo),點擊進(jìn)入后選中 Compress all content,Update settings即可開啟我們的網(wǎng)站加速功能~當(dāng)然,我們也可以根據(jù)自己的需要,選擇第三項,壓縮指定的類型以節(jié)約服務(wù)器資源。
方法3:通過.htaccess實現(xiàn),加入規(guī)則:
ifmodule mod_deflate.c
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-httpd-php application/x-javascript
/ifmodule
四:靜態(tài)化頁面減少對數(shù)據(jù)庫的查詢
wp super cache插件 它把整個網(wǎng)頁直接生成 HTML 文件,這樣 Apache 就不用解析 PHP 腳本,通過使用這個插件,能使得你的 WordPress 博客將顯著的提速。
當(dāng)然,如果你不靜態(tài)化頁面,也可以緩存數(shù)據(jù)庫,DB cache插件比較不錯。
小結(jié):
如果這四大方法你都用上了,那你的WordPress速度提升基本已經(jīng)發(fā)揮的淋漓盡致了,最后我們要注 意一下,經(jīng)常在打開你博客的時候,觀察狀態(tài)欄的加載情況。見過一些站,因為使用了外部JS結(jié)果那個站點掛掉的時候?qū)е伦约旱恼军c整個都打不開。還有就是經(jīng) 常清理和優(yōu)化你的數(shù)據(jù)庫,這一點是至關(guān)重要的,數(shù)據(jù)庫在查詢中產(chǎn)生碎片,WordPress在運行時也會殘留一些垃圾,尤其是代碼高亮插件和 WordPress自動保存功能。
方法/步驟
用ftp軟件或空間的在線ftp功能打開wordpress程序文件夾,找到wp-config.php文件。我們需要修改這個文件來啟動wordpress的多站點功能。
用php的編輯器打開它(我用的是notepad,其實txt文本也能打開,但是容易出現(xiàn)一些問題),按照下圖提示加入代碼:
define('WP_ALLOW_MULTISITE', true);
這時再登陸wordpress網(wǎng)站的后臺,你會發(fā)現(xiàn)在“工具”下會多了一個“配置網(wǎng)絡(luò)”
點擊“配置網(wǎng)絡(luò)”會提示你要關(guān)閉所有插件,于是關(guān)掉所有運行的插件。
此時wordpress會讓你修改兩個文件:一個是我們之前修個的那個wp-config.php,另一個文件“.htaccess”和它在同一個目錄,很好找的。找到后打開添加代碼文件,如果你沒有“.htaccess”這個文件。需先在固定鏈接那里進(jìn)行設(shè)置一下,wordpress會自動生成.htaccess這個文件。
完成修改后重新登錄即可。
重新登錄后就可以在左上角看到配置網(wǎng)絡(luò)了!
點擊后就可以創(chuàng)建新的分站點了。
新聞名稱:怎么讓wordpress 怎么讓word批注永遠(yuǎn)不出現(xiàn)
當(dāng)前鏈接:http://www.chinadenli.net/article4/ddojpie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、品牌網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、面包屑導(dǎo)航、微信小程序、用戶體驗
聲明:本網(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)