do_action( 'xmlrpc_call', string $name , array|string $args , wp_xmlrpc_server $server )
Fires after the XML-RPC user has been authenticated but before the rest of the method logic begins.
Description
All built-in XML-RPC methods use the action xmlrpc_call, with a parameter equal to the method’s name, e.g., wp.getUsersBlogs, wp.newPost, etc.
Parameters
-
$name
string -
The method name.
-
$args
array|string -
The escaped arguments passed to the method.
-
$server
wp_xmlrpc_server -
The XML-RPC server instance.
Source
File: wp-includes/class-wp-xmlrpc-server.php
.
View all references
do_action( 'xmlrpc_call', 'wp.getUsersBlogs', $args, $this );
Related
Used By
Used By | Description |
---|---|
wp_xmlrpc_server::mt_getPostCategories() wp-includes/class-wp-xmlrpc-server.php |
Retrieve post categories. |
wp_xmlrpc_server::mt_setPostCategories() wp-includes/class-wp-xmlrpc-server.php |
Sets categories for a post. |
wp_xmlrpc_server::mt_supportedMethods() wp-includes/class-wp-xmlrpc-server.php |
Retrieve an array of methods supported by this server. |
wp_xmlrpc_server::mt_supportedTextFilters() wp-includes/class-wp-xmlrpc-server.php |
Retrieve an empty array because we don’t support per-post text filters. |
wp_xmlrpc_server::mt_getTrackbackPings() wp-includes/class-wp-xmlrpc-server.php |
Retrieve trackbacks sent to a given post. |
wp_xmlrpc_server::mt_publishPost() wp-includes/class-wp-xmlrpc-server.php |
Sets a post’s publish status to ‘publish’. |
wp_xmlrpc_server::pingback_ping() wp-includes/class-wp-xmlrpc-server.php |
Retrieves a pingback and registers it. |
wp_xmlrpc_server::pingback_extensions_getPingbacks() wp-includes/class-wp-xmlrpc-server.php |
Retrieve array of URLs that pingbacked the given URL. |
wp_xmlrpc_server::mw_editPost() wp-includes/class-wp-xmlrpc-server.php |
Edit a post. |
wp_xmlrpc_server::mw_getPost() wp-includes/class-wp-xmlrpc-server.php |
Retrieve post. |
wp_xmlrpc_server::mw_getRecentPosts() wp-includes/class-wp-xmlrpc-server.php |
Retrieve list of recent posts. |
wp_xmlrpc_server::mw_getCategories() wp-includes/class-wp-xmlrpc-server.php |
Retrieve the list of categories on a given blog. |
wp_xmlrpc_server::mw_newMediaObject() wp-includes/class-wp-xmlrpc-server.php |
Uploads a file, following your settings. |
wp_xmlrpc_server::mt_getRecentPostTitles() wp-includes/class-wp-xmlrpc-server.php |
Retrieve the post titles of recent posts. |
wp_xmlrpc_server::mt_getCategoryList() wp-includes/class-wp-xmlrpc-server.php |
Retrieve list of all categories on blog. |
wp_xmlrpc_server::blogger_getUserInfo() wp-includes/class-wp-xmlrpc-server.php |
Retrieve user’s data. |
wp_xmlrpc_server::blogger_getPost() wp-includes/class-wp-xmlrpc-server.php |
Retrieve post. |
wp_xmlrpc_server::blogger_getRecentPosts() wp-includes/class-wp-xmlrpc-server.php |
Retrieve list of recent posts. |
wp_xmlrpc_server::blogger_newPost() wp-includes/class-wp-xmlrpc-server.php |
Creates new post. |
wp_xmlrpc_server::blogger_editPost() wp-includes/class-wp-xmlrpc-server.php |
Edit a post. |
wp_xmlrpc_server::blogger_deletePost() wp-includes/class-wp-xmlrpc-server.php |
Remove a post. |
wp_xmlrpc_server::mw_newPost() wp-includes/class-wp-xmlrpc-server.php |
Create a new post. |
wp_xmlrpc_server::wp_getMediaItem() wp-includes/class-wp-xmlrpc-server.php |
Retrieve a media item by ID |
wp_xmlrpc_server::wp_getPostFormats() wp-includes/class-wp-xmlrpc-server.php |
Retrieves a list of post formats used by the site. |
wp_xmlrpc_server::wp_getPostType() wp-includes/class-wp-xmlrpc-server.php |
Retrieves a post type |
wp_xmlrpc_server::wp_getMediaLibrary() wp-includes/class-wp-xmlrpc-server.php |
Retrieves a collection of media library items (or attachments) |
wp_xmlrpc_server::wp_getPostTypes() wp-includes/class-wp-xmlrpc-server.php |
Retrieves a post types |
wp_xmlrpc_server::wp_getRevisions() wp-includes/class-wp-xmlrpc-server.php |
Retrieve revisions for a specific post. |
wp_xmlrpc_server::wp_restoreRevision() wp-includes/class-wp-xmlrpc-server.php |
Restore a post revision |
wp_xmlrpc_server::blogger_getUsersBlogs() wp-includes/class-wp-xmlrpc-server.php |
Retrieve blogs that user owns. |
wp_xmlrpc_server::wp_getComments() wp-includes/class-wp-xmlrpc-server.php |
Retrieve comments. |
wp_xmlrpc_server::wp_deleteComment() wp-includes/class-wp-xmlrpc-server.php |
Delete a comment. |
wp_xmlrpc_server::wp_editComment() wp-includes/class-wp-xmlrpc-server.php |
Edit comment. |
wp_xmlrpc_server::wp_newComment() wp-includes/class-wp-xmlrpc-server.php |
Create new comment. |
wp_xmlrpc_server::wp_getCommentStatusList() wp-includes/class-wp-xmlrpc-server.php |
Retrieve all of the comment status. |
wp_xmlrpc_server::wp_getCommentCount() wp-includes/class-wp-xmlrpc-server.php |
Retrieve comment count. |
wp_xmlrpc_server::wp_getPostStatusList() wp-includes/class-wp-xmlrpc-server.php |
Retrieve post statuses. |
wp_xmlrpc_server::wp_getPageStatusList() wp-includes/class-wp-xmlrpc-server.php |
Retrieve page statuses. |
wp_xmlrpc_server::wp_getPages() wp-includes/class-wp-xmlrpc-server.php |
Retrieve Pages. |
wp_xmlrpc_server::wp_newPage() wp-includes/class-wp-xmlrpc-server.php |
Create new page. |
wp_xmlrpc_server::wp_deletePage() wp-includes/class-wp-xmlrpc-server.php |
Delete page. |
wp_xmlrpc_server::wp_editPage() wp-includes/class-wp-xmlrpc-server.php |
Edit page. |
wp_xmlrpc_server::wp_getPageList() wp-includes/class-wp-xmlrpc-server.php |
Retrieve page list. |
wp_xmlrpc_server::wp_getAuthors() wp-includes/class-wp-xmlrpc-server.php |
Retrieve authors list. |
wp_xmlrpc_server::wp_getTags() wp-includes/class-wp-xmlrpc-server.php |
Get list of all tags |
wp_xmlrpc_server::wp_newCategory() wp-includes/class-wp-xmlrpc-server.php |
Create new category. |
wp_xmlrpc_server::wp_deleteCategory() wp-includes/class-wp-xmlrpc-server.php |
Remove category. |
wp_xmlrpc_server::wp_suggestCategories() wp-includes/class-wp-xmlrpc-server.php |
Retrieve category list. |
wp_xmlrpc_server::wp_getComment() wp-includes/class-wp-xmlrpc-server.php |
Retrieve comment. |
wp_xmlrpc_server::wp_getPosts() wp-includes/class-wp-xmlrpc-server.php |
Retrieve posts. |
wp_xmlrpc_server::wp_newTerm() wp-includes/class-wp-xmlrpc-server.php |
Create a new term. |
wp_xmlrpc_server::wp_editTerm() wp-includes/class-wp-xmlrpc-server.php |
Edit a term. |
wp_xmlrpc_server::wp_deleteTerm() wp-includes/class-wp-xmlrpc-server.php |
Delete a term. |
wp_xmlrpc_server::wp_getTerm() wp-includes/class-wp-xmlrpc-server.php |
Retrieve a term. |
wp_xmlrpc_server::wp_getTerms() wp-includes/class-wp-xmlrpc-server.php |
Retrieve all terms for a taxonomy. |
wp_xmlrpc_server::wp_getTaxonomy() wp-includes/class-wp-xmlrpc-server.php |
Retrieve a taxonomy. |
wp_xmlrpc_server::wp_getTaxonomies() wp-includes/class-wp-xmlrpc-server.php |
Retrieve all taxonomies. |
wp_xmlrpc_server::wp_getUser() wp-includes/class-wp-xmlrpc-server.php |
Retrieve a user. |
wp_xmlrpc_server::wp_getUsers() wp-includes/class-wp-xmlrpc-server.php |
Retrieve users. |
wp_xmlrpc_server::wp_getProfile() wp-includes/class-wp-xmlrpc-server.php |
Retrieve information about the requesting user. |
wp_xmlrpc_server::wp_editProfile() wp-includes/class-wp-xmlrpc-server.php |
Edit user’s profile. |
wp_xmlrpc_server::wp_getPage() wp-includes/class-wp-xmlrpc-server.php |
Retrieve page. |
wp_xmlrpc_server::wp_newPost() wp-includes/class-wp-xmlrpc-server.php |
Create a new post for any registered post type. |
wp_xmlrpc_server::wp_editPost() wp-includes/class-wp-xmlrpc-server.php |
Edit a post for any registered post type. |
wp_xmlrpc_server::wp_deletePost() wp-includes/class-wp-xmlrpc-server.php |
Delete a post for any registered post type. |
wp_xmlrpc_server::wp_getPost() wp-includes/class-wp-xmlrpc-server.php |
Retrieve a post. |
wp_xmlrpc_server::wp_getUsersBlogs() wp-includes/class-wp-xmlrpc-server.php |
Retrieve the blogs of the user. |
Changelog
Version | Description |
---|---|
5.7.0 | Added the $args and $server parameters. |
2.5.0 | Introduced. |