LoginSignup
2
0

More than 5 years have passed since last update.

WordPressでIXR_Libraryを使って投稿する際、マルチサイトで投稿できない場合

Last updated at Posted at 2018-07-21

完全に備忘のために書いておきます。

wp-includes/class-wp-xmlrpc-server.php
public function wp_newPost( $args ) {
    if ( ! $this->minimum_args( $args, 4 ) )
        return $this->error;
	
        switch_to_blog($args[0]); // add

        $this->escape( $args );

        $username = $args[1];
//略

IXR_Library.phpを使う際に$client->query("wp.newPost",~)で投稿処理を呼び出しますが、blogIDを指定してもブログが切り替わって投稿されなかったため、中身のwp_newPost($args)switch_to_blog($args[0])を追加して、切り替えを行って投稿されるようにしたところ上手く動きました。

誰かの何かの参考になれば幸いです。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0