Twitter Mentions as Commentsプラグインを1.5.6にアップデートしたらサイトが死んだ。

投稿者: | 2013.07.06

いやプラグインだから削除しちゃえば生き返るんだけども。

WordPressでTwitter Mentions as Commentsというプラグインを入れている方はアップデートに注意してください! | Tea With Milk.

同じ状況になっていたのでメモ。

Twitter Mentions As Commentsプラグインを1.5.6にアップデートする(TwitterAPI1.1対応版)

アップデートしてダッシュボードに戻ろうとすると、”Parse error: syntax error, unexpected T_STRING in /(省略)/plugins/twitter-mentions-as-comments/twitter-mentions-as-comments.php on line 110”のコメントと共にダッシュボード・サイトにアクセス不可能。FTPで同プラグインを削除することにより復旧可能。

その状態で再度Twitter Mentions as Commentsプラグインをインストールしようとすると、下のような警告が出て有効化不可能に。ただしアクセス不可能にはなりません。


01

ということに。このサイトではプラグインを一時停止中。まぁなくてもそこまで困らないんだけども。

 

で。まぁsyntax errorって出てる時点で、twitter-mentions-as-comments.phpの110行目に構文エラーがあって動作不良起こしてる。くらいはテキスト読めば分かるんだけど。

		// Check if bearer token has already been set
		if ($this->options->bearer_token == '') {

			// Initialize codebird and get the bearer token
			\Codebird\Codebird::setConsumerKey($this->options->api_key, $this->options->api_secret);
			$cb = \Codebird\Codebird::getInstance();
			$reply = $cb->oauth2_token();
			$this->httpstatus = $reply->httpstatus;

			if ($this->httpstatus == 200) { // Authentication successful
				$this->options->__set('bearer_token', $reply->access_token);
				return;
			}
			else { // Authentication failed
				add_action( 'admin_notices', array( $this, 'show_api_error_message' ) );
				return;
			}
		}
		else {
			// We already have the bearer token generated and stored in the database, 
			// so lets use that to authenticate; there's no need to generate a new token
			return;
		}
	}

ハイライトした部分が該当する行なんだけど、PHPに不慣れな俺にはこれのどこに間違いがあるのかがさっぱり分からないんだよねー。他のプラグインと競合してしまってる可能性もなくはないし。

まぁ一応利用しているWordPressユーザの方は、アップデートするとそういう事になる可能性もあるよ、ということでひとつ。前バージョンがAPI1.1対応してないんで、結局アップデートしないとどうしようもないんだけどさ。

BIOHAZARD 6 Special Package
BIOHAZARD 6 Special Package

posted with amazlet at 13.07.06
カプコン (2013-08-08)
売り上げランキング: 17

Twitter Mentions as Commentsプラグインを1.5.6にアップデートしたらサイトが死んだ。」への2件のフィードバック

  1. つやつや (@tuya28)

    [せるくま][wordpress]更新した。サイトは死んだけど生き返った。まぁプラグインFTP経由で削除すればいいだけの話なんだけども。 / “Twitter Mentions as Commentsプラグインを1.5.6にアップ…” http://t.co/r1Hp8h4BZt

    返信
  2. @pollo_tori

    RT @tuya28: [せるくま][wordpress]更新した。サイトは死んだけど生き返った。まぁプラグインFTP経由で削除すればいいだけの話なんだけども。 / “Twitter Mentions as Commentsプラグインを1.5.6にアップ…” http://t.…

    返信

つやつや (@tuya28) へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください