WordPress函数使用手册

  WordPress 是一个强大的Web 开发平台,适用于开发人员和普通用户,允许没有编码经验的用户和类似的开发人员快速轻松地创建和共享内容。它具有大量功能,使其成为具有简单学习曲线的专有工具。

  函数文件通常称为 WordPress 主题文件中的 functions.php 文件。该文件允许您定义每个函数。WordPress可以自定义并提供所需的性能,WordPress 中定义了许多有用的 PHP 函数。这些函数中众所周知的 Template Tags, 是为 WordPress 主题特别准备的。还有些函数与 动作(actions) 和过滤器 (filters),这些函数也因此主要用在插件开发之中。其他的函数则应用在 WordPress 核心功能上。

  许多核心函数对插件和主题开发者很有用。所以,本文列举WordPress函数使用手册多数核心函数,包括模板标签(Template Tags)。

文章

自定义文章类型

  • 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

登录和注销

供稿(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()

其他

Kinsta-free-hosting主机
Kinsta-free-hosting主机
Elementor可视化创建WordPress网站
Elementor可视化创建WordPress网站
滚动至顶部