wordpress是一款非常強(qiáng)大的博客系統(tǒng),全世界都有朋友在用wordpress來建設(shè)博客。wordpress也是我在眾多建站程序里最喜歡的一款開源程序,不但功能強(qiáng)大而且用起來很簡單。下面就給大伙分享一下這wordpress常用的標(biāo)簽以及一些常用標(biāo)簽調(diào)用。
環(huán)江網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站設(shè)計(jì)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)公司2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
?php bloginfo(‘name’); ? 博客名稱
?php bloginfo(‘url’); ? 博客地址
?php bloginfo(’description’); ? 博客描述
?php the_permalink(); ? 日志地址
?php the_category(); 日志類型
?php the_author(); ? 日志作者
?php the_ID(); ? 日志ID
?php posts_nav_link(); ? 調(diào)用分頁,調(diào)用上下頁;
?php wp_list_cats(); ? 調(diào)用分類列表;
?php wp_list_pages(); ? 頁面鏈接列表;
?php wp_get_archives(); ? 調(diào)用存檔鏈接列表;
?php get_links_list(); ? 友情鏈接列表;
?php get_calendar() ; ? 調(diào)用日歷
?php _e(“xxx”); ? 輸出括號(hào)中的字符
/*-- 主循環(huán) --*/
?php if(have_posts()) : ? //檢測(cè)有沒有日志,如果有執(zhí)行if中內(nèi)容;
?php while(have_posts()) : the_post(); ? //循環(huán)日志;
?php the_title(); ? //調(diào)用日志標(biāo)題;
?php endwhile; ? //循環(huán)調(diào)用日志結(jié)束
?php else : ? //如果博客中沒有任何日志的就顯示下面
Xxxxxxxx
?php endif; ? //if結(jié)束
----------------------------------------------------------
endwhile; – 遵照規(guī)則 #1,這里用于關(guān)閉 while()
endif; – 關(guān)閉 if()
注釋:
并不是所有的代碼都需要兩部分用來打開和關(guān)閉。有些代碼能夠自我關(guān)閉,這就解釋了have_posts() 和 the_post(); 這兩個(gè)函數(shù)。因?yàn)?the_post(); 在 if() 和 while() 的外面,只需要分號(hào)去結(jié)束或者關(guān)閉。
?php the_category(‘,’)? 列出日志屬于的文章類別,并在不同的類別之間用“,“來分開;
?php comments_popup_link(’No Comments ?’, ‘1 Comment ?’, ‘% Comments ?’); ? – 當(dāng)彈出留言的功能激活的話,comments_popup_link() 調(diào)用一個(gè)彈出的留言窗口,如果沒有激活,comments_popup_link() 則只是簡單的顯示留言列表。No Comments ? 是在沒有留言的時(shí)候顯示的。1 Comment ? 是用于當(dāng)剛好只有1條留言時(shí)候。% Comments 187; 是用于當(dāng)有多于一條留言的時(shí)候。比如:8 Comments ?。百分號(hào) % 用來顯示數(shù)字。? 是用來顯示一個(gè)雙層箭頭 ?。
?php edit_post_link(’Edit’, ‘ | ‘, ”); ? – 這個(gè)只有當(dāng)我們以管理員或者作者身份登錄的的時(shí)候才可見。 edit_post_link() 只是簡單顯示一個(gè)可以用來編輯當(dāng)前日志的編輯鏈接,這樣就可以讓我們不必去管理界面搜尋該日志就能直接編輯。edit_post_link() 有三個(gè)參數(shù)。第一個(gè)是用來確定哪個(gè)詞你將用在編輯鏈接的鏈接標(biāo)題。如果你使用 Edit post,那么將顯示 Edit post 而不是Edit。第二個(gè)參數(shù)是用來顯示在鏈接前面的字符,在這里是豎線 |,代碼就是124;。第三個(gè)參數(shù)是用于顯示在編輯鏈接后面的字符,在這里沒有使用
----------------------------------------------------
?php posts_nav_link(); ?在 ?php endwhile; ? 和 ?php else : ?之間添加
如何定制化 posts_nav_link():
和前面 postmetadata 課程中介紹的函數(shù)一樣,我們也可以給這個(gè)函數(shù)3個(gè)參數(shù),分別給鏈接的中間,前面和后面的設(shè)置字符,如下:
?php posts_nav_link(’in between’,”before’,”after’); ?
-----------------------------------------------------
?php wp_list_cats(’sort_column=nameoptioncount=1hierarchical=0′); ?
?sort_column=name – 把分類按字符順序排列
?optioncount=1 – 顯示每個(gè)分類含有的日志數(shù)
?hierarchial=0 – 不按照層式結(jié)構(gòu)顯示子分類,這就解釋了為什么子分類鏈接是列在列表中第一級(jí)。
? – 每次增加另一個(gè)參數(shù)的時(shí)候,需在它之前要輸入 用來把和現(xiàn)有的參數(shù)區(qū)分開。如 在sort_column 和 optioncount之間。
為什么不把 ?php wp_list_cats(); ? 放入li 和 /li 標(biāo)簽中呢?
當(dāng)我們使用 wp_list_cats() 這個(gè)函數(shù)調(diào)用鏈接列表函數(shù)的時(shí)候,它會(huì)自動(dòng)附上一組 li 和/li(列表?xiàng)l目)標(biāo)簽在每個(gè)鏈接的左右
--------------------------------------------------
?php wp_get_archives(’type=monthly’); ?
使用了 wp_get_arhives() 這個(gè) PHP 函數(shù),并用了 type 這個(gè)參數(shù)以及 monthly 作為它的值,這樣就按月調(diào)用存檔鏈接列表。按月調(diào)用存檔列表鏈接,并把每個(gè)鏈接放入 li 和 /li 標(biāo)簽中。如果查看源代碼,我們會(huì)看到 wp_get_archives() 為每個(gè)鏈接產(chǎn)生了列表元素(LI)標(biāo)簽,就像 wp_list_cats() 這個(gè)函數(shù)一樣。
-----------------------------------------------------
添加搜索功能:
?php include(TEMPLATEPATH . ‘/searchform.php’); ?
include() – 導(dǎo)入任何你想導(dǎo)入的文件。這和使用 WordPress 模板函數(shù)去調(diào)用模板文件是不同的,因?yàn)?include() 只是簡單導(dǎo)入已經(jīng)存在的文件。這里是調(diào)用在 searhform.php 文件中的代碼。被導(dǎo)入的信息應(yīng)該在一個(gè)博客上基本不會(huì)被改變的。
?TEMPLATEPATH – 主題文件夾的位置,這里是:wp-content/themes/tutorial
?‘/searchform.php’ – 文件名:/searchform.php
?在 TEMPLATEPATH 和 “/searchform.php” 中間的點(diǎn)把它們連接起來,所以最終得到:
wp-content/themes/tutorial/searchform.php
----------------------------------------------------
增加元數(shù)據(jù):
lih2?php _e(’Meta’); ?/h2
ul
?php wp_register(); ?
li?php wp_loginout(); ?/li
?php wp_meta(); ?
/ul
/li
wp_register() 這個(gè)函數(shù)能產(chǎn)生一組 li 和 /li 標(biāo)簽,如果你沒有登陸,它顯示注冊(cè)(Register)鏈接,如果登錄了,它顯示的是 站點(diǎn)管理(Site Admin)的鏈接。
wp_loginout() 不會(huì)產(chǎn)生列表元素標(biāo)簽,所以需要我們手工輸入列表元素標(biāo)簽,當(dāng)你沒有登錄的時(shí)候,得到的是 登錄(Login) 的鏈接,當(dāng)已經(jīng)登錄的時(shí)候,得到的是登出(Logout)鏈接。
到目前為止,wp_meta() 沒有做任何事情,他在網(wǎng)頁上和源代碼中都不會(huì)產(chǎn)生東西,現(xiàn)在不要考慮 wp_meta(),實(shí)際上你已經(jīng)在使用它了。
---------------------------------------------------------
調(diào)用header.php文件用?php get_header (); ? ; sidebar.php用?php get_sidebar(); ?
footer.php用?php get_ footer (); ?
Wordpress的tag標(biāo)簽
使用方法簡介
1.如果您文章內(nèi)使用的某個(gè)標(biāo)簽恰巧在首頁上推薦,用戶打 開這個(gè)標(biāo)簽時(shí),就會(huì)在結(jié)果頁面上看到您的文章。
2.每篇文章添加一個(gè)或多個(gè)標(biāo)簽,發(fā)表成功后,您可以打開文章內(nèi)的標(biāo)簽,看到網(wǎng)站內(nèi)所有和您使用了相同標(biāo)簽的文章。不僅如此,
3、設(shè)置為與文章內(nèi)容相關(guān)的
TAG標(biāo)簽正確使用的基本準(zhǔn)則就是要和文章內(nèi)容相關(guān),TAG標(biāo)簽最初的動(dòng)機(jī)就是將同類、同主題的文章歸類到一起,如果內(nèi)容不相關(guān),就會(huì)造成標(biāo)簽分類混亂,從而影響TAG標(biāo)簽獲得良好的搜索
4、一篇文章的TAG標(biāo)簽的設(shè)置應(yīng)該控制在3個(gè)左右,不宜過多。
5、每個(gè)TAG標(biāo)簽字?jǐn)?shù)控制在五個(gè)字以內(nèi),切勿寫成一個(gè)句子。
越簡單好記的標(biāo)簽,越容易被應(yīng)用,也容易被推薦
我們愛好SEO的人員就喜歡從它對(duì)搜索引擎是否友好的角度來看待一個(gè)系統(tǒng)是否成熟,一直想寫一篇關(guān)于wordpress內(nèi)部細(xì)節(jié)優(yōu)化的文章,但是害 怕太長了。剛剛百度了下還沒有關(guān)于如何正確使用wordpress的tag標(biāo)簽的文章,所以今天愜意就單獨(dú)來說說tag標(biāo)簽的使用。 通過給文章定制標(biāo)簽,文章作者可以讓更多人更方便準(zhǔn)確的找到自己的文章;而讀者可以通過文章標(biāo)簽更快找到自己感興趣的文章。您可以為每篇文章添加一個(gè)或多個(gè)標(biāo)簽,發(fā)表成功后,您可以打開文章內(nèi)的標(biāo)簽,看到網(wǎng)站內(nèi)所有和您使用了相同標(biāo)簽的文章。不僅如此,如果您文章內(nèi)使用的某個(gè)標(biāo)簽恰巧在首頁上推薦,用戶打 開這個(gè)標(biāo)簽時(shí),就會(huì)在結(jié)果頁面上看到您的文章。 1、明確標(biāo)簽是為了方便用而戶設(shè)置的。 用戶永遠(yuǎn)是你寫博客的目標(biāo)(個(gè)人私密博客除外,這里只從優(yōu)化的角度討論),良好的用戶體驗(yàn)是獲得排名、留住用戶、促進(jìn)產(chǎn)品成交的重要因素,從個(gè)人博客角度 來說,良好的用戶體驗(yàn)可以獲得流量、獲得固定的訪問者、提高PV數(shù)、獲得知名度等等,所以說,TAG的正確使用規(guī)則的第一條就是注重用戶,高于SEO。 2、最好設(shè)置為與文章內(nèi)容相關(guān)的又是網(wǎng)站的長尾關(guān)鍵詞。 TAG標(biāo)簽正確使用的基本準(zhǔn)則就是要和文章內(nèi)容相關(guān),TAG標(biāo)簽最初的動(dòng)機(jī)就是將同類、同主題的文章歸類到一起,如果內(nèi)容不相關(guān),就會(huì)造成標(biāo)簽分類混亂,從而影響TAG標(biāo)簽獲得良好的搜索引擎排名。另外,很多人喜歡把標(biāo)簽寫成和首頁核心關(guān)鍵詞一樣,這樣會(huì)造成內(nèi)部鏈接無法同時(shí)分配,也無法更好地集中博客內(nèi)部權(quán)重來競爭核心關(guān)鍵詞的目標(biāo)排名,這種弊端非常明顯,所以盡量采用長尾關(guān)鍵詞來描述。 3、一篇文章的TAG標(biāo)簽的設(shè)置應(yīng)該控制在3個(gè)左右,不宜過多。 數(shù)量一直是SEOer心里面的一個(gè)糾結(jié)問題,有的朋友習(xí)慣不寫標(biāo)簽,有的喜歡寫一個(gè),有的喜歡寫六七個(gè),像羽毛就喜歡寫很多個(gè)。這都看各自喜好,如果你覺得寫多少對(duì)自己有用,那么就去做。當(dāng)然如果從網(wǎng)站優(yōu)化的角度來說的話,那么TAG標(biāo)簽的數(shù)量應(yīng)該在3個(gè)左右。 4、每個(gè)TAG標(biāo)簽字?jǐn)?shù)控制在五個(gè)字以內(nèi),切勿寫成一個(gè)句子。 當(dāng)然字?jǐn)?shù)也是重要因素之一,盡量控制在五個(gè)字以內(nèi),切不可寫成一個(gè)句子。比如一篇文章寫的是怎么做長尾關(guān)鍵詞排名,那么標(biāo)簽就可以寫成.長尾關(guān)鍵詞.,如 果寫成.長尾關(guān)鍵詞優(yōu)化方法.,那么顯然不合適,TAG標(biāo)簽一般用來競爭除首頁核心關(guān)鍵詞之外的次一級(jí)關(guān)鍵詞排名,而第三級(jí)也就是長尾關(guān)鍵詞,就交給每一 個(gè)詳細(xì)文章頁面來競爭吧,良好的文章內(nèi)部鏈接來分配權(quán)重,這些都不是問題。 一種觀點(diǎn)(屏蔽標(biāo)簽):正確使用TAG標(biāo)簽有利于用戶體驗(yàn),造成重復(fù)內(nèi)容,利用robots屏蔽即可,不參與收錄及排名; 一種觀點(diǎn)(不屏蔽標(biāo)簽):TAG標(biāo)簽有利于增加百度收錄,看起來像個(gè)大站,另外屏蔽掉博客內(nèi)部的日期歸檔、PAGE、SEARCH等wordpress程 序本身產(chǎn)生的重復(fù)頁面后,TAG標(biāo)簽設(shè)置也不會(huì)過多影響,加之合理地使用TAG標(biāo)簽,使欄目歸檔也不重復(fù),這樣的話排名往往也不會(huì)差。
wordpress標(biāo)簽是把文章中某些特點(diǎn),特色拿出來標(biāo)注,就好比說張三這個(gè)人貪吃,懶惰,愛睡覺一樣的。
在實(shí)際wordpress建站時(shí),標(biāo)簽可以起到引導(dǎo)訪客訪問的作用,還有seo優(yōu)化方面也有很好的用處。