av网址免费在线_久精品免费动漫_国产精品日韩欧美色窝窝_久久综合九色综合视频网站

WordPress 常用函數(shù)集合
微信號:gdfacai

WordPress 常用函數(shù)集合

閱讀數(shù): 時間:2018-01-23 來源:發(fā)菜管理系統(tǒng) 標簽: WordPress教程
wordpress模板是由PHP語句組成,很多不懂代碼的站長都被PHP復雜的代碼難倒,難以自己開發(fā)個性化的模板。其實想開發(fā)一個wordpress模板并不是太難,大家只要了解一些wordpress中的常用函數(shù),即可按照自己的需要進行內(nèi)容調(diào)用了。更高端一點的類似于一些PHP語句的判斷等等,這就需要大家自己去學習提高了。本篇文章主要講解wordpress開發(fā)模板中經(jīng)常需要用到的一些函數(shù)。
 
 
一、header常用的函數(shù)
 
<?php bloginfo(‘name’); ?>  : 博客名稱(Title) [輸出示例:前端開拓者]
 
<?php bloginfo(‘stylesheet_url’); ?>  : CSS文件路徑  [輸出示例:http://www.frontopen.com/wp-content/themes/frontopen2/style.css]
 
<?php bloginfo(‘pingback_url’); ?>  : PingBack Url  [輸出示例:http://www.frontopen.com/xmlrpc.php]
 
<?php bloginfo(‘template_url’); ?>  : 模板文件路徑  [輸出示例:http://www.frontopen.com/wp-content/themes/frontopen2/]
 
<?php bloginfo(‘version’); ?>  : WordPress版本  [輸出示例:WordPress 3.5.2]
 
<?php bloginfo(‘atom_url’); ?>  : Atom Url  [輸出示例:http://www.frontopen.com/feed/atom]
 
<?php bloginfo(‘rss2_url’); ?>  : RSS 2.o Url  [輸出示例:http://www.frontopen.com/feed]
 
<?php bloginfo(‘url’); ?>  : 博客 Url  [輸出示例:http://www.frontopen.com/]
 
<?php bloginfo(‘html_type’); ?>  : 博客網(wǎng)頁Html類型  [輸出示例:text/html]
 
<?php bloginfo(‘charset’); ?>  : 博客網(wǎng)頁編碼  [輸出示例:UTF-8]
 
<?php bloginfo(‘description’); ?>  : 博客描述  [輸出示例:一個專注于前端開發(fā)與jQuery程序拓展的分享平臺,面向于web構架前端開發(fā)、jQuery程序開發(fā)、移動終端程序開發(fā)等各領域的交流平臺。分享前端開發(fā)中的經(jīng)驗心得,分享開發(fā)源代碼。]
 
<?php wp_title(); ?>  : 特定內(nèi)容頁(Post/Page)的標題
 
注:上述函數(shù),主要用于頁面中的<head></head>部分的內(nèi)容,當然有必要的話,也可以用在其他部分,請務必仔細閱讀,了解對應標簽會輸出什么內(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()  : 是否為指定時間存檔頁
 
is_archive()  : 是否為存檔頁
 
is_search()  : 是否為搜索結果頁
 
is_404()  : 是否為 “HTTP 404: Not Found” 錯誤頁
 
is_paged()  : 主頁/Category/Archive頁是否以多頁顯示
 
is_user_logged_in():判斷用戶是否已登錄
 
注:判斷函數(shù)一般都用于if..else語句中,所以大家在使用前,請先了解if判斷語句的用法。不會太難,過一段時間本博會專門介紹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 結束
 
<?php endif; ?>  : If 結束標記,與if起始標簽對應,一定要成對存在
 
<?php the_time(‘字符串’) ?>  : 顯示時間,時間格式由“字符串”參數(shù)決定,具體參考PHP手冊
 
<?php comments_popup_link(); ?>  : 正文中的留言鏈接。如果使用 comments_popup_script() ,則留言會在新窗口中打開,反之,則在當前窗口打開
 
<?php the_title(); ?>  : 內(nèi)容頁(Post/Page)標題
 
<?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(); ?>  : 如果用戶已登錄并具有權限,顯示編輯鏈接
 
<?php get_links_list(); ?>  : 顯示Blogroll中的鏈接
 
<?php comments_template(); ?>  : 調(diào)用留言/回復模板
 
<?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(); ?> : 導航,顯示上一篇/下一篇文章鏈接
 
<?php include(TEMPLATEPATH . ‘/文件名’); ?> : 嵌入其他文件,可為定制的模板或其他類型文件
 
注:以上某些函數(shù)功能在對應的頁面中使用,注意程序邏輯請不要胡亂添加,可能會產(chǎn)生錯誤。
 
四、其他常用函數(shù)
 
<?php _e(‘Message’); ?> : 輸出信息,可用于輸出自定義生成的變量信息。
 
<?php wp_register(); ?> : 顯示博客注冊鏈接
 
<?php wp_loginout(); ?> : 顯示登錄/注銷鏈接
 
<!–next page-> : 將當前內(nèi)容分頁
 
<!–more–> : 將當前內(nèi)容截斷,以不在主頁/目錄頁顯示全部內(nèi)容
 
<?php timer_stop(1); ?> : 網(wǎng)頁加載時間(秒)
 
<?php echo get_num_queries(); ?>: 網(wǎng)頁加載查詢量
 
注:以上函數(shù)并不是絕對需要應用,屬于增加用戶體驗的拔高內(nèi)容。
 
通過上面的函數(shù),大家基本可以控制整個WP博客所需要的內(nèi)容調(diào)用了。只要有一定的div+css基礎,完全可以自己開發(fā)個性的WP模板了。

推薦文章/ Related products

最新案例/ LATEST CASES

發(fā)菜網(wǎng)絡工作室外貿(mào)建站專注企業(yè)外貿(mào)網(wǎng)站設計制作

提供專業(yè)的外貿(mào)網(wǎng)站設計、小語種站群、Google ADS推廣、谷歌SEO優(yōu)化、AI大數(shù)據(jù)營銷、SNS社媒營銷
立即咨詢
X微信咨詢

截屏,微信識別二維碼

微信號:gdfacai

(點擊微信號復制,添加好友)

  打開微信

微信號已復制,請打開微信添加咨詢詳情!
QQ客服
微信咨詢
關注我們
在線留言
返回頂部
關閉

網(wǎng)站需求

您的公司
您的姓名*
您的手機*
您的需求
感謝您的咨詢,我們會盡快給您回復!