Metoda służąca do dodawania wpisów blogowych. Przykład użycia:
$client->query('metaWeblog.newPost', '', $login,$haslo,$parametry, true);
Tablica parametrów:
$parametry['title'] - tytuł $parametry['yoast_wpseo_title'] - tytuł dla wyszukiwarki $parametry['description'] - treść $parametry['mt_keywords'] - tagi $parametry['wp_post_format'] - format posta $parametry['post_thumbnail'] - id obrazu miniatury $parametry['wp_post_thumbnail'] - alias post_thumbnail $parametry['custom_fields'] - tablica zawierająca custom fields $parametry['redirect'] - na jaki adres przekierować wpis $parametry['dateCreated'] - data utworzenia (pusta jeśli bieżąca)
A tak wygląda tablica dla parametru custom_fields:
$custom = array(); $custom[0] = array('key'=>'nazwa_custom_field_1','value'=>'Wartość custom field 1'); $custom[1] = array('key'=>'nazwa_custom_field_2','value'=>'Wartość custom field 2'); //itd... dla większej ilości custom fields $parametry['custom_fields'] = $custom;
Odpowiedź dla metaWeblog.newPost:
<methodResponse> <params> <param> <value><string>ID_WPISU</string></value> </param> </params> </methodResponse>