【WordPressエラー】重大なエラーを引き起こしたため、プラグインを有効化できませんでした

WordPressのプラグインエラーまとめです。

【WordPressエラー】重大なエラーを引き起こしたため、プラグインを有効化できませんでした

  • PHPのバージョンが古い
  • プラグインやテーマと競合
  • functions.phpと競合

今回は、functions.phpにテストコードを書いてうっかり消していませんでした。

スポンサーリンク

WordPressのプラグインPretty Link Liteでリンクが作れないエラー

WordPressのプラグインのPretty Link Liteでリンクが作成できないときにでるエラーです。

ERROR: This Pretty Link Slug is already taken. Check to make sure it isn’t being used by another pretty link, post, page, category or tag slug. If none of these are true then check to see that this slug isn’t the name of a file in the root folder of your wordpress install.

もうすでにその名前のリンクがあるときにですね。Pretty Link Liteのurlがかぶっているのはもちろん、投稿や固定ページカテゴリ名やタグなどのリンクもurlを英語でつけているとかぶる可能性があります。

解決方法は、名前を変更してあげればOKです。

スポンサーリンク

WordPressの[ 投稿一覧 ]で[投稿を検索 ]をすると、このサイトにアクセスできません

原因はPost Date Time Change

プラグインを無効にすると解決です。使いたいときだけオンにしましょう。

スポンサーリンク

Warning: Trying to access array offset on false in

Warning: Trying to access array offset on false in

localの開発環境やさくらサーバーではでない警告なのですが、xserverにあげると警告がでます。

PHPやWordPressのバージョンは同じにしても改善は見られませんでした。

optionsの取得方法を変更したところ、警告は消えました。

    // $options = get_option('a_options');
    // $options の取得方法を修正し、必ず配列を返すようにする
    $options = get_option('a_options', array());
    if (!$post instanceof WP_Post) {
        echo "Invalid post object";
        return;
    }
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする