WordPress常用函数说明

 

Functions by category 分类函数
 
1、Post, Page, Attachment and Bookmarks Functions 文章,页面,附件和链接的函数
 
get_adjacent_post 
返回邻近的文章的信息数组,详情见:http://codex.wordpress.org/Function_Reference/get_adjacent_post.
get_children 
检索附件、版本、子页面等信息,一般情况下由父文章执行,详情见:http://codex.wordpress.org/Function_Reference/get_children.
get_extended 
获取文章more标签分割的数组.$post是文章的内容
get_next_post 
获取下一篇邻近的文章信息.
get_post 
返回单篇文章的信息数组或对象,$id是文章id,注意这里只能用变量,详情见:http://codex.wordpress.org/Function_Reference/get_post.
get_post_ancestors 
返回基于文章ID的父文章的信息数组.
get_post_mime_type 
返回基于附件ID的方式类型信息.
get_post_status 
返回基于文章ID的文章状态.
get_post_type 
返回基于文章ID的文章类型.
get_previous_post 
返回上一篇邻近的文章信息.
get_posts 
获取一系列文章的集合,详情见:http://codex.wordpress.org/Template_Tags/get_posts.
is_post 
已弃用.
is_single 
判断是否规定的单篇日志.
is_sticky 
判断文章是否置顶.
register_post_type 
注册发布类型,详情见:http://codex.wordpress.org/Function_Reference/register_post_type.
wp_get_recent_posts 
返回最近发布的文章数组.
wp_get_single_post 
返回单篇文章的的数组或对象,同get_post().
 
wp_delete_post 
删除文章、页面或附件,$force_delete为true时不经过回收站.
wp_insert_post 
发表一片文章或页面,详情见:http://codex.wordpress.org/Function_Reference/wp_insert_post.
wp_publish_post 
通过更改文章状态来发表文章
wp_update_post 
更新一篇文章,详情见:http://codex.wordpress.org/Function_Reference/wp_update_post.
 
get_all_page_ids 
返回所有页面的数组.
get_page 
返回一个页面的对象或数组,详情见:http://codex.wordpress.org/Function_Reference/get_page.
get_page_link 
获取页面的链接,$id是页面ID,$leavename 判断是否允许使用页面名, $sample 判断是否示例链接
get_page_by_path 
获取一篇基于地址的页面对象或数组,$page_path是页面地址,$output指定输出类型是否对象或数组,默认是对象.
get_page_by_title 
获取一篇基于标题的页面对象或数组,$page_title是页面标题, $output 是输出类型,默认对象, $post_type 是文章类型,默认page.
get_page_children 
在编号相匹配的页面列表中检索子页面,$page_id是父页面的ID,$pages是被检索的页面数组.
get_page_hierarchy 
返回一个数组,该数组按页面排序次序进行排序,$posts是页面的集合,$parent 是父ID.
get_page_uri 
获取指定Id的页面uri.
get_pages 
获取页面的集合,详情见:http://codex.wordpress.org/Function_Reference/get_pages.
is_page 
判断是否当前或指定的页面.
page_uri_index 
为页面URI检索所有页面与附件。检索以页面为父级的文章的附件。
wp_list_pages 
输出页面的列表,$args 详情见: http://codex.wordpress.org/Template_Tags/wp_list_pages.
 
add_post_meta 
为指定文章添加自定义(meta)字段, 详情见:http://codex.wordpress.org/Function_Reference/add_post_meta.
delete_post_meta 
从指定文章中删除含有指定关键字的所有自定义字段,详情见:http://codex.wordpress.org/Function_Reference/delete_post_meta.
get_post_custom 
返回指定文章的自定义字段.
get_post_custom_keys 
获取指定文章的自定义字段名.
get_post_custom_values 
获取指定文章的自定义字段名的值.
get_post_meta 
返回指定文章中含有指定关键字自定义字段的值,详情见:http://codex.wordpress.org/Function_Reference/get_post_meta.
update_post_meta 
为指定文章更新自定义(meta)字段.
 
get_attached_file 
获取一个附件的地址.$attachment_id 是附件的ID, $unfiltered 判断是否使用过滤器.
is_attachment 
判断附件是否被显示.
is_local_attachment 
判断url地址是否为本地的附件.
update_attached_file 
更新一个附件. $file是附件地址
wp_attachment_is_image 
判断指定的附件是否为图片.
wp_insert_attachment 
为指定的页面插入一个附件,详情见:http://codex.wordpress.org/Function_Reference/wp_insert_attachment.
wp_delete_attachment 
删除指定的附件,$postid是附件ID,$force_delete为true时不经过回收站.
wp_get_attachment_image 
返回一个附件的html,$attachment_id是附件ID,$size是(thumbnail, medium, large or full),$icon是替代的图标地址.
wp_get_attachment_image_src 
返回一个附件的src,$attachment_id是附件ID,$size是(thumbnail, medium, large or full),$icon 是替代的图标地址.
wp_get_attachment_metadata 
返回一个附件的元数据,$post_id是附件ID,$unfiltered判断是否使用过滤器.
wp_get_attachment_thumb_file 
获取附件的缩略图地址.
wp_get_attachment_thumb_url 
获取附件缩略图地址.
wp_get_attachment_url 
获取附件的url.
wp_check_for_changed_slugs 
检查已发表文章中经改动的缩略名并保存原有缩略名.
wp_count_posts 
输出文章的统计数组,type为文章类型,’readable’是可读性.
wp_mime_type_icon 
检索MIME类型的图标.
wp_update_attachment_metadata 
更新指定附件的MIME类型.
 
get_bookmark 
获取一个链接的数组. $bookmark是书签ID, $output是输出方式(OBJECT, ARRAY_N, or ARRAY_A).
get_bookmarks 
返回书签的数组. $args详情见:http://codex.wordpress.org/Function_Reference/get_bookmarks.
wp_list_bookmarks 
输出书签的数组. $args详情见:http://codex.wordpress.org/Template_Tags/wp_list_bookmarks.
相关废弃标签: get_links_list() 和 get_links().
 
wp_get_post_categories 
返回文章的类型ID数组.
wp_set_post_categories 
设置文章分类ID.
wp_get_post_tags 
获取文章的标签ID.
wp_set_post_tags 
设置文章的标签,$tags是要添加的标签字符串数组,$append默认为 false覆盖已有标签,true为添加.
wp_get_post_terms 
获取文章的分类法数组, 默认是’post_tag’.
wp_set_post_terms 
设置文章的分类法,$tags是要添加的标签字符串数组,$taxonomy是分类方法,默认’post_tag’,$append默认为 false覆盖已有标签,true为添加.
 
add_meta_box 
插件开发者可通过该函数在Write Post,Write Page和Write Link编辑页面内添加版块.详情见:http://codex.wordpress.org/Function_Reference/add_meta_box.
get_the_ID 
返回当前文章的ID.
get_the_author 
获取文章的标签ID.
get_the_content 
获取文章的内容,$more_link_text 是更多的链接文字, $stripteaser 在更多内容前显示内容摘要, $more_file 可选,不使用.
wp_trim_excerpt 
必要时为文章生成内容摘要. 摘要应在55字以内,如果总字数多于该数目,摘要结尾应添加字符串’[...]‘。如果少于55个字符,显示摘要全文。
 
2、Category, Tag and Taxonomy Functions 分类、标签和分类法函数
 
cat_is_ancestor_of 
判断$cat1是否为$cat2的祖先分类.
get_all_category_ids 
返回所有分类的数组.
get_cat_ID 
根据分类名获取其ID.
get_cat_name 
分居分类ID获取其名称.
get_categories 
返回多个分类的数组. $args详情见:http://codex.wordpress.org/Function_Reference/get_categories.
get_category 
返回单个分类的详细信息对象或数组。
get_category_by_path 
根据地址获取分类的详细信息对象或数组。
get_category_by_slug 
根据别名获取分类的详细信息对象或数组。
get_category_link 
根据分类ID获取分类的链接。
get_category_parents 
根据分类的ID获取父分类。
get_the_category 
返回所有分类的详细信息数组。
in_category 
判断文章是否属于某分类.
is_category 
判断当前页是否指定的分类
wp_list_categories 
输出分类的列表,详情见模板标签:http://codex.wordpress.org/Template_Tags/wp_list_categories.
 
wp_create_category 
创建分类.
wp_delete_category 
删除分类.
wp_insert_category 
插入一个新分类到分类系统.
 
get_tag 
获取标签的对象或数组.
get_tag_link 
获取标签的链接.
get_tags 
获取标签的数组.$args详情见:http://codex.wordpress.org/Function_Reference/get_tags.
get_the_tag_list 
获取分类的列表.
get_the_tags 
获取所有标签的数组.
is_tag 
判断是否标签.
 
wp_create_category 
创建分类.
wp_delete_category 
删除分类.
wp_insert_category 
插入一个新分类到分类系统.
 
get_term 
获取分类法 , $term是分类法ID, $taxonomy是分类方法,默认’post_tag’, $output 是输出类型(OBJECT, ARRAY_A, or ARRAY_N), $filter是过滤器, 默认’raw’.
get_the_term_list 
返回分类法的列表.$id是文章ID, $taxonomy是分类方法, $before是前缀 , $sep是分隔符 , $after是后缀.
get_term_by 
分居别名,名称或ID来获取分类,详情见:http://codex.wordpress.org/Function_Reference/get_term_by.
get_term_children 
获取子分类法.
get_terms 
获取所有分类法的数组.详情见:http://codex.wordpress.org/Function_Reference/get_terms.
is_taxonomy 
判断是否分类法.
is_taxonomy_hierarchical 
判断是否分级的分类法.
is_term 
检查term是否存在.
register_taxonomy 
注册分类法. 详情见:http://codex.wordpress.org/Function_Reference/register_taxonomy.
register_taxonomy_for_object_type 
为对象类型注册分类法,详情见:http://codex.wordpress.org/Function_Reference/register_taxonomy_for_object_type.(3.0函数)
wp_get_object_terms 
获取对象的分类法.
wp_insert_term 
插入分类法,详情见:http://codex.wordpress.org/Function_Reference/wp_insert_term.
wp_update_term 
更新分类法,详情见:http://codex.wordpress.org/Function_Reference/wp_update_term.
wp_delete_term 
删除分类法,详情见:http://codex.wordpress.org/Function_Reference/wp_delete_term.
 
3、User and Author Functions 用户和作者的函数
 
auth_redirect 
是一个简单函数,要求用户访问页面前登录.
count_users 
返回用户的角色总数. (3.0 函数)
count_user_posts 
返回指定用户的文章数.(3.0 函数)
count_many_users_posts 
返回多个用户的文章总数.(3.0 函数)
get_currentuserinfo 
获取当前用户信息.详情见:http://codex.wordpress.org/Function_Reference/get_currentuserinfo.
get_profile 
获取个人信息, $field是字段名,$user是登录名.
get_userdata 
获取指定ID的用户对象。
get_userdatabylogin 获取指定登录名的用户对象.
get_usernumposts 
获取指定用户发飙的文章数.
set_current_user 
改变目前用户的编号或名称。在用户编号未知的情况下可以将$id设为0并指定一个名称。
user_pass_ok 
判断用户名密码是否正确
username_exists 
判断用户名是否存在.(3.0 函数)
validate_username 
判断用户名是否有效.(3.0 函数?)
wp_get_current_user 
获取当前用户的详细资料方法2. 可以对非登录用户进行编辑或执行动作, 详情见:http://codex.wordpress.org/Function_Reference/wp_get_current_user.
wp_set_current_user 
改变目前用户的编号或名称。在用户编号未知的情况下可以将$id设为0并指定一个名称. 可以对非登录用户进行编辑或执行动作.
 
delete_user_meta 
删除用户元数据. (3.0 函数)
get_user_meta 
返回用户的元数据. (3.0 函数)
update_user_meta 
更新用户原数据.(3.0 函数)
 
wp_create_user 
创建新用户.
wp_delete_user 
删除用户.
wp_insert_user 
插入用户.
wp_update_user 
更新用户资料.
 
delete_user_meta 
删除用户元数据. (3.0 函数)
get_user_meta 
返回用户的元数据. (3.0 函数)
update_user_meta 
更新用户原数据.(3.0 函数)
 
is_user_logged_in 
判断用户是否登录.
wp_signon 
用户登录, 详情见:http://codex.wordpress.org/Function_Reference/wp_signon.
wp_logout 
用户登出.
 
4、Feed Functions 订阅函数
 
bloginfo_rss 
输出bloginfo函数的RSS容器。$show的有效值见:http://codex.wordpress.org/Function_Reference/get_bloginfo.
comment_author_rss 
在订阅中显示当前评论的作者.
comment_link 
显示评论的链接.
comment_text_rss 
在订阅中显示评论的内容.
do_feed 
使用action钩子(hook)装载feed模板。如果feed action没有钩子,函数会发布信息通知访问者feed不可用,之后函数消失。
do_feed_atom 
装载 Atom通用feed或 Atom文章feed。$for_comments(布尔值)(必需)使用通用feed时为true,标准feed时为false。
do_feed_rdf 
装载RDF RSS 0.91版本feed模板。
do_feed_rss 
装载RDF RSS 1.0版本feed模板.
do_feed_rss2 
装载RSS2通用feed或RSS2文章feed。$for_comments(布尔值)(必需)使用通用feed时为true,标准feed时为false。
fetch_rss 
检索某个RSS订阅并进行解析。用 MagpieRSS and RSSCache进行解析并自动缓存,用 Snoopy HTTP 客户端进行实际检索.已弃用.
get_author_feed_link 
检索所给定作者的feed链接。$author_id(整数)(必需)作者编号, $feed是Feed类型.
get_bloginfo_rss 
bloginfo函数的RSS集装箱。可以用 get_bloginfo()函数检索任何想要检索的信息。当函数值在 feed中被检索以供使用时,所有值的标签都将被除去,字符也将被转换。$show 详情见:http://codex.wordpress.org/Function_Reference/get_bloginfo_rss。
get_category_feed_link 
返回指定类别中所有文章的feed链接。可请求特别feed,但为空时,函数返回’rss2′feed链接。该函数取代了已经弃用的get_category_rss_link函数。$feed 是’rss2′或’atom’
get_comment_link 
获取评论的链接.
get_comment_author_rss 
输出当前评论的作者.
get_post_comments_feed_link 
输出文章的评论feed链接。链接内容放置在锚(anchor)中。未指定链接文本时使用默认内容。未指定文章编号时使用当前文章。.
get_rss 
检索一个RSS feed并进行解析,并将其作为链接列表显示。已弃用.
get_search_comments_feed_link 
在搜索结果中检索评论feed的永久链接.$searcu_query是URL搜索查询.
get_search_feed_link 
在搜索结果中检索feed的永久链接.$searcu_query是URL搜索查询.
get_the_category_rss 
检索所有文章类别,并格式化以便在feed中使用。$type默认值为’rss’。也可以是 ‘atom’ 或 ‘rdf’。
get_the_title_rss 
为feed检索当前文章的标题.
permalink_single_rss 
按 RSS 或Atom 聚合feed形式显示当前文章的永久链接。该标签须在 The Loop 内使用。$file是链接所指向的页面。默认为当前页面。
post_comments_feed_link 
输出文章的评论feed链接。链接内容放置在锚(anchor)中。未指定链接文本时使用默认内容。未指定文章编号时使用当前文章.$link_text 是描述性内容,$post_id是文章编号,$feed是feed类别。有效值包括:atom,rdf,rss,rss2(默认值)。
rss_enclosure 
显示当前文章的rss enclosure。
the_title_rss 
在feed中显示文章标题.
the_category_rss 
在feed中显示文章类别.$type默认值为’rss’。也可以是’rss’, ‘atom’, 或 ‘rdf’。
the_content_rss 
为feed显示文章内容。$more_link_text是当有更多内容但无法显示时,该参数显示剩余内容,$stripteaser默认为0,$more_file,$cut 是可显示的内容总字数,$encode_html是如何对内容进行编码,默认值:0。
the_excerpt_rss 
为feed显示文章摘要.
wp_rss 
检索一个RSS feed并进行解析,并将其作为无秩序的链接列表显示。已弃用.
 
5、Comment, Ping, and Trackback Functions 评论,广播和引用通告函数
 
add_ping 
为已有ping添加URL.$post_id是文章编号,$uri是Ping URI.
check_comment 
判断评论是否传递WordPress Comment_Moderation 的内部检验。详情见:http://codex.wordpress.org/Function_Reference/check_comment.
discover_pingback_server_uri 
根据已给URL查找pingback的服务器URI.详情见:http://codex.wordpress.org/Function_Reference/discover_pingback_server_uri.
do_all_pings 
该函数执行所有pingback、enclosure、trackback,并将其发送到pingback服务中。
do_enclose 
检查视频音频链接的内容,将内容作为 enclosures加入。已经添加的enclosure将不再重新加入。
do_trackbacks 
执行引用通告。
generic_ping 
将 pings 发送给所有ping网站服务。
get_approved_comments 
获取文章编号并返回一个对象数组,表示已经被提交并批准的评论。
get_avatar 
获取头像。
get_comment 
获取单个评论的对象或数组。
get_comments 
获取评论的对象或数组,$args详情见:http://codex.wordpress.org/Function_Reference/get_comments.
get_enclosed 
获取文章中已有的附件。
get_lastcommentmodified 
获取最近一次评论修改日期。
get_pung 
检索文章中被引用的URL.
get_to_ping 
检索需要被引用的URL.
next_comments_link 
输出下一页评论的链接.
paginate_comments_links 
该标签使评论模板中的分页评论有新的排列方法。相较于使用“上一页”和“下一页”评论链接,该标签可利用数值型索引显示完整的评论页.详情见:http://codex.wordpress.org/Function_Reference/paginate_comments_links。
pingback 
广播文章中的链接.
previous_comments_link 
输出上一页评论的链接.
privacy_ping_filter 
检查博客在返回到站点前是否为公开状态。
sanitize_comment_cookies 
审查发送给用户的cookies,若已经为用户生成cookies,可以进行其他操作。cookies被发送到其他地方之后,可以使用该函数。.
is_trackback 
判断是否为引用通告。
trackback 
发送一个trackback。该函数在发送trackback以避免复制时更新数据库。
trackback_url 
显示引用通告的链接。
trackback_url_list 
为URL列表操作 trackbacks.
weblog_ping 
为URL列表操作 trackbacks。
wp_allow_comment 
验证是否可以发布当前评论。
wp_delete_comment 
删除评论编号,之后可能更新文章评论总数。
wp_filter_comment 
过滤审查评论资料。完成后将评论资料’filtered’字段设为true。这一动作可判断评论是否应被过滤,以及是否应该阻止同一评论被多次过滤。
wp_get_comment_status 
获取一个评论的状态。
wp_get_current_commenter 
获取当前评论者的姓名、电子邮件和URL。希望cookies内容已经被过滤。该函数的使用者可能希望重新检查返回的数组。
wp_insert_comment 
插入评论,详情见:http://codex.wordpress.org/Function_Reference/wp_insert_comment .
wp_new_comment 
在数据库中添加新评论。
wp_set_comment_status 
设置评论的状态。
wp_throttle_comment_flood 
评论数量异常增多时,该函数决定是否禁止评论.详情见:http://codex.wordpress.org/Function_Reference/wp_throttle_comment_flood。
wp_update_comment 
更新一个评论。
wp_update_comment_count 
更新文章的评论计数。
 
6、Action, Filter and Plugin Functions 动作,过滤器和插件函数
 
has_filters 
检测如果某些过滤器已经为一个钩子注册.$tag 是过滤器钩子的名称. $function_to_check 是指定的程序.
add_filter 
为一个指定的过滤器动作挂钩一个程序.$tag 是过滤器名称, $function_to_add 是希望调用的函数名称,$priority是函数的重要程度。改变此参数以决定函数与其他函数的调用顺序。默认值:10,$accepted_args是函数所接受参数的数量。默认值:1。
apply_filters 
呼叫一个函数添加到过滤器钩子,参见插件接口的过滤器钩子列表.$tag是过滤器钩子的名称,$value 是过滤器可能修改的值。
current_filter 
获取当前的过滤器或动作。
merge_filters 
融合一个特殊的过滤器钩子程序到一个普通过滤器函数。$tag是要融合的过滤器函数名称。
remove_filter 
移除过滤器函数。$tag是将要被删除的函数所连接到的动作hook,$function_to_remove 是将要被删除函数的名称,$priority是函数优先级(在函数最初连接时定义)默认值:10,$accepted_args是函数所接受参数的数量。默认值:1。
remove_all_filters 
移除所有指定钩子的过滤器。$tag是钩子的名称,$priority是优先级。
 
has_action 
检测如果某些动作已经为一个钩子注册.$tag 是动作的名称. $function_to_check 是指定的程序.
add_action 
为一个指定的动作挂钩一个程序.$tag 是动作名称, $function_to_add 是希望调用的函数名称,$priority函数的重要程度。改变此参数以决定函数与其他函数的调用顺序。默认值:10,$accepted_args是函数所接受参数的数量。默认值:1。
do_action 
呼叫一个函数添加到过滤器钩子,参见插件接口的过滤器钩子列表.$tag是希望创建的钩子名称,$arg是该钩子允许的参数列表。
do_action_ref_array 
执行指定钩子上的函数,在数组中指定参数。$tag是希望钩子名称,$arg是该钩子允许的参数列表数组。
did_action 
返回动作钩子所执行的次数。$tag是钩子名称。
remove_action 
移除动作。$tag是将要被删除的函数所连接到的动作hook,$function_to_remove 是将要被删除函数的名称,$priority是函数优先级(在函数最初连接时定义)默认值:10,$accepted_args是函数所接受参数的数量。默认值:1。
remove_all_actions 
移除所有指定钩子的动作。$tag是钩子的名称,$priority是优先级。
 
plugin_basename 
从文件名中获取插件的基名.
register_activation_hook 
寄存一个插件函数,该插件函数在插件被激活时运行。该函数比activate_pluginname动作使用更加方便。
register_deactivation_hook 
寄存一个插件函数,该插件函数在插件被禁用时运行。
register_setting 
注册设置。详情见:http://codex.wordpress.org/Function_Reference/register_setting.
settings_fields 
设置字段。
unregister_setting 
注销设置。详情见:http://codex.wordpress.org/Function_Reference/unregister_setting.
 
虽然WordPress 2.5已引进了功能强大的简码,但目前仍只有很少人了解它。试想一下:只要输入“adsense”系统就会显示AdSense广告;键入 “post_count”就能立即了解博客上的日志数目会是怎样的体验。
而WordPress简码完全可以完成以上功能,而且还拥有更多神奇功能,它将使您的博客体验更加轻松容易。本文将向大家介绍如何创建并使用简码,并提供了杀手级的可直接使用的WordPress简码,这无疑会增强您的博客体验经历。
 
add_shortcode 
为简码shortcode添加一个钩子.
do_shortcode 
在钩子中搜索和过滤简码shortcode。
do_shortcode_tag 
用户do_shortcode()的正则表达式…
get_shortcode_regex 
在文章中用正则表达式搜寻简码shortcode.
remove_shortcode 
已初简码shortcode 。
remove_all_shortcodes 
移除所有简码shortcode。
shortcode_atts 
简码shortcode_atts的属性。
shortcode_parse_atts 
简码shortcode的愈发属性。
strip_shortcodes 
在所给的内容上剥去所有的简码shortcode.
 
7、Theme-Related Functions 主题相关函数
 
comments_template 
包含评论模板.$file 默认值:’/comments.php’, $separate_comments 是否按评论类型分隔评论
get_footer 
包含页脚模版。$name 调用 ‘/footer-name.php’.
get_header 
包含页头模版。$name 调用 ‘/header-name.php’.
get_sidebar 
包含边栏模版。$name 调用 ‘/sidebar-name.php’.
get_search_form 
包含搜索表单 ‘/searchform.php’.
 
add_custom_background 
自定义背景,详情见:http://codex.wordpress.org/Function_Reference/add_custom_background.(3.0函数)
add_custom_image_header 
自定义图片页头.详情见:http://codex.wordpress.org/Function_Reference/add_custom_image_header。
add_theme_support 
添加主题支持.用来激活文章缩略图(2.9)、导航菜单(3.0)或自动订阅链接(3.0),详情见:http://codex.wordpress.org/Function_Reference/add_theme_support.
current_theme_supports 
通过特征判断当前的主题支持.
dynamic_sidebar 
判断是否设置了边栏项目.
get_404_template 
获得当前模版或父模版的404模版的路径.
get_archive_template 
获得当前模版或父模版的归档模版的路径.
get_attachment_template 
获得当前模版或父模版的附件模版的路径.
get_author_template 
获得当前模版或父模版的作者模版的路径.
get_category_template 
获得当前模版或父模版的分类模版的路径.
get_comments_popup_template 
获得当前模版或父模版的弹出窗口评论模版的路径.
get_current_theme 
获得当前模板的名称
get_date_template 
获得当前模版或父模版的日期模版的路径.
get_header_image 
从自定义页头中获取页头图片.
get_header_textcolor 
从自定义页头中获取文字颜色.
get_home_template 
获得当前模版或父模版的首页模版的路径.
get_locale_stylesheet_uri 
获得style.css的路径.
get_page_template 
获得当前模版或父模版的页面模版的路径.
get_paged_template 
获得当前模版或父模版的分页模版的路径.
get_query_template 
查询模板的路径.
get_search_template 
获得当前模版或父模版的搜索模版的路径.
get_single_template 
获得当前模版或父模版的单文章模版的路径.
get_stylesheet 
获得当前样式表的名字?
get_stylesheet_directory 
获得当前样式表的目录的本地路径.
get_stylesheet_directory_uri 
获得当前样式表的目录的http路径.
get_stylesheet_uri 
获取当前样式表的http路径.
get_tag_template 
获得当前模版或父模版的标签模版的路径.
get_taxonomy_template 
获得当前模版或父模版的分类法模版的路径.
get_template 
获得当前模版的名称.
get_template_directory
获得当前模版的目录的本地路径.
get_template_directory_uri 
获得当前模版的目录的http地址.
get_theme 
判断主题是否存在,如果存在,则返回主题的资料数组.
get_theme_data 
获得主题的资料数组,$theme_filename是style.css的路径.
get_theme_mod 
为当前主题检索主题修改值。
get_theme_root 
返回themes的根目录本地路径.
get_theme_root_uri 
返回themes的根目录的http地址.
get_themes 
获得所有主题的数组.
header_image 
输出页头图片的地址.
header_textcolor 
输出页头的文字颜色.
load_template 
读取模版.$_template_file是模版的路径.
locale_stylesheet 
输出style.css的路径.
locate_template 
判断模板文件是否存在,并且$load为true时读取它.
preview_theme 
预览模板.
preview_theme_ob_filter 
为ob_start()回调函数以获取主题中所有链接.
preview_theme_ob_filter_callback 
处理预览主题链接,以控制并保持定位。为preg_replace_callback()回调函数以匹配过滤器.
register_theme_directory 
插件可以添加其他主题目录以便于被搜索到。这意味着一个插件基本上可以捆绑自己的主题.
remove_theme_mod 
从当前主题列表中移除主题修改值.
remove_theme_mods 
从当前主题列表中移除主题修改值选项.
require_if_theme_supports 
在读取functions前执行检查主题对一个给定的功能支持.
search_theme_directories 
在所有已注册的主题目录中搜寻已完成的且有效的主题.
set_theme_mod 
更新当前主题的主题修改值.
switch_theme 
将当前主题转换为新模板和新的样式表单名称.
validate_current_theme 
检查当前主题文件 ‘index.php’ 与’style.css’是否存在.
wp_nav_menu 
显示导航菜单.详情见:http://codex.wordpress.org/Function_Reference/wp_nav_menu.(3.0函数)
 
8、Fomatting Functions 格式化函数
 
add_magic_quotes 
过滤内容时访问数组中的每一个元素。
addslashes_gpc 
添加斜线以避免使用字符串。
antispambot 
将电子邮件地址的字符转换为HTML实体以阻止广告机器人.
attribute_escape 
在HTML属性中,该函数对特定HTML字符(包括单引号和双引号)进行字符转义或将这些字符译为计算机语言。该函数工作方式类似于标准的PHP函数 htmlspecialchars,唯一不同在于该函数不会对HTML实体进行双重编码(例如,该函数用 &&代替&&)。(已弃用)
backslashit 
在字母和字符串首的数字前添加反斜线符号。
balanceTags 
函数仅在被要求以及选项被设为校正标签时会对标签进行自动校正。
clean_pre 
该函数接收来自wpautop()中 preg_replace_callback 的匹配数组或字符串。确保
 
HTML块中的内容没有转换成段落或分行符。
clean_url 
查看并过滤URL。URL中若干字符被删除。如果URL用于在文本中显示链接地址,URL中的&号也会被替换。clean_url对返回的已过滤URL进行再次过滤。(已弃用)
convert_chars 
将字符串转换为一系列字符。该函数移除Metadata标签

上一篇: 【转】YUM软件包管理器
下一篇: 亲自动手升级Linux内核到:2.6.30版本(从2.6.18-***版本升级)

访客评论
#3
回复 neweracaps001 2013, July 26, 5:52 PM
wordpress 博客 第一次接触  感觉很有意思
#2
回复 虎虎电影网 2013, December 5, 6:47 PM
收藏了。有用!........
#1
回复 官仙 2013, December 6, 8:45 PM
哦,这个整理的很详细
发表评论

评论内容 (必填):