当前位置:首页 > 联系方式 >

wordpress的PHP函数参考大全

编辑:北京聚贤贵都宾馆有限公司时间:2017-09-05 12:06:59阅读次数:2
wordpress的PHP函数参考大全

WordPress中定义了许多有用的 PHP函数。这些函数中众所周知的?模板标签, 是为 WordPress 主题特别准备的。还有些函数与 动作(actions) 和过滤器 (filters)(见?插件 API)有关,这些函数也因此主要用在插件开发之中。其他的函数则应用在 WordPress 核心功能上。

许多核心函数对插件和主题开发者很有用。所以,本文列举了多数核心函数,包括模板标签(Template Tags)。文章页尾则列举了一些关于 WordPress 函数的资源。本文的完全版?WordPress phpdoc site?中,描述了从 2.6.1 以来的所有 WordPress 函数。

注意: 本参考适用于 2.1 及更高版本。并没有包含不被建议使用的函数。Function Reference 2.0.x?是一个不完全的 2.0.x 的参考。

函数分类

文章,页面,附件,书签

文章 get_adjacent_post:获取毗邻文章对象(上一篇或下一篇)get_boundary_post:根据发布日期返回最新或最后一篇文章对象get_children:获取当前文章的附件、子页等信息get_extended:获取当前文章扩展实体信息(如)get_next_post:获取下一篇文章对象get_next_posts_link:获取下一篇文章的URLget_permalink:返回当前文章的URLthe_permalink:显示当前文章的URLget_the_excerpt:返回当前文章的摘要the_excerpt:显示当前文章的摘要get_the_post_thumbnail:返回当前文章的缩略图get_post:获取当前文章对象get_post_ancestorsget_post_mime_typeget_post_statusget_post_formatget_edit_post_link:返回当前文章的编辑链接get_delete_post_link:返回当前文章的删除链接get_previous_post:获取上一篇文章对象previous_posts_link:获取上一篇文章的URLget_postsis_post?(已废弃)is_singleis_stickythe_ID:显示当前文章的IDthe_date:显示当前文章的发表日期,如果多篇文章同一天发布,只显示一个日期wp_get_recent_postswp_get_single_post?(已废弃)has_post_thumbnail:当前文章是否含有缩略图(返回一个布尔值)。

自定义文章类型

register_post_typeis_post_type_archivepost_type_archive_titleadd_post_type_supportremove_post_type_supportpost_type_supportsset_post_typepost_type_existsget_post_typeget_post_typesget_post_type_archive_linkget_post_type_objectget_post_type_capabilitiesget_post_type_labelsis_post_type_hierarchical

文章插入/移除l

wp_delete_postwp_insert_postwp_update_postwp_publish_post

页面

get_all_page_idsget_ancestorsget_pageget_page_linkget_page_by_pathget_page_by_titleget_page_childrenget_page_hierarchyget_page_uriget_pagesis_pagepage_uri_index?(method of class WP_Rewrite)wp_link_pageswp_list_pageswp_page_menu

自定义域 (文章信息 postmeta)

add_post_metadelete_post_metaupdate_post_metaget_post_metaget_post_customget_post_custom_keysget_post_custom_values

附件

get_attached_fileimage_resize?(deprecated)image_edit_before_change?(ported toWP_Image_Editor?object)is_attachmentis_local_attachmentupdate_attached_filewp_attachment_is_imagewp_create_thumbnail?(deprecated)wp_insert_attachmentwp_delete_attachmentwp_get_attachment_imagewp_get_attachment_linkwp_get_attachment_image_srcwp_get_attachment_metadatawp_get_attachment_thumb_filewp_get_attachment_thumb_urlwp_get_attachment_urlwp_check_for_changed_slugswp_count_postswp_get_mime_typeswp_mime_type_iconwp_generate_attachment_metadatawp_prepare_attachment_for_jswp_update_attachment_metadata

书签(链接)

wp_list_bookmarksget_bookmarkget_bookmarks

条件项

wp_get_post_categorieswp_set_post_categorieswp_get_post_tagswp_set_post_tagswp_get_post_termswp_set_post_terms

其他

wp_trim_excerptadd_meta_boxwp_get_post_categorieswp_set_post_categoriesget_the_IDget_the_contentget_the_author

分类,标签,分类法

分类 is_categoryin_categorycat_is_ancestor_ofget_category_parentsget_all_category_idsget_categoriesget_the_categoryget_categoryget_category_by_pathget_category_by_slugget_cat_IDget_cat_nameget_category_link

分类创建

wp_create_categorywp_insert_category

标签

is_tagget_tagget_tagsget_the_tagsget_the_tag_listget_tag_link

分类法(Taxonomy)

is_taxonomyis_taxonomy_hierarchicalregister_taxonomyis_termget_termget_term_byget_term_childrenget_termswp_get_object_termswp_insert_termterm_exists

用户和作者

用户和作者 get_profileget_usernumpostsset_current_userwp_set_current_userwp_get_current_userget_currentuserinfoget_userdataget_userdatabyloginauth_redirectusername_existsemail_existsvalidate_usernameuser_pass_ok

用户 meta

get_usermetadelete_usermetaupdate_usermeta

用户添加和删除

wp_insert_userwp_update_userwp_delete_userwp_create_user

登录和注销

wp_signonis_user_logged_in

供稿(Feed)

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:恩施网站建设 http://enshi.45qun.com

上一篇:肥猫科技手把手教你如何选择网站域名! 下一篇:最后一页

相关阅读