首页    >    中文手册    >   常用函数(上)

常用函数(上)

常用函数(上)

WordPress文件定义了很多有用的PHP函数。其中一些被称为模板标签的函数,专门用于WordPress主题。还有一些用于插件开发的动作和过滤器(插件API)的相关函数。其他的函数则用于创建WordPress的主要功能。

对插件和主题开发者来说,WordPress大多数主要函数都是非常有用的。因此本文列出这些主要函数,也包括模板标签。在本文页面下方,有一个版块专门列出关于WordPress函数的其他资料。除了这些资料,WordPress网站上的phpdoc版块还逐一介绍了2.6.1版本之后的WordPress函数。

注意:这里的常用函数适用于2.1和2.1之后的WordPress版本,其中不包括版本中弃用的函数。WordPress 2.0系列的函数介绍页面尚未完善,可以在 Function Reference 2.0.x上查阅相关信息。

按类别划分函数
日志,页面及附件相关函数

formatting.php,media.php,post.php中包含这些函数。参见模板标签。

关于日志
get_post
get_post_mime_type
get_post_status
get_post_type
get_posts
get_children
get_extended
wp_get_recent_posts
wp_get_single_post
关于插入和移除日志
wp_delete_post
wp_insert_post
wp_update_post
wp_publish_post

关于页面

get_all_page_ids
get_page
get_page_by_path
get_page_by_title
get_page_children
get_page_hierarchy
get_page_uri
get_pages
page_uri_index
wp_list_pages

关于自定义字段/postmeta 函数

add_post_meta
delete_post_meta
update_post_meta
get_post_meta
get_post_custom
get_post_custom_keys
get_post_custom_values

关于附件

get_attached_file
update_attached_file
is_local_attachment
wp_insert_attachment
wp_delete_attachment
wp_get_attachment_image
wp_get_attachment_image_src
wp_get_attachment_metadata
wp_update_attachment_metadata
wp_get_attachment_url
wp_get_attachment_thumb_file
wp_get_attachment_thumb_url
wp_attachment_is_image
wp_mime_type_icon
wp_check_for_changed_slugs
wp_count_posts

其它

wp_trim_excerpt
add_meta_box
wp_get_post_categories
wp_set_post_categories
get_the_content

 

类别,标签和分类法相关函数

这些函数围绕WordPress术语表、类别和标签,对日志、页面、链接等进行分类。

category.php中的类别相关函数

get_all_category_ids
get_categories
get_category
get_category_by_path
get_category_by_slug
get_cat_ID
get_cat_name
cat_is_ancestor_of

category.php中的标签相关函数

get_tags
get_tag

taxonomy.php中的term相关函数

is_taxonomy
is_taxonomy_hierarchical
get_term_by
get_term_children
get_terms
is_term
register_taxonomy
wp_get_object_terms

其它类别相关函数

get_category_link

 

用户和作者相关函数

这些函数在user.php,pluggable.php,registration.php中。参见模板标签。

get_profile
get_usernumposts
delete_usermeta
get_usermeta
update_usermeta
set_current_user
wp_set_current_user
wp_get_current_user
get_currentuserinfo
get_userdata
get_userdatabylogin
wp_signon (2.5 or later)
is_user_logged_in
auth_redirect
username_exists
email_exists
validate_username
user_pass_ok
wp_insert_user
wp_update_user
wp_delete_user
wp_create_user
Feed相关函数

这些函数在function.php,feed.php,rss.php中。

fetch_rss
wp_rss
get_rss
do_feed
do_feed_rdf
do_feed_rss
do_feed_rss2
do_feed_atom
get_bloginfo_rss
bloginfo_rss
get_the_title_rss
the_title_rss
the_content_rss
the_excerpt_rss
permalink_single_rss
comment_link
get_comment_link
get_comment_author_rss
comment_author_rss
comment_text_rss
post_comments_feed_link
get_post_comments_feed_link
get_author_feed_link
get_category_feed_link
get_the_category_rss
the_category_rss
rss_enclosure
get_search_feed_link
get_search_comments_feed_link

分类:中文手册

* 版权声明:作者WordPress啦! 转载请注明出处。