wordpressで新規投稿画面でツールバーが消えた・・・

wordpressで新規投稿画面を開くとツールバーが消え表示されなくなっていた
こんな感じ・・

wordpress ツールバー 消えた
wordpress ツールバー 消えた

なんで??と思って調べるとココのサイトにwp-includes wp-adminを入れ直すと治ると書いてあったのでやってみた・・・・。
治らなかった・・・orz

プラグインが怪しいと書いているサイトも有ったので見てみたが該当のプラグインは使用していない・・・
しかし、念のため一つずつ停止して確認していくとあったよ・・・
このサイトでは「WP Multibyte Patch」が悪さをしていたらしい

なおってよかった。

wordpressの管理画面に入れなくなった。

ふと気が付くとwordpressの管理画面に500エラーが表示されて入れない・・。
nginxのログを見てみるとこんな感じのログが

2016/08/02 21:30:18 [error] 27361#27361: *49 FastCGI sent in stderr: “PHP message: PHP Warning: Parameter 1 to wp_default_scripts() expected to be a reference, value given in /home/hoge/html/wp-includes/plugin.php on line 601
PHP message: PHP Warning: Illegal string offset ‘remember’ in /home/hoge/html/wp-includes/user.php on line 41
PHP message: PHP Warning: Cannot assign an empty string to a string offset in /home/hoge/html/wp-includes/user.php on line 41
PHP message: PHP Warning: Illegal string offset ‘user_login’ in /home/hoge/html/wp-includes/user.php on line 56
PHP message: PHP Fatal error: Uncaught Error: Cannot create references to/from string offsets in /home/hoge/html/wp-includes/user.php:56
Stack trace:
#0 /home/hoge/html/wp-login.php(784): wp_signon(”, ”)
#1 {main}
thrown in /home/hoge/html/wp-includes/user.php on line 56″ while reading response header from upstream, client: 39.110.133.53, server: hogege.net, request: “GET /wp-login.php HTTP/1.1”, upstream: “fastcgi://unix:/var/run/php-fpm.sock:”, host: “hogege.net”

wp_signon(”, ”)の記述がよくないよう

フォーラムにも同様の事例が書いてありました。
なのでwp-login.phpの以下の場所を修正すると入れるようになりました。

$reauth = empty($_REQUEST[‘reauth’]) ? false : true;

// $user = wp_signon( ”, $secure_cookie );
$user = wp_signon( array(), $secure_cookie );

if ( empty( $_COOKIE[ LOGGED_IN_COOKIE ] ) ) {

よかった。

wordpress jquery colorboxが動かなくなっていた。

wordpress jquery colorboxが動かなくなっていたので調べてみた。
プラグインの競合もなし・・・。
読み込んでるライブラリなども問題なし・・
lightbox pluginにしても動かない。。。

数日悩みましたが原因がわかりました・・・・

jquery lightbox 動かない
jquery lightbox 動かない

上の画像の様に投稿する際の設定が変わっていました。
リンク先の設定が
「添付ファイルのページ」になってるのが原因で画像をクリックすると別ページに飛んでいました。

正しくは、リンク先の設定を「メディアファイル」にしたら
wordpress jquery colorbox pluginが正しく動きました。

いつから設定変わったんだろ・・ すっごく悩んだけど治ってよかった。。。