Add missing access modifiers to methods in `wp_xmlrpc_server`. Add a magic `__call()` method for BC.
See #27881, #22234. Built from https://develop.svn.wordpress.org/trunk@28515 git-svn-id: http://core.svn.wordpress.org/trunk@28341 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
dfa4de15fa
commit
25a70283e1
|
@ -33,7 +33,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
*
|
||||
* @return wp_xmlrpc_server
|
||||
*/
|
||||
function __construct() {
|
||||
public function __construct() {
|
||||
$this->methods = array(
|
||||
// WordPress API
|
||||
'wp.getUsersBlogs' => 'this:wp_getUsersBlogs',
|
||||
|
@ -140,7 +140,19 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
$this->methods = apply_filters( 'xmlrpc_methods', $this->methods );
|
||||
}
|
||||
|
||||
function serve_request() {
|
||||
/**
|
||||
* Make private/protected methods readable for backwards compatibility
|
||||
*
|
||||
* @since 4.0.0
|
||||
* @param string $name
|
||||
* @param array $arguments
|
||||
* @return mixed
|
||||
*/
|
||||
public function __call( $name, $arguments ) {
|
||||
return call_user_func_array( array( $this, $name ), $arguments );
|
||||
}
|
||||
|
||||
public function serve_request() {
|
||||
$this->IXR_Server($this->methods);
|
||||
}
|
||||
|
||||
|
@ -152,7 +164,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method Parameters.
|
||||
* @return string
|
||||
*/
|
||||
function sayHello($args) {
|
||||
public function sayHello($args) {
|
||||
return 'Hello!';
|
||||
}
|
||||
|
||||
|
@ -164,7 +176,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method Parameters.
|
||||
* @return int
|
||||
*/
|
||||
function addTwoNumbers($args) {
|
||||
public function addTwoNumbers($args) {
|
||||
$number1 = $args[0];
|
||||
$number2 = $args[1];
|
||||
return $number1 + $number2;
|
||||
|
@ -179,7 +191,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param string $password User's password.
|
||||
* @return mixed WP_User object if authentication passed, false otherwise
|
||||
*/
|
||||
function login( $username, $password ) {
|
||||
public function login( $username, $password ) {
|
||||
/*
|
||||
* Respect old get_option() filters left for back-compat when the 'enable_xmlrpc'
|
||||
* option was deprecated in 3.5.0. Use the 'xmlrpc_enabled' hook instead.
|
||||
|
@ -238,7 +250,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param string $password User's password.
|
||||
* @return bool Whether authentication passed.
|
||||
*/
|
||||
function login_pass_ok( $username, $password ) {
|
||||
public function login_pass_ok( $username, $password ) {
|
||||
return (bool) $this->login( $username, $password );
|
||||
}
|
||||
|
||||
|
@ -250,7 +262,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param string|array $data Escape single string or array of strings.
|
||||
* @return string|array Type matches $data and sanitized for the database.
|
||||
*/
|
||||
function escape( &$data ) {
|
||||
public function escape( &$data ) {
|
||||
if ( ! is_array( $data ) )
|
||||
return wp_slash( $data );
|
||||
|
||||
|
@ -270,7 +282,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param int $post_id Post ID.
|
||||
* @return array Custom fields, if exist.
|
||||
*/
|
||||
function get_custom_fields($post_id) {
|
||||
public function get_custom_fields($post_id) {
|
||||
$post_id = (int) $post_id;
|
||||
|
||||
$custom_fields = array();
|
||||
|
@ -298,7 +310,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param int $post_id Post ID.
|
||||
* @param array $fields Custom fields.
|
||||
*/
|
||||
function set_custom_fields($post_id, $fields) {
|
||||
public function set_custom_fields($post_id, $fields) {
|
||||
$post_id = (int) $post_id;
|
||||
|
||||
foreach ( (array) $fields as $meta ) {
|
||||
|
@ -328,7 +340,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
*
|
||||
* @since 2.6.0
|
||||
*/
|
||||
function initialise_blog_option_info() {
|
||||
public function initialise_blog_option_info() {
|
||||
global $wp_version;
|
||||
|
||||
$this->blog_options = array(
|
||||
|
@ -497,7 +509,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - 'blogName'
|
||||
* - 'xmlrpc' - url of xmlrpc endpoint
|
||||
*/
|
||||
function wp_getUsersBlogs( $args ) {
|
||||
public function wp_getUsersBlogs( $args ) {
|
||||
// If this isn't on WPMU then just use blogger_getUsersBlogs
|
||||
if ( !is_multisite() ) {
|
||||
array_unshift( $args, 1 );
|
||||
|
@ -1075,7 +1087,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - any other fields supported by wp_insert_post()
|
||||
* @return string post_id
|
||||
*/
|
||||
function wp_newPost( $args ) {
|
||||
public function wp_newPost( $args ) {
|
||||
if ( ! $this->minimum_args( $args, 4 ) )
|
||||
return $this->error;
|
||||
|
||||
|
@ -1369,7 +1381,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - array $content_struct
|
||||
* @return true on success
|
||||
*/
|
||||
function wp_editPost( $args ) {
|
||||
public function wp_editPost( $args ) {
|
||||
if ( ! $this->minimum_args( $args, 5 ) )
|
||||
return $this->error;
|
||||
|
||||
|
@ -1432,7 +1444,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - int $post_id
|
||||
* @return true on success
|
||||
*/
|
||||
function wp_deletePost( $args ) {
|
||||
public function wp_deletePost( $args ) {
|
||||
if ( ! $this->minimum_args( $args, 4 ) )
|
||||
return $this->error;
|
||||
|
||||
|
@ -1508,7 +1520,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - 'tags'
|
||||
* - 'enclosure'
|
||||
*/
|
||||
function wp_getPost( $args ) {
|
||||
public function wp_getPost( $args ) {
|
||||
if ( ! $this->minimum_args( $args, 4 ) )
|
||||
return $this->error;
|
||||
|
||||
|
@ -1574,7 +1586,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - array $fields optional
|
||||
* @return array contains a collection of posts.
|
||||
*/
|
||||
function wp_getPosts( $args ) {
|
||||
public function wp_getPosts( $args ) {
|
||||
if ( ! $this->minimum_args( $args, 3 ) )
|
||||
return $this->error;
|
||||
|
||||
|
@ -1671,7 +1683,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - 'slug'
|
||||
* @return string term_id
|
||||
*/
|
||||
function wp_newTerm( $args ) {
|
||||
public function wp_newTerm( $args ) {
|
||||
if ( ! $this->minimum_args( $args, 4 ) )
|
||||
return $this->error;
|
||||
|
||||
|
@ -1759,7 +1771,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - 'slug'
|
||||
* @return bool True, on success.
|
||||
*/
|
||||
function wp_editTerm( $args ) {
|
||||
public function wp_editTerm( $args ) {
|
||||
if ( ! $this->minimum_args( $args, 5 ) )
|
||||
return $this->error;
|
||||
|
||||
|
@ -1852,7 +1864,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - string $term_id
|
||||
* @return boolean|IXR_Error If it suceeded true else a reason why not
|
||||
*/
|
||||
function wp_deleteTerm( $args ) {
|
||||
public function wp_deleteTerm( $args ) {
|
||||
if ( ! $this->minimum_args( $args, 5 ) )
|
||||
return $this->error;
|
||||
|
||||
|
@ -1920,7 +1932,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - 'parent'
|
||||
* - 'count'
|
||||
*/
|
||||
function wp_getTerm( $args ) {
|
||||
public function wp_getTerm( $args ) {
|
||||
if ( ! $this->minimum_args( $args, 5 ) )
|
||||
return $this->error;
|
||||
|
||||
|
@ -1974,7 +1986,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - array $filter optional
|
||||
* @return array terms
|
||||
*/
|
||||
function wp_getTerms( $args ) {
|
||||
public function wp_getTerms( $args ) {
|
||||
if ( ! $this->minimum_args( $args, 4 ) )
|
||||
return $this->error;
|
||||
|
||||
|
@ -2050,7 +2062,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - string $taxonomy
|
||||
* @return array (@see get_taxonomy())
|
||||
*/
|
||||
function wp_getTaxonomy( $args ) {
|
||||
public function wp_getTaxonomy( $args ) {
|
||||
if ( ! $this->minimum_args( $args, 4 ) )
|
||||
return $this->error;
|
||||
|
||||
|
@ -2104,7 +2116,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - string $password
|
||||
* @return array taxonomies
|
||||
*/
|
||||
function wp_getTaxonomies( $args ) {
|
||||
public function wp_getTaxonomies( $args ) {
|
||||
if ( ! $this->minimum_args( $args, 3 ) )
|
||||
return $this->error;
|
||||
|
||||
|
@ -2176,7 +2188,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - 'display_name'
|
||||
* - 'roles'
|
||||
*/
|
||||
function wp_getUser( $args ) {
|
||||
public function wp_getUser( $args ) {
|
||||
if ( ! $this->minimum_args( $args, 4 ) )
|
||||
return $this->error;
|
||||
|
||||
|
@ -2239,7 +2251,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - array $fields optional
|
||||
* @return array users data
|
||||
*/
|
||||
function wp_getUsers( $args ) {
|
||||
public function wp_getUsers( $args ) {
|
||||
if ( ! $this->minimum_args( $args, 3 ) )
|
||||
return $this->error;
|
||||
|
||||
|
@ -2310,7 +2322,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - array $fields optional
|
||||
* @return array (@see wp_getUser)
|
||||
*/
|
||||
function wp_getProfile( $args ) {
|
||||
public function wp_getProfile( $args ) {
|
||||
if ( ! $this->minimum_args( $args, 3 ) )
|
||||
return $this->error;
|
||||
|
||||
|
@ -2360,7 +2372,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - 'bio'
|
||||
* @return bool True, on success.
|
||||
*/
|
||||
function wp_editProfile( $args ) {
|
||||
public function wp_editProfile( $args ) {
|
||||
if ( ! $this->minimum_args( $args, 4 ) )
|
||||
return $this->error;
|
||||
|
||||
|
@ -2429,7 +2441,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - password
|
||||
* @return array
|
||||
*/
|
||||
function wp_getPage($args) {
|
||||
public function wp_getPage($args) {
|
||||
$this->escape($args);
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -2473,7 +2485,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - num_pages
|
||||
* @return array
|
||||
*/
|
||||
function wp_getPages($args) {
|
||||
public function wp_getPages($args) {
|
||||
$this->escape($args);
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -2518,7 +2530,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters. See {@link wp_xmlrpc_server::mw_newPost()}
|
||||
* @return unknown
|
||||
*/
|
||||
function wp_newPage($args) {
|
||||
public function wp_newPage($args) {
|
||||
// Items not escaped here will be escaped in newPost.
|
||||
$username = $this->escape($args[1]);
|
||||
$password = $this->escape($args[2]);
|
||||
|
@ -2546,7 +2558,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return bool True, if success.
|
||||
*/
|
||||
function wp_deletePage($args) {
|
||||
public function wp_deletePage($args) {
|
||||
$this->escape($args);
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -2596,7 +2608,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return unknown
|
||||
*/
|
||||
function wp_editPage($args) {
|
||||
public function wp_editPage($args) {
|
||||
// Items not escaped here will be escaped in editPost.
|
||||
$blog_id = (int) $args[0];
|
||||
$page_id = (int) $this->escape($args[1]);
|
||||
|
@ -2644,7 +2656,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return unknown
|
||||
*/
|
||||
function wp_getPageList($args) {
|
||||
public function wp_getPageList($args) {
|
||||
global $wpdb;
|
||||
|
||||
$this->escape($args);
|
||||
|
@ -2697,7 +2709,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function wp_getAuthors($args) {
|
||||
public function wp_getAuthors($args) {
|
||||
|
||||
$this->escape($args);
|
||||
|
||||
|
@ -2734,7 +2746,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function wp_getTags( $args ) {
|
||||
public function wp_getTags( $args ) {
|
||||
$this->escape( $args );
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -2776,7 +2788,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return int Category ID.
|
||||
*/
|
||||
function wp_newCategory($args) {
|
||||
public function wp_newCategory($args) {
|
||||
$this->escape($args);
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -2846,7 +2858,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return mixed See {@link wp_delete_term()} for return info.
|
||||
*/
|
||||
function wp_deleteCategory($args) {
|
||||
public function wp_deleteCategory($args) {
|
||||
$this->escape($args);
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -2888,7 +2900,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function wp_suggestCategories($args) {
|
||||
public function wp_suggestCategories($args) {
|
||||
$this->escape($args);
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -2926,7 +2938,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function wp_getComment($args) {
|
||||
public function wp_getComment($args) {
|
||||
$this->escape($args);
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -2968,7 +2980,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array. Contains a collection of comments. See {@link wp_xmlrpc_server::wp_getComment()} for a description of each item contents
|
||||
*/
|
||||
function wp_getComments($args) {
|
||||
public function wp_getComments($args) {
|
||||
$this->escape($args);
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -3029,7 +3041,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - comment_id
|
||||
* @return mixed {@link wp_delete_comment()}
|
||||
*/
|
||||
function wp_deleteComment($args) {
|
||||
public function wp_deleteComment($args) {
|
||||
$this->escape($args);
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -3093,7 +3105,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - content_struct
|
||||
* @return bool True, on success.
|
||||
*/
|
||||
function wp_editComment($args) {
|
||||
public function wp_editComment($args) {
|
||||
$this->escape($args);
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -3177,7 +3189,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return mixed {@link wp_new_comment()}
|
||||
*/
|
||||
function wp_newComment($args) {
|
||||
public function wp_newComment($args) {
|
||||
global $wpdb;
|
||||
|
||||
$this->escape($args);
|
||||
|
@ -3281,7 +3293,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function wp_getCommentStatusList($args) {
|
||||
public function wp_getCommentStatusList($args) {
|
||||
$this->escape( $args );
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -3308,7 +3320,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function wp_getCommentCount( $args ) {
|
||||
public function wp_getCommentCount( $args ) {
|
||||
$this->escape($args);
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -3342,7 +3354,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function wp_getPostStatusList( $args ) {
|
||||
public function wp_getPostStatusList( $args ) {
|
||||
$this->escape( $args );
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -3369,7 +3381,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function wp_getPageStatusList( $args ) {
|
||||
public function wp_getPageStatusList( $args ) {
|
||||
$this->escape( $args );
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -3396,7 +3408,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function wp_getPageTemplates( $args ) {
|
||||
public function wp_getPageTemplates( $args ) {
|
||||
$this->escape( $args );
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -3423,7 +3435,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function wp_getOptions( $args ) {
|
||||
public function wp_getOptions( $args ) {
|
||||
$this->escape( $args );
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -3449,7 +3461,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $options Options to retrieve.
|
||||
* @return array
|
||||
*/
|
||||
function _getOptions($options) {
|
||||
public function _getOptions($options) {
|
||||
$data = array();
|
||||
$can_manage = current_user_can( 'manage_options' );
|
||||
foreach ( $options as $option ) {
|
||||
|
@ -3477,7 +3489,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return unknown
|
||||
*/
|
||||
function wp_setOptions( $args ) {
|
||||
public function wp_setOptions( $args ) {
|
||||
$this->escape( $args );
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -3526,7 +3538,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - 'description'
|
||||
* - 'metadata'
|
||||
*/
|
||||
function wp_getMediaItem($args) {
|
||||
public function wp_getMediaItem($args) {
|
||||
$this->escape($args);
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -3572,7 +3584,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - filter
|
||||
* @return array. Contains a collection of media items. See {@link wp_xmlrpc_server::wp_getMediaItem()} for a description of each item contents
|
||||
*/
|
||||
function wp_getMediaLibrary($args) {
|
||||
public function wp_getMediaLibrary($args) {
|
||||
$this->escape($args);
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -3615,7 +3627,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - password
|
||||
* @return array
|
||||
*/
|
||||
function wp_getPostFormats( $args ) {
|
||||
public function wp_getPostFormats( $args ) {
|
||||
$this->escape( $args );
|
||||
|
||||
$blog_id = (int) $args[0];
|
||||
|
@ -3673,7 +3685,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - 'taxonomies'
|
||||
* - 'supports'
|
||||
*/
|
||||
function wp_getPostType( $args ) {
|
||||
public function wp_getPostType( $args ) {
|
||||
if ( ! $this->minimum_args( $args, 4 ) )
|
||||
return $this->error;
|
||||
|
||||
|
@ -3729,7 +3741,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - array $fields
|
||||
* @return array
|
||||
*/
|
||||
function wp_getPostTypes( $args ) {
|
||||
public function wp_getPostTypes( $args ) {
|
||||
if ( ! $this->minimum_args( $args, 3 ) )
|
||||
return $this->error;
|
||||
|
||||
|
@ -3786,7 +3798,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - array $fields
|
||||
* @return array contains a collection of posts.
|
||||
*/
|
||||
function wp_getRevisions( $args ) {
|
||||
public function wp_getRevisions( $args ) {
|
||||
if ( ! $this->minimum_args( $args, 4 ) )
|
||||
return $this->error;
|
||||
|
||||
|
@ -3862,7 +3874,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - int $post_id
|
||||
* @return bool false if there was an error restoring, true if success.
|
||||
*/
|
||||
function wp_restoreRevision( $args ) {
|
||||
public function wp_restoreRevision( $args ) {
|
||||
if ( ! $this->minimum_args( $args, 3 ) )
|
||||
return $this->error;
|
||||
|
||||
|
@ -3914,7 +3926,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function blogger_getUsersBlogs($args) {
|
||||
public function blogger_getUsersBlogs($args) {
|
||||
if ( is_multisite() )
|
||||
return $this->_multisite_getUsersBlogs($args);
|
||||
|
||||
|
@ -3947,7 +3959,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
*
|
||||
* @access protected
|
||||
*/
|
||||
function _multisite_getUsersBlogs($args) {
|
||||
protected function _multisite_getUsersBlogs($args) {
|
||||
$current_blog = get_blog_details();
|
||||
|
||||
$domain = $current_blog->domain;
|
||||
|
@ -3981,7 +3993,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function blogger_getUserInfo($args) {
|
||||
public function blogger_getUserInfo($args) {
|
||||
|
||||
$this->escape($args);
|
||||
|
||||
|
@ -4016,7 +4028,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function blogger_getPost($args) {
|
||||
public function blogger_getPost($args) {
|
||||
|
||||
$this->escape($args);
|
||||
|
||||
|
@ -4061,7 +4073,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function blogger_getRecentPosts($args) {
|
||||
public function blogger_getRecentPosts($args) {
|
||||
|
||||
$this->escape($args);
|
||||
|
||||
|
@ -4124,7 +4136,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @since 1.5.0
|
||||
* @deprecated 3.5.0
|
||||
*/
|
||||
function blogger_getTemplate($args) {
|
||||
public function blogger_getTemplate($args) {
|
||||
return new IXR_Error( 403, __('Sorry, that file cannot be edited.' ) );
|
||||
}
|
||||
|
||||
|
@ -4134,7 +4146,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @since 1.5.0
|
||||
* @deprecated 3.5.0
|
||||
*/
|
||||
function blogger_setTemplate($args) {
|
||||
public function blogger_setTemplate($args) {
|
||||
return new IXR_Error( 403, __('Sorry, that file cannot be edited.' ) );
|
||||
}
|
||||
|
||||
|
@ -4146,7 +4158,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return int
|
||||
*/
|
||||
function blogger_newPost($args) {
|
||||
public function blogger_newPost($args) {
|
||||
|
||||
$this->escape($args);
|
||||
|
||||
|
@ -4209,7 +4221,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return bool true when done.
|
||||
*/
|
||||
function blogger_editPost( $args ) {
|
||||
public function blogger_editPost( $args ) {
|
||||
|
||||
$this->escape($args);
|
||||
|
||||
|
@ -4277,7 +4289,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return bool True when post is deleted.
|
||||
*/
|
||||
function blogger_deletePost($args) {
|
||||
public function blogger_deletePost($args) {
|
||||
$this->escape($args);
|
||||
|
||||
$post_ID = (int) $args[1];
|
||||
|
@ -4356,7 +4368,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* - publish
|
||||
* @return int
|
||||
*/
|
||||
function mw_newPost($args) {
|
||||
public function mw_newPost($args) {
|
||||
$this->escape($args);
|
||||
|
||||
$blog_ID = (int) $args[0];
|
||||
|
@ -4636,7 +4648,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
return strval($post_ID);
|
||||
}
|
||||
|
||||
function add_enclosure_if_new( $post_ID, $enclosure ) {
|
||||
public function add_enclosure_if_new( $post_ID, $enclosure ) {
|
||||
if ( is_array( $enclosure ) && isset( $enclosure['url'] ) && isset( $enclosure['length'] ) && isset( $enclosure['type'] ) ) {
|
||||
$encstring = $enclosure['url'] . "\n" . $enclosure['length'] . "\n" . $enclosure['type'] . "\n";
|
||||
$found = false;
|
||||
|
@ -4662,7 +4674,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param int $post_ID Post ID.
|
||||
* @param string $post_content Post Content for attachment.
|
||||
*/
|
||||
function attach_uploads( $post_ID, $post_content ) {
|
||||
public function attach_uploads( $post_ID, $post_content ) {
|
||||
global $wpdb;
|
||||
|
||||
// find any unattached files
|
||||
|
@ -4683,7 +4695,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return bool True on success.
|
||||
*/
|
||||
function mw_editPost($args) {
|
||||
public function mw_editPost($args) {
|
||||
|
||||
$this->escape($args);
|
||||
|
||||
|
@ -4970,7 +4982,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function mw_getPost($args) {
|
||||
public function mw_getPost($args) {
|
||||
|
||||
$this->escape($args);
|
||||
|
||||
|
@ -5095,7 +5107,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function mw_getRecentPosts($args) {
|
||||
public function mw_getRecentPosts($args) {
|
||||
|
||||
$this->escape($args);
|
||||
|
||||
|
@ -5215,7 +5227,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function mw_getCategories($args) {
|
||||
public function mw_getCategories($args) {
|
||||
|
||||
$this->escape($args);
|
||||
|
||||
|
@ -5263,7 +5275,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function mw_newMediaObject($args) {
|
||||
public function mw_newMediaObject($args) {
|
||||
global $wpdb;
|
||||
|
||||
$blog_ID = (int) $args[0];
|
||||
|
@ -5377,7 +5389,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function mt_getRecentPostTitles($args) {
|
||||
public function mt_getRecentPostTitles($args) {
|
||||
|
||||
$this->escape($args);
|
||||
|
||||
|
@ -5438,7 +5450,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function mt_getCategoryList($args) {
|
||||
public function mt_getCategoryList($args) {
|
||||
|
||||
$this->escape($args);
|
||||
|
||||
|
@ -5477,7 +5489,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function mt_getPostCategories($args) {
|
||||
public function mt_getPostCategories($args) {
|
||||
|
||||
$this->escape($args);
|
||||
|
||||
|
@ -5521,7 +5533,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return bool True on success.
|
||||
*/
|
||||
function mt_setPostCategories($args) {
|
||||
public function mt_setPostCategories($args) {
|
||||
|
||||
$this->escape($args);
|
||||
|
||||
|
@ -5560,7 +5572,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function mt_supportedMethods($args) {
|
||||
public function mt_supportedMethods($args) {
|
||||
|
||||
/** This action is documented in wp-includes/class-wp-xmlrpc-server.php */
|
||||
do_action( 'xmlrpc_call', 'mt.supportedMethods' );
|
||||
|
@ -5580,7 +5592,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
*
|
||||
* @param array $args Method parameters.
|
||||
*/
|
||||
function mt_supportedTextFilters($args) {
|
||||
public function mt_supportedTextFilters($args) {
|
||||
/** This action is documented in wp-includes/class-wp-xmlrpc-server.php */
|
||||
do_action( 'xmlrpc_call', 'mt.supportedTextFilters' );
|
||||
|
||||
|
@ -5602,7 +5614,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return mixed
|
||||
*/
|
||||
function mt_getTrackbackPings($args) {
|
||||
public function mt_getTrackbackPings($args) {
|
||||
|
||||
global $wpdb;
|
||||
|
||||
|
@ -5645,7 +5657,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return int
|
||||
*/
|
||||
function mt_publishPost($args) {
|
||||
public function mt_publishPost($args) {
|
||||
|
||||
$this->escape($args);
|
||||
|
||||
|
@ -5690,7 +5702,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function pingback_ping($args) {
|
||||
public function pingback_ping($args) {
|
||||
global $wpdb;
|
||||
|
||||
/** This action is documented in wp-includes/class-wp-xmlrpc-server.php */
|
||||
|
@ -5903,7 +5915,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
|||
* @param array $args Method parameters.
|
||||
* @return array
|
||||
*/
|
||||
function pingback_extensions_getPingbacks($args) {
|
||||
public function pingback_extensions_getPingbacks($args) {
|
||||
|
||||
global $wpdb;
|
||||
|
||||
|
|
Loading…
Reference in New Issue