2017-08-02 1 views
1

Ich versuche, auf der Website 2 (demo.com) von Website 1 (test.com) mit dem folgenden Code zu veröffentlichen. es funktioniert nicht.Warum xmlrpc Wordpress in einigen Live-Site nicht funktioniert, aber in einigen funktioniert es.

Aber wenn ich versuche, von localhost zu Website 1 (demo.com) mit dem gleichen Code zu posten, funktioniert es. Ich weiß nicht, was das Problem ist. Bitte hilf mir. Danke

$client = new IXR_Client("http://demo.com/xmlrpc.php"); 
    $postcontent = array(
       'post_type' => 'post', 
       'post_title' => 'wwww', 
       'post_name' => 'wwww', 
       'post_content' => 'wwww' 

      ); 

    $res = $client -> query('wp.newPost',1, "username", "password", $postcontent); 
    $postID = $client->getResponse(); 

Antwort

0

Höchstwahrscheinlich wird der Wordpress-Server, den Sie IP-basierte Whitelisting oder schwarze Listen aktiviert zu schreiben versuchen, hat.

.htaccess Datei auf dem Server hätte die Regeln für die gleichen.

Der Server muss die Datei xmlrpc.php für Ihren Client zulassen.

Verwandte Themen