国产无码高清视频|亚洲午夜无码专区|激情狼友国产在线|偷拍天堂AⅤII|无码流畅福利视频|久久精品最佳免费|成人av一区在线|国产一区二区嗯嗯|蜘蛛成人情侣自拍|老熟女一区=区三

B2B2C外貿(mào)商城獨(dú)立站_跨境電商解決方案
當(dāng)前位置:米邦科技 > 教程技巧 > wordpress前臺(tái)模板的常用函數(shù)集合

wordpress前臺(tái)模板的常用函數(shù)集合

wordpress模板是由PHP語句組成,很多不懂代碼的站長都被PHP復(fù)雜的代碼難倒,難以自己開發(fā)個(gè)性化的模板。其實(shí)想開發(fā)一個(gè)wordpress模板并不是太難,大家只要了解一些wordpress中的常用函數(shù),即可按照自己的需要進(jìn)行內(nèi)容調(diào)用了。更高端一點(diǎn)的類似于一些PHP語句的判斷等等,這就需要大家自己去學(xué)習(xí)提高了。本篇文章主要講解wordpress開發(fā)模板中經(jīng)常需要用到的一些函數(shù)。


一、header常用的函數(shù)

<?php bloginfo('name'); ?>  : 博客名稱(Title) [輸出示例:前端開拓者]

<?php bloginfo('stylesheet_url'); ?>  : CSS文件路徑  [輸出示例:/wp-content/themes/frontopen2/style.css]

<?php bloginfo('pingback_url'); ?>  : PingBack Url  [輸出示例:/xmlrpc.php]

<?php bloginfo('template_url'); ?>  : 模板文件路徑  [輸出示例:/wp-content/themes/frontopen2/]

<?php bloginfo('version'); ?>  : WordPress版本  [輸出示例:WordPress 3.5.2]

<?php bloginfo('atom_url'); ?>  : Atom Url  [輸出示例:/feed/atom]

<?php bloginfo('rss2_url'); ?>  : RSS 2.o Url  [輸出示例:/feed]

<?php bloginfo('url'); ?>  : 博客 Url  [輸出示例:/]

<?php bloginfo('html_type'); ?>  : 博客網(wǎng)頁Html類型  [輸出示例:text/html]

<?php bloginfo('charset'); ?>  : 博客網(wǎng)頁編碼  [輸出示例:UTF-8]

<?php bloginfo('description'); ?>  : 博客描述  [輸出示例:一個(gè)專注于前端開發(fā)與jQuery程序拓展的分享平臺(tái),面向于web構(gòu)架前端開發(fā)、jQuery程序開發(fā)、移動(dòng)終端程序開發(fā)等各領(lǐng)域的交流平臺(tái)。分享前端開發(fā)中的經(jīng)驗(yàn)心得,分享開發(fā)源代碼。]

<?php wp_title(); ?>  : 特定內(nèi)容頁(Post/Page)的標(biāo)題

注:上述函數(shù),主要用于頁面中的<head></head>部分的內(nèi)容,當(dāng)然有必要的話,也可以用在其他部分,請務(wù)必仔細(xì)閱讀,了解對應(yīng)標(biāo)簽會(huì)輸出什么內(nèi)容。

二、用于判斷的tag函數(shù)

is_home() : 函數(shù)所在的頁面是否為主頁

is_single()  : 是否為內(nèi)容頁(Post)

is_page()  : 是否為內(nèi)容頁(Page)

is_category()  : 是否為Category/Archive頁

is_tag()  : 是否為Tag存檔頁

is_date()  : 是否為指定日期存檔頁

is_year()  : 是否為指定年份存檔頁

is_month()  : 是否為指定月份存檔頁

is_day()  : 是否為指定日存檔頁

is_time()  : 是否為指定時(shí)間存檔頁

is_archive()  : 是否為存檔頁

is_search()  : 是否為搜索結(jié)果頁

is_404()  : 是否為 "HTTP 404: Not Found" 錯(cuò)誤頁

is_paged()  : 主頁/Category/Archive頁是否以多頁顯示

is_user_logged_in():判斷用戶是否已登錄

注:判斷函數(shù)一般都用于if..else語句中,所以大家在使用前,請先了解if判斷語句的用法。不會(huì)太難,過一段時(shí)間本博會(huì)專門介紹PHP中的if語句如何使用。

三、模板內(nèi)容部分的常用函數(shù)

<?php get_header(); ?>  : 調(diào)用Header模板

<?php get_sidebar(); ?>  : 調(diào)用Sidebar模板

<?php get_footer(); ?>  : 調(diào)用Footer模板

<?php the_content(); ?>  : 顯示內(nèi)容(Post/Page)

<?php if(have_posts()) " ?>  : 檢查是否存在Post/Page,即是否有內(nèi)容

<?php while(have_posts()) " the_post(); ?>  : 如果存在Post/Page則予以顯示

<?php endwhile; ?>  : While 結(jié)束

<?php endif; ?>  : If 結(jié)束標(biāo)記,與if起始標(biāo)簽對應(yīng),一定要成對存在

<?php the_time('字符串') ?>  : 顯示時(shí)間,時(shí)間格式由"字符串"參數(shù)決定,具體參考PHP手冊

<?php comments_popup_link(); ?>  : 正文中的留言鏈接。如果使用 comments_popup_script() ,則留言會(huì)在新窗口中打開,反之,則在當(dāng)前窗口打開

<?php the_title(); ?>  : 內(nèi)容頁(Post/Page)標(biāo)題

<?php the_permalink() ?>  : 內(nèi)容頁(Post/Page) Url

<?php the_category(', ') ?>  : 特定內(nèi)容頁(Post/Page)所屬Category

<?php the_author(); ?>  : 作者

<?php the_ID(); ?>  : 特定內(nèi)容頁(Post/Page) ID

<?php edit_post_link(); ?>  : 如果用戶已登錄并具有權(quán)限,顯示編輯鏈接

<?php get_links_list(); ?>  : 顯示Blogroll中的鏈接

<?php comments_template(); ?>  : 調(diào)用留言/回復(fù)模板

<?php wp_list_pages(); ?>  : 顯示Page列表

<?php wp_list_categories(); ?>  : 顯示Categories列表

<?php next_post_link(' %link '); ?>  : 下一篇文章鏈接

<?php previous_post_link('%link'); ?>  : 上一篇文章鏈接

<?php get_calendar(); ?>  : 日歷

<?php wp_get_archives() ?>  : 顯示內(nèi)容存檔

<?php posts_nav_link(); ?> : 導(dǎo)航,顯示上一篇/下一篇文章鏈接

<?php include(TEMPLATEPATH . '/文件名'); ?> : 嵌入其他文件,可為定制的模板或其他類型文件

注:以上某些函數(shù)功能在對應(yīng)的頁面中使用,注意程序邏輯請不要胡亂添加,可能會(huì)產(chǎn)生錯(cuò)誤。

四、其他常用函數(shù)

<?php _e('Message'); ?> : 輸出信息,可用于輸出自定義生成的變量信息。

<?php wp_register(); ?> : 顯示博客注冊鏈接

<?php wp_loginout(); ?> : 顯示登錄/注銷鏈接

<!–next page-> : 將當(dāng)前內(nèi)容分頁

<!–more–> : 將當(dāng)前內(nèi)容截?cái)?,以不在主?目錄頁顯示全部內(nèi)容

<?php timer_stop(1); ?> : 網(wǎng)頁加載時(shí)間(秒)

<?php echo get_num_queries(); ?>: 網(wǎng)頁加載查詢量

注:以上函數(shù)并不是絕對需要應(yīng)用,屬于增加用戶體驗(yàn)的拔高內(nèi)容。

通過上面的函數(shù),大家基本可以控制整個(gè)WP博客所需要的內(nèi)容調(diào)用了。只要有一定的div+css基礎(chǔ),完全可以自己開發(fā)個(gè)性的WP模板了。

標(biāo)簽: wordpress

其他推薦 更多>>

返回
頂部