|
下面這些 Classes 是 WordPress 開發者創建的。可以在這些檔案中找到:capabilities.php、classes.php、class-snoopy.php、locale.php、query.php、rewrite.php、script-loader.php、wp-db.php:
- WP - 一般要求處理
- WP_Ajax_Response - 處理 XML 回應給 AJAX 要求。
- WP_Object_Cache (formerly 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,以及 Conditional Tags is_*)
- WP_User_Query - 查詢資料庫中的使用者
- WP_Rewrite - Rewrite rules(以及函數 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 - 讀取 JavaScript(以及函數 wp_print_scripts, wp_register_script, wp_deregister_script, wp_enqueue_script, wp_script_is)
- WP_Styles - 讀取 CSS 樣式表(以及函數 wp_print_styles, wp_register_style, wp_deregister_style, wp_enqueue_style, wp_style_is )
- 顯示樹狀資料 - Walker, Walker_Page, Walker_PageDropdown, Walker_Category, Walker_CategoryDropdown
- wpdb - 資料庫介面
- WP_Admin_Bar - 控制 Admin bar 的顯示與產生(以及函數 render, add_menu, remove_menu, add_node, remove_node)
下面的 classes 由外部開發者創建,可以在這些檔案中找到:class-IXR.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 (part of PHP-gettext) - 本地化 Class
- RSS Classes (MagpieRSS and 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 wrapper
- StreamReader, StringReader, FileReader, CachedFileReader
|