WordPress函数使用手册
WordPress 是一个强大的Web 开发平台,适用于开发人员和普通用户,允许没有编码经验的用户和类似的开发人员快速轻松地创建和共享内容。它具有大量功能,使其成为具有简单学习曲线的专有工具。
函数文件通常称为 WordPress 主题文件中的 functions.php 文件。该文件允许您定义每个函数。WordPress可以自定义并提供所需的性能,WordPress 中定义了许多有用的 PHP 函数。这些函数中众所周知的 Template Tags, 是为 WordPress 主题特别准备的。还有些函数与 动作(actions) 和过滤器 (filters),这些函数也因此主要用在插件开发之中。其他的函数则应用在 WordPress 核心功能上。
许多核心函数对插件和主题开发者很有用。所以,本文列举WordPress函数使用手册多数核心函数,包括模板标签(Template Tags)。
文章
- get_adjacent_post
- get_boundary_post
- get_children
- get_extended
- get_next_post
- get_next_posts_link
- next_posts_link
- get_permalink
- the_permalink
- get_the_excerpt
- the_excerpt
- get_the_post_thumbnail
- get_post_thumbnail_id
- get_the_post_thumbnail_url
- get_post
- get_post_ancestors
- get_post_mime_type
- get_post_status
- get_post_format
- get_edit_post_link
- get_delete_post_link
- get_previous_post
- previous_posts_link
- get_posts
- is_single
- is_sticky
- the_ID
- the_date
- wp_get_recent_posts
- has_post_thumbnail
自定义文章类型
- register_post_type
- is_post_type_archive
- post_type_archive_title
- add_post_type_support
- remove_post_type_support
- post_type_supports
- set_post_type
- post_type_exists
- get_post_type
- get_post_types
- get_post_type_archive_link
- get_post_type_object
- get_post_type_capabilities
- is_post_type_hierarchical
文章插入/移除
- wp_delete_post
- wp_insert_post
- wp_update_post
- wp_publish_post
页面
- get_all_page_ids
- get_ancestors
- get_page_link
- get_page_by_path
- get_page_by_title
- get_page_children
- get_page_hierarchy
- get_page_uri
- get_pages
- is_page
- wp_link_pages
- wp_list_pages
- wp_page_menu
自定义域(文章信息 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
- is_attachment
- is_local_attachment
- update_attached_file
- wp_attachment_is_image
- wp_insert_attachment
- wp_delete_attachment
- wp_get_attachment_image
- wp_get_attachment_link
- wp_get_attachment_image_src
- wp_get_attachment_metadata
- wp_get_attachment_thumb_file
- wp_get_attachment_thumb_url
- wp_get_attachment_url
- wp_check_for_changed_slugs
- wp_count_posts
- wp_get_mime_types
- wp_mime_type_icon
- wp_generate_attachment_metadata
- wp_prepare_attachment_for_js
- wp_update_attachment_metadata
书签(链接)
- wp_list_bookmarks
- get_bookmark
- get_bookmarks
条件项
- wp_get_post_categories
- wp_set_post_categories
- wp_get_post_tags
- wp_set_post_tags
- wp_get_post_terms
- wp_set_post_terms
其他文章函数
- wp_trim_excerpt
- add_meta_box
- get_the_ID
- get_the_content
- get_the_author
分类
- is_category
- in_category
- cat_is_ancestor_of
- get_category_parents
- get_all_category_ids
- get_categories
- get_the_category
- get_category
- get_category_by_path
- get_category_by_slug
- get_cat_ID
- get_cat_name
- get_category_link
分类创建
- wp_create_category
- wp_insert_category
标签
- is_tag
- get_tag
- get_tags
- get_the_tags
- get_the_tag_list
- get_tag_link
分类法(Taxonomy)
- is_taxonomy_hierarchical
- register_taxonomy
- get_term
- get_term_by
- get_term_children
- get_terms
- wp_get_object_terms
- wp_insert_term
- term_exists
用户和作者
- get_profile
- get_usernumposts
- set_current_user
- wp_set_current_user
- wp_get_current_user
- get_currentuserinfo
- get_userdata
- get_userdatabylogin
- auth_redirect
- username_exists
- email_exists
- validate_username
- user_pass_ok
用户 Meta
- get_usermeta
- delete_usermeta
- update_usermeta
用户添加和删除
- wp_insert_user
- wp_update_user
- wp_delete_user
- wp_create_user
登录和注销
- wp_signon
- is_user_logged_in
供稿(Feed)
- 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
- wp_list_comments()