IXR_Server::multiCall()publicWP 1.0

Метод класса: IXR_Server{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$IXR_Server = new IXR_Server();
$IXR_Server->multiCall( $methodcalls );
$methodcalls (обязательный)
-

Код IXR_Server::multiCall() WP 6.4.3

function multiCall($methodcalls)
{
    // See http://www.xmlrpc.com/discuss/msgReader$1208
    $return = array();
    foreach ($methodcalls as $call) {
        $method = $call['methodName'];
        $params = $call['params'];
        if ($method == 'system.multicall') {
            $result = new IXR_Error(-32600, 'Recursive calls to system.multicall are forbidden');
        } else {
            $result = $this->call($method, $params);
        }
        if (is_a($result, 'IXR_Error')) {
            $return[] = array(
                'faultCode' => $result->code,
                'faultString' => $result->message
            );
        } else {
            $return[] = array($result);
        }
    }
    return $return;
}