こんなエラーね。
全部列挙する必要ないんだけど、腹立つので。
Notice: Undefined index: aiosp_donate in /wp/wp-content/plugins/all-in-one-seo-pack/aioseop.class.php on line 1395
Notice: Undefined index: aiosp_max_words_excerpt in /wp/wp-content/plugins/all-in-one-seo-pack/aioseop.class.php on line 1399
Notice: Undefined index: aiosp_ga_track_outbound_links in /wp/wp-content/plugins/all-in-one-seo-pack/aioseop.class.php on line 1411
Notice: Undefined index: aiosp_use_categories in /wp/wp-content/plugins/all-in-one-seo-pack/aioseop.class.php on line 1412
Notice: Undefined index: aiosp_category_noindex in /wp/wp-content/plugins/all-in-one-seo-pack/aioseop.class.php on line 1414
Notice: Undefined index: aiosp_archive_noindex in /wp/wp-content/plugins/all-in-one-seo-pack/aioseop.class.php on line 1415
Notice: Undefined index: aiosp_tags_noindex in /wp/wp-content/plugins/all-in-one-seo-pack/aioseop.class.php on line 1416
Notice: Undefined index: aiosp_enablecpost in /wp/wp-content/plugins/all-in-one-seo-pack/aioseop.class.php on line 1419
Notice: Undefined index: aiosp_debug_info in /wp/wp-content/plugins/all-in-one-seo-pack/aioseop.class.php on line 1420
Notice: Undefined index: aiosp_do_log in /wp/wp-content/plugins/all-in-one-seo-pack/aioseop.class.php on line 1425
Notice: Undefined index: aiosp_seopostcol in /wp/wp-content/plugins/all-in-one-seo-pack/aioseop.class.php on line 1428
Notice: Undefined index: aiosp_seocustptcol in /wp/wp-content/plugins/all-in-one-seo-pack/aioseop.class.php on line 1429
Notice: Undefined index: aiosp_posttypecolumns in /wp/wp-content/plugins/all-in-one-seo-pack/aioseop.class.php on line 1430
これ、この人によると
Errors - Notice: Undefined Index and Cannot modify header (2 posts)The fix is simple this case. The warning is caused by you checking the value of an array item inside $_POST without first checking that the key exists. PHP is very picky when you give it the chance, and demands that you never access array/object properties that odn't exist. When you want to use part of $_POST, like the 'aiosp_enabled' key that sets off the warning described above, you need to run isset() first. So instead of
ってことらしい。
$_POST['aiosp_donate']が入っていないのに
if($_POST['aiosp_donate'] == null){
}
ってやってるのが原因。
解決方法は
$aiosp_enabled = false;
if (isset($_POST['aiosp_enabled'])
$aiosp_enabled = $_POST['aiosp_enabled'];
if( $aiosp_enabled == null){
}
な風にすればいい。
しかし全て直すのも腹立つしね。
デバックモードじゃなければエラーでないしね。
これは放置だ!
と思ったけど、気になって直してしまった。
このプラグイン、
不具合の温床のような気がして使いたくないよ〜
posted by onishi at 12:00|
Comment(0)
|
wordpress
|

|