サポート » 使い方全般 » stinger3 を入れたら Fatal error になりました

  • 解決済 roland1551

    (@roland1551)


    ワードプレスを使い始めた初心者です。対処法を探し回ったのですが
    行き詰ってしまったため、わかる方教えてください。

    Twenty Thirteenを使用中にstinger3を導入したら

    Fatal error: Cannot redeclare no_self_ping() (previously declared in /(管理者によって削除)/wp-content/plugins/no-self-ping/no-self-pings.php:13) in /(管理者によって削除)/wp-content/themes/stinger3ver20131217/functions.php on line 131

    と出てダッシュボードにも入れなくなりました。

    サーバーは、ロリポップを使っていて、ロリポップFTPには入れましたが
    何をどうしていいか分からず困っています。

    ちなみにワードプレスのバージョンは3.7.1で

    OSは、win7です。よろしくお願いします。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • エラーメッセージを読む限りでは、
    「テーマとプラグインで同じ関数を定義している」
    っぽいです。

    対策としては、
    1)FTPで、該当のテーマ/プラグインを削除する
    2)このテーマ/プラグインは使用を避ける(WPのお作法に従っていないので。詳しい人が本人のリスクで使うのは構わないが、「ワードプレスを使い始めた」人が使うのは好ましくない)
    でしょう。

    モデレーター gatespace

    (@gatespace)

    ※本体のバグではないので使い方全般に移動します

    トピック投稿者 roland1551

    (@roland1551)

    >Fumito MIZUNO様

    ご回答ありがとうございます。

    1)この場合 functions.php内修正すればいいのでしょうか?

    2)今回はやめておきます。

    トピック投稿者 roland1551

    (@roland1551)

    >gatespace様

    ご回答ありがとうございます。

    >※本体のバグではないので使い方全般に移動します

    申し訳無いのですが、具体的に言っていただけると助かります。

    無知ですいません。

    トピック投稿者 roland1551

    (@roland1551)

    ちなみにfunctions.phpの131行目あたりには

    $dateformatstring = ‘ ‘.$dateformatstring;
    $dateformatstring = preg_replace( “/([^\\\])$timezone_format/”, “\\1” . backslashit( $formatted ), $dateformatstring );
    $dateformatstring = substr( $dateformatstring, 1, strlen( $dateformatstring ) -1 );

    と書いておりました。筋違いでしたらすいません。

    FTPでログインできるということなので、

    1) FTPでログインする
    2) wp-content/themes へ移動し、テーマを削除する
    3) wp-content/pluginsへ移動し、プラグインを削除する

    としてもらえますか。

    トピック投稿者 roland1551

    (@roland1551)

    >Fumito MIZUNO様

    ご説明いただいた流れで無事に元通りになりました。

    作業が進まず困っていたので大変助かりました。

    ありがとうございました。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「stinger3 を入れたら Fatal error になりました」には新たに返信することはできません。