Parsed: 118093
<?php /** * XML-RPC protocol support for WordPress. * * @package WordPress * @subpackage Publishing */ #[AllowDynamicProperties] /* class wp_xmlrpc_server */ /* function wp_xmlrpc_server::__construct() – Registers all of the XMLRPC methods that XMLRPC server understands. */ /* function wp_xmlrpc_server::set_is_enabled() – Set wp_xmlrpc_server::$is_enabled property. */ /* function wp_xmlrpc_server::__call() – Make private/protected methods readable for backward compatibility. */ /* function wp_xmlrpc_server::serve_request() – Serves the XML-RPC request. */ /* function wp_xmlrpc_server::sayHello() – Test XMLRPC API by saying, "Hello!" to client. */ /* function wp_xmlrpc_server::addTwoNumbers() – Test XMLRPC API by adding two numbers for client. */ /* function wp_xmlrpc_server::login() – Log user in. */ /* function wp_xmlrpc_server::login_pass_ok() – Check user’s credentials. Deprecated. */ /* function wp_xmlrpc_server::escape() – Escape string or array of strings for database. */ /* function wp_xmlrpc_server::error() – Send error response to client. */ /* function wp_xmlrpc_server::get_custom_fields() – Retrieve custom fields for post. */ /* function wp_xmlrpc_server::set_custom_fields() – Set custom fields for post. */ /* function wp_xmlrpc_server::get_term_custom_fields() – Retrieve custom fields for a term. */ /* function wp_xmlrpc_server::set_term_custom_fields() – Set custom fields for a term. */ /* function wp_xmlrpc_server::initialise_blog_option_info() – Set up blog options property. */ /* function wp_xmlrpc_server::wp_getUsersBlogs() – Retrieve the blogs of the user. */ /* function wp_xmlrpc_server::minimum_args() – Checks if the method received at least the minimum number of arguments. */ /* function wp_xmlrpc_server::_prepare_taxonomy() – Prepares taxonomy data for return in an XML-RPC object. */ /* function wp_xmlrpc_server::_prepare_term() – Prepares term data for return in an XML-RPC object. */ /* function wp_xmlrpc_server::_convert_date() – Convert a WordPress date string to an IXR_Date object. */ /* function wp_xmlrpc_server::_convert_date_gmt() – Convert a WordPress GMT date string to an IXR_Date object. */ /* function wp_xmlrpc_server::_prepare_post() – Prepares post data for return in an XML-RPC object. */ /* function wp_xmlrpc_server::_prepare_post_type() – Prepares post data for return in an XML-RPC object. */ /* function wp_xmlrpc_server::_prepare_media_item() – Prepares media item data for return in an XML-RPC object. */ /* function wp_xmlrpc_server::_prepare_page() – Prepares page data for return in an XML-RPC object. */ /* function wp_xmlrpc_server::_prepare_comment() – Prepares comment data for return in an XML-RPC object. */ /* function wp_xmlrpc_server::_prepare_user() – Prepares user data for return in an XML-RPC object. */ /* function wp_xmlrpc_server::wp_newPost() – Create a new post for any registered post type. */ /* function wp_xmlrpc_server::_is_greater_than_one() – Helper method for filtering out elements from an array. */ /* function wp_xmlrpc_server::_toggle_sticky() – Encapsulate the logic for sticking a post and determining if the user has permission to do so */ /* function wp_xmlrpc_server::_insert_post() – Helper method for wp_newPost() and wp_editPost(), containing shared logic. */ /* function wp_xmlrpc_server::wp_editPost() – Edit a post for any registered post type. */ /* function wp_xmlrpc_server::wp_deletePost() – Delete a post for any registered post type. */ /* function wp_xmlrpc_server::wp_getPost() – Retrieve a post. */ /* function wp_xmlrpc_server::wp_getPosts() – Retrieve posts. */ /* function wp_xmlrpc_server::wp_newTerm() – Create a new term. */ /* function wp_xmlrpc_server::wp_editTerm() – Edit a term. */ /* function wp_xmlrpc_server::wp_deleteTerm() – Delete a term. */ /* function wp_xmlrpc_server::wp_getTerm() – Retrieve a term. */ /* function wp_xmlrpc_server::wp_getTerms() – Retrieve all terms for a taxonomy. */ /* function wp_xmlrpc_server::wp_getTaxonomy() – Retrieve a taxonomy. */ /* function wp_xmlrpc_server::wp_getTaxonomies() – Retrieve all taxonomies. */ /* function wp_xmlrpc_server::wp_getUser() – Retrieve a user. */ /* function wp_xmlrpc_server::wp_getUsers() – Retrieve users. */ /* function wp_xmlrpc_server::wp_getProfile() – Retrieve information about the requesting user. */ /* function wp_xmlrpc_server::wp_editProfile() – Edit user’s profile. */ /* function wp_xmlrpc_server::wp_getPage() – Retrieve page. */ /* function wp_xmlrpc_server::wp_getPages() – Retrieve Pages. */ /* function wp_xmlrpc_server::wp_newPage() – Create new page. */ /* function wp_xmlrpc_server::wp_deletePage() – Delete page. */ /* function wp_xmlrpc_server::wp_editPage() – Edit page. */ /* function wp_xmlrpc_server::wp_getPageList() – Retrieve page list. */ /* function wp_xmlrpc_server::wp_getAuthors() – Retrieve authors list. */ /* function wp_xmlrpc_server::wp_getTags() – Get list of all tags */ /* function wp_xmlrpc_server::wp_newCategory() – Create new category. */ /* function wp_xmlrpc_server::wp_deleteCategory() – Remove category. */ /* function wp_xmlrpc_server::wp_suggestCategories() – Retrieve category list. */ /* function wp_xmlrpc_server::wp_getComment() – Retrieve comment. */ /* function wp_xmlrpc_server::wp_getComments() – Retrieve comments. */ /* function wp_xmlrpc_server::wp_deleteComment() – Delete a comment. */ /* function wp_xmlrpc_server::wp_editComment() – Edit comment. */ /* function wp_xmlrpc_server::wp_newComment() – Create new comment. */ /* function wp_xmlrpc_server::wp_getCommentStatusList() – Retrieve all of the comment status. */ /* function wp_xmlrpc_server::wp_getCommentCount() – Retrieve comment count. */ /* function wp_xmlrpc_server::wp_getPostStatusList() – Retrieve post statuses. */ /* function wp_xmlrpc_server::wp_getPageStatusList() – Retrieve page statuses. */ /* function wp_xmlrpc_server::wp_getPageTemplates() – Retrieve page templates. */ /* function wp_xmlrpc_server::wp_getOptions() – Retrieve blog options. */ /* function wp_xmlrpc_server::_getOptions() – Retrieve blog options value from list. */ /* function wp_xmlrpc_server::wp_setOptions() – Update blog options. */ /* function wp_xmlrpc_server::wp_getMediaItem() – Retrieve a media item by ID */ /* function wp_xmlrpc_server::wp_getMediaLibrary() – Retrieves a collection of media library items (or attachments) */ /* function wp_xmlrpc_server::wp_getPostFormats() – Retrieves a list of post formats used by the site. */ /* function wp_xmlrpc_server::wp_getPostType() – Retrieves a post type */ /* function wp_xmlrpc_server::wp_getPostTypes() – Retrieves a post types */ /* function wp_xmlrpc_server::wp_getRevisions() – Retrieve revisions for a specific post. */ /* function wp_xmlrpc_server::wp_restoreRevision() – Restore a post revision */ /* function wp_xmlrpc_server::blogger_getUsersBlogs() – Retrieve blogs that user owns. */ /* function wp_xmlrpc_server::_multisite_getUsersBlogs() – Private function for retrieving a users blogs for multisite setups */ /* function wp_xmlrpc_server::blogger_getUserInfo() – Retrieve user’s data. */ /* function wp_xmlrpc_server::blogger_getPost() – Retrieve post. */ /* function wp_xmlrpc_server::blogger_getRecentPosts() – Retrieve list of recent posts. */ /* function wp_xmlrpc_server::blogger_getTemplate() – Deprecated. */ /* function wp_xmlrpc_server::blogger_setTemplate() – Deprecated. */ /* function wp_xmlrpc_server::blogger_newPost() – Creates new post. */ /* function wp_xmlrpc_server::blogger_editPost() – Edit a post. */ /* function wp_xmlrpc_server::blogger_deletePost() – Remove a post. */ /* function wp_xmlrpc_server::mw_newPost() – Create a new post. */ /* function wp_xmlrpc_server::add_enclosure_if_new() – Adds an enclosure to a post if it’s new. */ /* function wp_xmlrpc_server::attach_uploads() – Attach upload to a post. */ /* function wp_xmlrpc_server::mw_editPost() – Edit a post. */ /* function wp_xmlrpc_server::mw_getPost() – Retrieve post. */ /* function wp_xmlrpc_server::mw_getRecentPosts() – Retrieve list of recent posts. */ /* function wp_xmlrpc_server::mw_getCategories() – Retrieve the list of categories on a given blog. */ /* function wp_xmlrpc_server::mw_newMediaObject() – Uploads a file, following your settings. */ /* function wp_xmlrpc_server::mt_getRecentPostTitles() – Retrieve the post titles of recent posts. */ /* function wp_xmlrpc_server::mt_getCategoryList() – Retrieve list of all categories on blog. */ /* function wp_xmlrpc_server::mt_getPostCategories() – Retrieve post categories. */ /* function wp_xmlrpc_server::mt_setPostCategories() – Sets categories for a post. */ /* function wp_xmlrpc_server::mt_supportedMethods() – Retrieve an array of methods supported by this server. */ /* function wp_xmlrpc_server::mt_supportedTextFilters() – Retrieve an empty array because we don’t support per-post text filters. */ /* function wp_xmlrpc_server::mt_getTrackbackPings() – Retrieve trackbacks sent to a given post. */ /* function wp_xmlrpc_server::mt_publishPost() – Sets a post’s publish status to ‘publish’. */ /* function wp_xmlrpc_server::pingback_ping() – Retrieves a pingback and registers it. */ /* function wp_xmlrpc_server::pingback_extensions_getPingbacks() – Retrieve array of URLs that pingbacked the given URL. */ /* function wp_xmlrpc_server::pingback_error() – Sends a pingback error based on the given error code and message. */