filtrod 1.5.0
xmlrpc_methods
Opis
Rejestruje własne metody XML-RPC.
Przykład użycia
add_filter( 'xmlrpc_methods', ... )php
add_filter( 'xmlrpc_methods', 'wpdocs_xmlrpc_method' );
function wpdocs_xmlrpc_method( $methods ) {
$methods['wpdocs.echo'] = 'wpdocs_xmlrpc_echo';
return $methods;
}
function wpdocs_xmlrpc_echo( $args ) {
return sanitize_text_field( $args[0] );
}
add_filter( 'xmlrpc_methods', 'wpdocs_xmlrpc_method' );
function wpdocs_xmlrpc_method( $methods ) {
$methods['wpdocs.echo'] = 'wpdocs_xmlrpc_echo';
return $methods;
}
function wpdocs_xmlrpc_echo( $args ) {
return sanitize_text_field( $args[0] );
}This filter can be used to add new methods, and remove built-in methods.
Parametry
| Parametr | Typ | Opis |
|---|---|---|
$methods | string[] | An array of XML-RPC methods, keyed by their methodName. |
Wywołanie
Rejestracja callbackaphp
// rejestracja funkcji zwrotnej
add_filter( 'xmlrpc_methods', 'twoja_funkcja' );
function twoja_funkcja($param_1) {
// Twój kod
}
// rejestracja funkcji zwrotnej
add_filter( 'xmlrpc_methods', 'twoja_funkcja' );
function twoja_funkcja($param_1) {
// Twój kod
}