其他函数
这些函数在formatting.php,functions.php,bookmarks.php,cron.php,110n.php,user.php,pluggable.php中。
时间/日期函数
get_gmt_from_date
get_date_from_gmt
iso8601_timezone_to_offset
iso8601_to_datetime
human_time_diff
mysql2date
current_time
date_i18n
get_weekstartend
get_lastpostdate
get_lastpostmodified
is_new_day
序列化函数
maybe_serialize
maybe_unserialize
is_serialized
is_serialized_string
选项函数
get_option
form_option
get_alloptions
update_option
add_option
delete_option
get_user_option
update_user_option
XMLRPC函数
xmlrpc_getposttitle
xmlrpc_getpostcategory
xmlrpc_removepostdata
user_pass_ok
本地化函数参见翻译WordPress
get_locale
_ _
_e
_ _ngettext
load_textdomain
load_default_textdomain
load_plugin_textdomain
load_theme_textdomain
Cron(进程)相关函数
wp_schedule_single_event
wp_schedule_event
wp_reschedule_event
wp_unschedule_event
wp_clear_scheduled_hook
wp_next_scheduled
spawn_cron
wp_cron
wp_get_schedules
wp_get_schedule
其它函数
make_url_footnote
wp_get_http_headers
add_query_arg
remove_query_arg
wp_remote_fopen
wp
status_header
nocache_headers
cache_javascript_headers
get_num_queries
bool_from_yn
do_robots
is_blog_installed
wp_nonce_url
wp_nonce_field
wp_referer_field
wp_original_referer_field
wp_get_referer
wp_get_original_referer
wp_mkdir_p
wp_upload_dir
wp_upload_bits
wp_check_filetype
wp_explain_nonce
wp_nonce_ays
wp_die
get_bookmark
get_bookmarks
wp_mail
check_admin_referer
check_ajax_referer
wp_redirect
wp_get_cookie_login
wp_setcookie
wp_clearcookie
wp_notify_postauthor
wp_notify_moderator
wp_new_user_notification
wp_verify_nonce
wp_create_nonce
wp_salt
wp_hash
Shortcode API(短代码)相关函数参见其页面。
类
下面的类由WordPress开发人员创建,存放在capabilities.php,classes.php,class- snoopy.php,locale.php,query.php,rewrite.php,script-loader.php,wp-db.php文 件中:
WP —— 常规请求处理
WP_Ajax_Response —— AJAX处理
WP_Object_Cache (之 前为WP_Cache)—— 对象缓存(函数 wp_cache_add, wp_cache_close, wp_cache_delete, wp_cache_flush, wp_cache_get, wp_cache_init, wp_cache_replace, wp_cache_set)
WP_Error —— 出错处理(函数is_wp_error)
WP_Locale —— 日期和时间区域设置
WP_Query -解析请求并进行操作,获取日志 (函数 get_query_var, query_posts, have_posts, in_the_loop, rewind_posts, the_post, wp_old_slug_redirect, setup_postdata,以及 条件标签 is_*)
WP_Rewrite -改写规则 (函数 add_rewrite_rule, add_rewrite_tag, add_feed, add_rewrite_endpoint, url_to_postid)
WP_Roles, WP_Role, WP_User – 用户及其权限- map_meta_cap, current_user_can, get_role, add_role, remove_role
WP_Scripts – 载入Javasript(函数 wp_print_scripts, wp_register_script, wp_deregister_script wp_enqueue_script)
WP_Styles – CSS 样式表 (函数 wp_print_styles, wp_register_style, wp_deregister_style, wp_enqueue_style )
显示树形数据 – Walker, Walker_Page, Walker_PageDropdown, Walker_Category, Walker_CategoryDropdown
wpdb – 数据库接口
下面的类由非WordPress开发者创建,存放在class-IXP.php,class-pop3.php,class-snoopy.php,gettext.php,rss.php,streams.php文件中:
IXR – XML-RPC Classes,包括 IXR_Value, IXR_Message, IXR_Server, IXR_IntrospectionServer, IXR_Request, IXR_Client, IXR_ClientMulticall, IXR_Error, IXR_Date, IXR_Base64
Snoopy – HTTP 客户端
gettext_reader (PHP-gettext的一部分) – 本地化类
RSS Classes (MagpieRSS 和 RSSCache) (函数 fetch_rss, is_info, is_success, is_redirect, is_error, is_client_error, is_server_error, parse_w3cdtf, wp_rss, get_rss)
POP3: SquirrelMail包装器
StreamReader类, StringReader类, FileReader类, CachedFileReader类
官方及非官方参考资料
WordPress.org PHPDoc —— 现在WordPress中几乎所有函数都以“PHPDOC”为标题。该网站存有所有PHPDoc。
Trac Browser —— WordPress源代码—— 点击标签寻找指定页面,或点击主干(trunk)查看WordPress最新源码。
PHPXref for WordPress —— 交叉引用最新版本WordPress的文件、函数以及变量。 redalt.com PHPXref site上拥有和1.5以及2.0版本同样前卫的Trunk版本,但这里的Trunk版本似乎不再继续更新。 ftwr.co.uk网站上的Trunk Xref site 同样可用。
WordPress 历史函数列表 —— 列出每一版本的WordPress所添加的函数;PlanetOzh推荐说:“更多相关详细信息(更实用的工具)请查看WordPress函数实现历史工具。”
WordPress变量报告——WordPress函数列表,列出每个函数所需要的PHP版本(如果有可用的兼容函数),函数中不可用的变量,以及每个类中包含的函数/变量(及其默认值)。
WordPress钩子列表——列出WordPress的动作与过滤器,与他们所在的文件交叉引用。
分类:中文手册