Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/shimalog/www/haisai/wordpress/wp-includes/pomo/plural-forms.php on line 210
WordPressのWordTwitが動かない。応急処置編 | ハイサイ開発ブログ

WordPressのWordTwitが動かない。応急処置編

ブログのアクセスが減ってる・・・

WordPressで作っていたサイトのアクセスが減っている。

調べたらWordTwitが古いAPIで動いていた。

そりゃ〜動かないわな!!

 

ようは、Twitterが古い仕様のAPIを廃止すると言ってから、WordTwit側が対応していない。

 

なので、今回公式で更新されるまで応急処置をしました。

/wp-content/plugins/wordtwit/include/oauth-twitter.php

		if ( wordtwit_is_debug_enabled() ) {
			WORDTWIT_DEBUG( '..params are ' . print_r( $params, true ) );	
		}

		// 古い仕様をコメントアウト
		//$url = 'http://api.twitter.com/1/statuses/update.xml';
		//下記を追記 Start
		$url = 'https://api.twitter.com/1.1/statuses/update.json';
		//下記を追記 End

		$result = $this->do_oauth( $url, $params, $token_secret );
		if ( $result ) {
			$new_params = wordtwit_parsexml( $result );
			return true;
		} else {
			return false;	
		}

以上で動くようになります。

参考にしてみてください。

ただ、暫定対応なので、修正は自己責任でお願いします。

公式で更新案内がくるまで、お茶でも飲んで待ちましょう。

コメントを残す

*

サブコンテンツ

このページの先頭へ