wordpress主題開發(fā)文檔_第1頁
wordpress主題開發(fā)文檔_第2頁
wordpress主題開發(fā)文檔_第3頁
wordpress主題開發(fā)文檔_第4頁
wordpress主題開發(fā)文檔_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Wordpress主題制作個人主題的開發(fā)記錄。主要介紹函數(shù)的使用。創(chuàng)建主題在wp-content下面的themes文件夾中創(chuàng)建自己主題的文件夾。我的文件夾名稱是zingson。在文件下面創(chuàng)建文件與文件,一個主題中,這兩個文件是必須的,其它的一些文件后面再加。這兩個文件建好之后,去后臺就可以看到自己添加的主題,啟用主題,打開首頁能看到你的內容了。文件說明文件中必須含有主題的注釋頭信息。以下是默認主題的文件:/*ThemeName:TwentyTwelveThemeURI:themes/twentytwelveAuthor:theWordPressteamAuthorURI:Description

2、:The2012themeforWordPressisafullyresponsivethemethatlooksgreatonanydevice.Featuresincludeafrontpagetemplatewithitsownwidgets,anoptionaldisplayfont,stylingforpostformatsonbothindexandsingleviews,andanoptionalno-sidebarpagetemplate.Makeityourswithacustommenu,headerimage,andbackground.Version:License:G

3、NUGeneralPublicLicensev2orlaterLicenseURI:light,gray,white,one-column,two-columns,right-sidebar,flexible-width,custom-background,custom-header,custom-menu,editor-style,featured-images,flexible-header,full-width-template,microformats,post-formats,rtl-language-support,sticky-post,theme-options,transla

4、tion-readyTextDomain:twentytwelveThistheme,likeWordPress,islicensedundertheGPL.Useittomakesomethingcool,havefun,andsharewhatyou'velearnedwithothers.*/上面內容是從默認主題復制過來的,大概可以看出什么意思了。注釋說明:ThemeName:這里填主題名稱ThemeURI:這里填主題介紹的網址,沒有就填你的博客網址吧Description:這里填主題的簡短介紹Version:版本號Author:作者名AuthorURI:作者的網址Tags:標簽

5、,多個用半角逗號隔開WordPress主題模板文件的列表。用戶的主題中也可能帶有其它樣式表單、圖片或文件,不過下面這些文件在WordPress中都有著特殊意義。:主樣式表單。主題中必須包含文件,而文件中必須含有主題的注釋頭信息。:主模板。如果用戶使用的主題有自己的模板,必須具備文件。Wordpress的實用函數(shù)工具函數(shù)bloginfo()這個函數(shù)定義在wp-includes/文件。函數(shù)源代碼*paranstring$showWhattodisplay.*/functionbloginfo($show='')echoget_bloginfo($show,'display&

6、#39;);看到這里使用的是get_bloginfo()兩個參數(shù),這里就不進一步追進了。使用方法如下:<phpbloginfo($show);>變量$show是要顯示的參數(shù),包括以下字段屬性:name站點名稱description=站點描述admin_email=管理員郵箱url=站點地址usehome_url('/')insteadwpurl=usesite_url('/')insteadstylesheet_directory=主題樣式文件夾stylesheet_url=主題樣式路徑template_directory=主題文件夾template

7、_url=主題路徑atom_url=UTF-8html_type=text/htmllanguage=語言text_direction=ltrversion=版本<phpbloginfo($show);>函數(shù)是把內容輸出,表現(xiàn)在頁面上,它的作用就像ehco;如果想要賦值調用的話,我們需要使用Wordpress給我們提供的另一個函數(shù)get_bloginfo(),例如:<php$bloginfo=get_bloginfo($show);>網站優(yōu)化:如果已經有了固定的域名,有了成型的網站,設計的主題是私有主題(即設置之初就沒有打算共享),基于以上幾個條件,bloginfo函數(shù)

8、用處似乎不大。使用實例:下面代碼在中。<html><head><title><phpbloginfo('name');></title></head><body>主題首頁</br>bloginfo獲取站點名稱:<phpbloginfo('name');></br>bloginfo獲取站點描述:<phpbloginfo('description');></br></br></br>&

9、lt;/br></body></html>get_bloginfo()這個函數(shù)上面見過了。下面貼源代碼出來:(代碼看不下去可以看后面的解釋)這個函數(shù)定義在wp-includes/文件。function get_bloginfo( $show =$filter = 'raw' ) switch($show)case'home':),$show).''.sprintf(_('Usethe<code>%s</code>optioninstead.'),'url');c

10、ase'url'$output=home_url();break;case'wpurl'$output=site_url();break;case'description':$output=get_option('blogdescription'break;case'rdf_url'$output=get_feed_link('rdf');break;case'rss_url'$output=get_feed_link('rss');break;case'rs

11、s2_url'$output=get_feed_link('rss2');break;case'atom_url'$output=get_feed_link('atom');break;case'comments_atom_url'$output=get_feed_link('comments_atom'break;case'comments_rss2_url'$output=get_feed_link('comments_rss2'break;case'pingba

12、ck_url'$output=site_url('');break;case'stylesheet_url'$output=get_stylesheet_uri();break;case'stylesheet_directory'$output=get_stylesheet_directory_uri();break;case'template_directory'case'template_url'$output=gettemplatedirectoryuri();'admin_email'

13、; );'blog_charset' );$output = 'UTF-8''html_type');('_','-' , $output );('Use the <code>%s</code> function('is_rtl' ) ) 'rtl' : 'ltr'break;case'admin_email'$output=get_option(break;case'charset'$output=ge

14、t_option(if(''=$output)break;case'html_type'$output=get_option(break;case'version'global$wp_version;$output=$wp_versionbreak;case'language':$output=get_locale();$output=str_replacebreak;case'text_direction'),$show).''.sprintf(instead.'),'is_rtl

15、()');if(function_exists$output=is_rtl()else$output='ltr'break;case'name':default:$output=get_option(break;$url=true;if(strpos($show,'url')=strpos($show,'directory'strpos($show,'home')=$url=false;if('display'=$filter)if($url)$output=apply_filters(el

16、seblogname');false&&)=false&&false)'bloginfo_url',$output,$show)$output=apply_filters('bloginfo',$output,$show);return$output;可以看出有連個參數(shù)getbloginfo($show='',$filter='raw'),$show對應哪些值從里面的switch可以看到有哪些參數(shù)可以使用!在bloginfo()的介紹里面有參數(shù)的詳細說明。get_option()獲取opti

17、ons表key對應的值getoption(參數(shù))這個函數(shù)通過數(shù)據庫wp_options表中的key獲取value的值。Wp_1表前綴,根據自己的表定。上面的get_bloginfo()介紹中有使用到這個函數(shù)獲取值。可以回過頭去看看。使用實例:這個能直接獲取wpoptions中的列optionname值為blogdescription的博客描述<phpechoget_option('blogdescription')>這個函數(shù)對應的有add_option()就是添加了。get_template_directory_uri()主題目錄檢索當前主題的模板目錄的URI:sc

18、riptsrc="<phpechogettemplatedirectoryuri();>/js/"type="text/javascript"></script>這個沒說什么說的了。數(shù)據庫操作函數(shù)(能直接添加刪除查詢的)wp_insert_post()插入一篇文章源代碼,自己去搜這個方法吧,只有連個參數(shù),但第一個是數(shù)組,內容有點多。functionwpinsertpost($postarr,$wperror=false)調用wpinsertpost()前需創(chuàng)建對象以傳遞組成文章的必要元素。wpinsertpost()可自動填

19、寫默認表格,但用戶需提供文章標題和內容,否則數(shù)據庫寫入不成功。用戶可在數(shù)據庫中簡單定義新關鍵字,之后就可以添加更多文章要素。關鍵字應與數(shù)據庫wp_posts表格中縱列名稱相匹配。;$my_post'post_status'='publish';$my_post'post_autho門=1;$my_post'post_category'=array(8,39);'ID'=><postid>'page_template=><templatefile>'ping_status&

20、#39;=>'post_category=>array(<categoryid>,<.>)'post_content'=><thetextofthepost>'post_date'=>Y-m-dH:i:s'post_date_gmt'=>Y-m-dH:i:s'post_excerpt'=><anexcerpt>'post_parent'=><postID>'post_password'=&g

21、t;'post_title'=><thetitle>'post_type'=>'post'|'page''tags_input'=>'<tag>,<tag>,<.>''to_ping'=>與上面對應的是修改了,其實都一樣:functionwp_update_post($postarr=array(),$wp_error=false)get_post_meta()查詢postmeta數(shù)據三個參數(shù)很明顯了。文章ID,

22、key,$single是否是單一的,意思是key對應的值是否只有一個。False的時候返回的是數(shù)組,true的時候返回字符串。functionget_post_meta($post_id,$key='',$single=false)returnget_metadata('post',$post_id,$key,$single);add_post_meta()向postmeta表插入數(shù)據源代碼:Functionaddpostmeta($postid,$metakey,$metavalue,$unique=false)不解釋,很明白了。update_post_met

23、a修改postmeta表修改updatepostmeta($post_id,$meta_key,$meta_value,$unique=false)顯示文章的函數(shù)在這個文件中定義了很多的函數(shù):wp-includes/看這個文件的時候進入wp-includes/的get_posts()方法,在執(zhí)行the_content等方法的時候需要先執(zhí)行get_post();通過這個文件里面的函數(shù)可以獲取wp_posts表中的需要的字段值,下面不列出來了。貌似也沒啥意思,找出這個一看就知道了本人不太喜歡這一塊兒內容,都是自己寫的sql查詢實現(xiàn)功能的,以后有時間再回來補充吧。這里就沒有做詳細介紹了。get_po

24、sts查詢文章列表源代碼:functionget_posts($args=null)$defaults=array('numberposts'=>5,'offset'=>0,'category'=>0,'orderby'=>'post_date','order'=>'DESC','include'=>array(),'exclude'=>array(),'meta_key'=>'&

25、#39;,'meta_value'=>'','post_type'=>'post','suppress_filters'=>true);$r=wp_parse_args($args,$defaults);if(empty($r'poststatus')$r'post_status'=('attachment'=$r'post_type')'inherit'publish'if(!empty($r'num

26、berposts')&&empty($r'posts_per_page')$r'posts_per_page'=$r'numberposts'if(!empty($r'category')$r'cat'=$r'category'if(!empty($r'include')$incposts=wp_parse_id_list($r'include');$r'posts_per_page'=count($incposts);且有一個

27、默認的值,就是不寫參數(shù)的時候,使用的是默認值。看一個很簡單的例子:<phpwp_nav_menu();>這樣輸出的結果,html標簽如下:<divclass="menu-%e8%87%aa%e5%ae%9a%e4%b9%89%e8%8f%9c%e5%8d%95-1-contai>er"<ulid="menu-%e8%87%aa%e5%ae%9a%e4%b9%89%e8%8f%9c%e5%8d%95sT="menu"><liid="menu-item-21"class="me

28、nu-itemmenu-item-type-post_typemenu-item-object-pagemenu-item-21"><ahref="">首頁</a></li><liid="menu-item-20"class="menu-itemmenu-item-type-post_typemenu-item-object-pagemenu-item-20"><ahref="">網站模版</a></li><l

29、iid="menu-item-19"class="menu-itemmenu-item-type-post_typemenu-item-object-pagemenu-item-19"><ahref="">網站建設</a></li><liid="menu-item-18"class="menu-itemmenu-item-type-post_typemenu-item-object-pagemenu-item-18"><ahref=&q

30、uot;">技術探討</a></li></ul></div>有點亂,但是應該看的清楚,這是默認的生成結果,我們可以通過參數(shù)改變它的標簽與id級class的值來改變樣式,定義自己喜歡的樣式。如下面的配置例子:<phpwp_nav_menu(array('theme_location'=><phpendif;>描述:加載一個制定的模板到另一個模板里面(不同于包含header,sidebar,footer).使得一個主題使用子模板來實現(xiàn)代碼段重用變得簡單用于在模板中包含指定的模板文件,只需用指定參

31、數(shù)slug和name就可以包含文件slug-name.php,最重要的功能是如果沒有這個文件就包含沒有name的.php文件文件使用方法:<phpget_template_part($slug,$name)>參數(shù):$slug(必須)通用的模板名$name(可選)指定的模板名示例:使用在子主題里面假設主題文件夾wp-content/themes下父主題是twentyten子主題twentytenchild,那么下面的代碼:<phpget_template_part('loop','index');>php的require。函數(shù)將按下面優(yōu)先級

32、包含文件1.wp-content/themes/twentytenchild/themes/twentytenchild/themes/twentyten/4.wp-content/themes/twentyten/導航(這個例子很爛,但卻是另一種使用思路)使用通用的文件給主題添加導航條:<phpget_template_part('nav');',true);>這樣,就可以根據你不同的文章類型去顯示文章評論了。用法上是不是跟get_template_part()有點類似呢true 的至于$separate_comments準確的意思,我也沒搞明白,不過官方

33、默認主題一直都是所以我也就跟進了。之前研究過一次,貌似這里指的類型是是否回復的意思。the_permalinkcomments_popup_linkcomments_openthe_title_attributeget_the_dateedit_post_linkis_page_templatethe_post_thumbnailthe_contentwp_link_pagesthe_authorapply_filtersget_avatarhave_commentsget_comment_pages_countget_comments_number功能開發(fā)收集判斷是否是置頂文章is_stic

34、ky()置頂需要用到這個函數(shù)。當前文章的ID獲取文章標題內容簡介的信息wordpress通過當前文章的ID獲取文章的信息用的極多,在wordpress二次開發(fā)中,上篇文章說過,獲取當前文章id以及獲取當前文章評論數(shù),其實,只要獲取了當前文章的id,可以獲取很多信息!代碼如下:<php$id=也屬于一個page模版文件,我這里把當首頁用了。圖書推薦的page模版后續(xù)更新!數(shù)據庫表結構WordPress使用MySQlB據庫。截至,WordPress一共有以下11個表。這里加上了默認的表前綴wp_下面的介紹描述可能不夠準確,望指正。表簡介wp_commentmeta:存儲評論的元數(shù)據wp_co

35、mments:存儲評論wp_links:存儲友情鏈接(Blogroll)wp_options:存儲WordPress系統(tǒng)選項和插件、主題配置wp_postmeta:存儲文章(包括頁面、上傳文件、修訂)的元數(shù)據wp_posts:存儲文章(包括頁面、上傳文件、修訂)wp_terms:存儲每個目錄、標簽wp_term_relationships:存儲每個文章、鏈接和對應分類的關系wp_term_taxonomy:存儲每個目錄、標簽所對應的分類wp_usermeta:存儲用戶的元數(shù)據wp_users:存儲用戶在WordPress的數(shù)據庫結構中,存儲系統(tǒng)選項和插件配置的wp_options表是比較獨立的

36、結構,在后文中會提到,它采用了key-value模式存儲,這樣做的好處是易于拓展,各個插件都可以輕松地在這里存儲自己的配置。post,comment,user則是三個基本表加上拓展表的組合。以wp_users為例,wp_users已經存儲了每個用戶會用到的基本信息,比如login_name、display_name、password、email等常用信息,但如果我們還要存儲一些不常用的數(shù)據,最好的做法不是去在表后加上一列,去破壞默認的表結構,而是將數(shù)據存在wp_usermeta中。wp_usermeta這個拓展表和wp_options表有類似的結構,我們可以在這里存儲每個用戶的QOI碼、手機號

37、碼、登錄WordPress后臺的主題選項等等。比較難以理解的是term,即wp_terms、wp_term_relationships、wp_term_taxonomy。在WordPress的系統(tǒng)里,我們常見的分類有文章的分類、鏈接的分類,實際上還有TAG它也是一種特殊的分類方式,我們甚至還可以創(chuàng)建自己的分類方法。WordPress將所有的分類及分類方法、對應結構都記錄在這三個表中。wp_terms記錄了每個分類的名字以及基本信息,如本站分為“WordPress開發(fā)”、“WPCEO牛”等,這里的分類指廣義上的分類,所以每個TAG1是一個“分類”。wp_term_taxonomy記錄了每個分類所

38、歸屬的分類方法,如"WordPressFF發(fā)"、"WPCEO41”是文章分類(category),放置友情鏈接的“我的朋友”、“我的同事”分類屬于友情鏈接分類(link_category)。wp_term_relationships記錄了每個文章(或鏈接)所對應的分類方法。在上文中我們已經介紹了WordPress數(shù)據庫中各個表的作用,本文將繼續(xù)介紹每個表中每個列的作用。WordPress官方文檔已經有比較詳細的表格,本文僅對常用數(shù)據進行介紹。wp_commentmeta存儲評論的元數(shù)據# 存儲評論的元數(shù)據wp_commentmetameta_id:自增唯一IDco

39、mment_id:對應評論IDmeta_key:鍵名meta_value:鍵值wp_comments存儲評論# 存儲評論wp_commentscomment_ID:自增唯一IDcomment_post_ID:對應文章IDcomment_author:評論者comment_author_email:評論者郵箱comment_author_url:評論者網址comment_author_IP:評論者IPcomment_date:評論時間comment_date_gmt:評論時間(GMT+時間)comment_content:評論正文comment_karma:未知comment_approved:

40、評論是否被批準comment_agent:評論者的USERAGENTcomment_type:評論類型(pingback/普通)comment_parent:父評論IDuser_id:評論者用戶ID(不一定存在)wp_links存儲友情鏈接# 存儲友情鏈接(Blogroll)wp_linkslink_id:自增唯一IDlink_url:鏈接URLlink_name:鏈接標題link_image:鏈接圖片link_target:鏈接打開方式link_description:鏈接描述link_visible:是否可見(Y/N)link_owner:添加者用戶IDlink_rating:評分等級li

41、nk_updated:未知link_rel:XF我系link_notes:XFNi釋link_rss:鏈接RS他址wp_options存儲WordPress系統(tǒng)選項和插件、主題配置# 存儲WordPress系統(tǒng)選項和插件、主題配置wp_optionsoption_id:自增唯一IDblog_id:博客ID,用于多用戶博客,默認0option_name:鍵名option_value:鍵值autoload:在WordPress載入時自動載入(yes/no)wp_postmeta存儲文章(包括頁面、上傳文件、修訂)的元數(shù)據# 存儲文章(包括頁面、上傳文件、修訂)的元數(shù)據wp_postmetameta

42、_id:自增唯一IDpost_id:對應文章IDmeta_key:鍵名meta_value:鍵值wp_posts存儲文章(包括頁面、上傳文件、修訂)# 存儲文章(包括頁面、上傳文件、修訂)wp_postsID:自增唯一IDpost_author:對應作者IDpost_date:發(fā)布時間post_date_gmt:發(fā)布時間(GMT+0寸間)post_content:正文post_title:標題post_excerpt:摘錄post_status:文章狀態(tài)(publish/auto-draft/inherit等)comment_status:評論狀態(tài)(open/closed)ping_statu

43、s:PING狀態(tài)(open/closed)post_password:文章密碼post_name:文章縮略名to_ping:未知pinged:已經PING過的鏈接post_modified:修改時間post_modified_gmt:修改時間(GMT+0寸間)post_content_filtered:未知post_parent:父文章,主要用于PAGEguid:未知menu_order:排序IDpost_type:文章類型(post/page等)post_mime_type:MIM關型comment_count:評論總數(shù)wp_terms存儲每個目錄、標簽# 存儲每個目錄、標簽wp_terms

44、term_id:分類IDname;:分類名slug:縮略名term_group:未知wp_term_relationships存儲每個文章、鏈接和對應分類的關系# 存儲每個文章、鏈接和對應分類的關系wp_term_relationshipsobject_id:對應文章ID/鏈接IDterm_taxonomy_id:對應分類方法IDterm_order:排序wp_term_taxonomy存儲每個目錄、標簽所對應的分類# 存儲每個目錄、標簽所對應的分類wp_term_taxonomyterm_taxonomy_id:分類方法IDterm_id:taxonomy:分類方法(category/pos

45、t_tag)description:未知parent:所屬父分類方法IDcount:文章數(shù)統(tǒng)計wp_usermeta存儲用戶的元數(shù)據# 存儲用戶的元數(shù)據wp_usermetaumeta_id:自增唯一IDuser_id:對應用戶IDmeta_key:鍵名meta_value:鍵值wp_users存儲用戶# 存儲用戶wp_usersID:自增唯一IDuser_login:登錄名user_pass:密碼user_nicename:昵稱user_email:Emailuser_url:網址user_registered:注冊時間user_activation_key:激活碼user_status:用

46、戶狀態(tài)display_name:顯示名稱SQL查詢Wordpress提供的查詢感覺沒那么智能化,不知道怎樣添加自己的條件。所以自己動手寫查詢語句用在自己的主題上,需要什么內容自己去數(shù)據庫拿。下面是我為了實現(xiàn)某些功能的一些查詢記錄。需要做的配置說明要wordpress執(zhí)行自己的sql語句,需要找到文件,在wp-includes/,這個文件里面有很多相關的函數(shù),比如插入,刪除,查詢.等等,每個函數(shù)都有非常清楚的注釋,可以自己看,我們只要在自己的頁面模版中引入就可以用里面的所有函數(shù)做操作了。引入代碼如下:require_once(ABSPATH.WPINC.'/');$wpdb=ne

47、wwpdb(DB_USER,DB_PASSWORD,DB_NAME,DB_HOST);參數(shù)都是常量(關于常量介紹參考下面的wordpress常量屬性部分),能獲取在中的配置信息。在中可以看到。如果sql是寫在functions里面就不用引入這個文件了(推薦寫在里面,方便管理)。卜面就可以通過$wpdb-使用相關的函數(shù)了,剩下的用到了再貼代碼。獲取指定數(shù)量的最新文章列表Sql:查詢最新的5條文章記錄,顯示:文章ID標題作者時間分類內容SELECTAS'ID',AS'title',AS'author',AS'date',AS'

48、classify',AS'content'FROMWp_postsASw1INNERJOINwp_usersASw2INNERJOINwp_term_relationshipsw3INNERJOINwp_termsASw4ON=AND=AND=WHERE='post'AND='publish'ORDERBYDESCLIMIT0,5因為我的首頁有需要顯示最新的5條文章記錄,所以這個操作是在我的的首頁模版文件里面的。測試上面查詢語句的代碼:<php/*要在這里寫一個查詢,查詢最新的5篇文章記錄$wpdb*/$array=$wpdb-&g

49、t;get_results($querysql);for($i=0;$i<count($array);$i+)echo$array$i卜id."</br>"echo$array$i卜title."</br>"echo$array$i卜author."</br>"echo"</br>">很順利,都沒報什么錯,剩下的就是把for循環(huán)里面的echo換成咱的html內容就一切OK了。下面我把我替換完成的html代碼也貼出來吧,如下:<php/*要在這里寫一個

50、查詢,查詢最新的5篇文章記錄$wpdb*/$array=$wpdb->get_results($querysql);.</P><Pclass="readmore"><Atitle="<phpecho$array$i->title;>"href=""target="_blank">閱讀全文&gt;&gt;</A></P><Pclass="dateview"><SPANxphpech

51、odate("Y-m-d",strtotime($array$i->date);></SPAN><SPAN作者:<phpecho$array$i卜author;></SPAN><SPAN中人博客分類:<Ahref=""><phpecho$array$i->classify;></A></SPAN></P></UL><php貼出來有點亂的感覺,這個沒辦法咯。就只寫這一個例子了,其它查詢都一樣,寫完一起貼完整代碼。W

52、ordpress的常量屬性DB_NAME數(shù)據庫名字DB_USER數(shù)據庫用戶名DB_PASSWORD據庫用戶密碼DB_HOST主機,也就是IP或者localhost或者你的域名DB_CHARSET編碼(如utf-8)ABSPATH:網站根目錄的絕對路徑WP_CONTENT_DIR:wp-content目錄的磁盤路徑WP_CONTENT_URL:wp-content目錄的URLTEMPLATEPATH STYLESHEETPATH WP_PLUGIN_DIR WP_PLUGIN_URL WP_LANG_DIR:當前主題所在目錄路徑當前主題樣式所在目錄路徑:定義插件目錄的磁盤路徑:定義插件目錄的UR

53、L(是絕對路勁,感覺不好)WP_POST_REVISIONS關閉WordPress版本修訂功能:自定義語言包的路徑AUTOSAVE_INTERVALt義自動保存的時間$wpdb全局可以使用的sql連接對象(很實用)還有很多,待續(xù)的應用啟用頭部菜單。wordpress提供了以下集中方法獲得URLM徑:plugins_url()一插件目錄的URL(例如:includes_url()includes目錄的URL(例如:wp-includes)content_url()content目錄的URL(例如:wp-content)admin_url()admin目錄的URL(例如:wp-admin/)sit

54、e_url()一當前網站的URL(例如:home_url()一當前網站首頁的URL(例如:獲取首頁URL的更多方法:site_url()home_url()bloginfo('url')get_bloginfo('url')get_site_url()gethomeurl()它們之間有什么區(qū)別首先來認識下site_url()和home_url()這兩個函數(shù).site_url()和home_url()很相似,容易?!淆。site_url()返回的是數(shù)據庫中wp_options表里面的siteurl字段值。這是指向WordPress核心文件的URL,也就是你的wordpress安裝路徑。如果你的WordPress核心文件在你的服務器的子目錄中,比如/wordpress,那么site_url()的值就會是。在控制面板=>>設置=>>WordPress地址(URD修改。(在非不得已

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論