wordpress バージョンアップ 画像アップ httpエラー

画像アップ時のプラグインの設定 画像を82

サーバーの設定で、変更できる部分があったので
それも変更 php ini max-execution-time 60

参考

【WP】HTTPエラー。画像のアップロードが出来ない時の解決方法

max-execution-time』を、60

 

WordPressで画像の新規追加で HTTPエラー。が出る対処方

この記事のように、

結果

php7.2が原因
テーマが原因なようだ。

php7.0台にした
上記記事では7.1でもOKらしい

プラグインはシンプルメディア~ が原因だったが
メディアphpに書き直しても同じエラー

それを追加しなければ出ない。

メディアphpはphp7.2では使えないかも

 

よくよく検討すると 切り抜き数が多いとメモリをくってえらーになるかも
タマツアーで不安定になり 1個切り抜きを削除

WordPressのHTTPエラーの処理方法について(画像をメディアライブラリにアップロードするときの異常)

を参考にworpdressのファイルは別だった

WordPressのメモリ上限を上げる方法


を参考に
wp-includes -> default-constants.php


WP_MEMORY_LIMIT’, ‘256M
に変更で

なんとかアップできた。
phpの構文チェックでも問題なかったので
タブンメモリのせいだと思う

 

グローバル変数を関数内で利用する

グローバル変数を関数内で利用する

【PHP入門】PHPのグローバル変数とローカル変数

 

 

$site = 2868;

を
ファンクション内の関数で使いたい場合
関数内で
global $site;//関数内でグローバル変数を使いたいので呼び出す

とすればよい

global $post

はそういう意味だった

今回作った
管理画面で投稿したのロゴを
ログイン画面で使用するの関数

最初は普通にログインphpを読み出す
そのあと、上書きするスタイル

//ログイン画面css
function login_css() {
	//$site = 2868;//この数値はこの
	global $site;//関数内でグローバル変数を使いたいので呼び出す
	global $rogo_url;//関数内でグローバル変数を使いたいので呼び出す
	//echo '<style>'.$site.'</style>';
    echo '<link rel="stylesheet" type="text/css" href="'.get_bloginfo("template_directory").'/9_admin/login.css">';
	
	echo '<style>
	#login {background-image: url('.
		$rogo_url[0].'
	);
	background-size: 80% auto;
	
	}
	body.login {
	background-color: #fde6e6;
	}
	</style>
';
	
	
}
add_action('login_head', 'login_css');