• 解決済 michiko isayama

    (@michiko-isayama)


    ホームページのコメント欄を非表示にしたいと思い、function phpに下記のコードを入力しました。
    function add_comment_close( $open ){
    $open = false;
    return $open;
    }
    add_filter( ‘comments_open’, ‘add_comment_close’, 10, 2 );

    すると以下のメッセージが表示されてしまい、ホームページ画面が閲覧できない状態となり、どう対処していいか分かりません。至急教えて下さい。お願いします。
    Fatal error: Call to undefined function addfilter() in /home/users/1/lolipop.jp-i3dw/web/wp-content/themes/prana/functions.php on line 27

15件の返信を表示中 - 1 - 15件目 (全21件中)
  • /web/wp-content/themes/prana/functions.php の 27行目に書かれた「addfilter」という関数が存在しないというエラーです。
    多分 add_filter のスペルミスだと思うので確認して修正してみてください。

    ※エラーメッセージに含まれるフルパスはセキュリティ的な問題になる可能性があるので公の場に書き込まないほうが良いかと思います。

    トピック投稿者 michiko isayama

    (@michiko-isayama)

    管理者ページhttp://i3dw.net/wp-admin/にアクセスしようとすると、白い画面に下記のメッセージが表示されてしまう状態です。
    Fatal error: Call to undefined function addfilter() in /home/users/1/lolipop.jp-i3dw/web/wp-content/themes/prana/functions.php on line 27

    なので【add_filter のスペルミスだと思うので確認して修正してみてください。】が実行できません(泣)。

    functions.phpへのコードの追加は管理画面から行われたのでしょうか?
    functions.phpにエラーがあると管理画面には入れないかもしれません…。
    FTPで修正したfunctions.phpをアップロードすることはできますか?

    トピック投稿者 michiko isayama

    (@michiko-isayama)

    はい。管理画面からコード入力を行いました。管理画面にも入る事も出来ず、製作している自分HPにもアクセスできない状態です。
    ホームページアドレスhttp://i3dw.net/

    ごめんなさい。これはどういうことでしょうか?
    【FTPで修正したfunctions.phpをアップロードすることはできますか?】

    ごめんなさい。これはどういうことでしょうか?
    【FTPで修正したfunctions.phpをアップロードすることはできますか?】

    FTPソフトというツールを通して、自分のPC上のファイルをサーバー上にアップロードしたり、逆にサーバー上のファイルを自分のPCにダウンロードしたりできる仕組みのことです。
    FTPソフトはWindowsならFFFTP、MacならCyberduckなどがあります。

    詳しい使い方はお使いのレンタルサーバーのマニュアルに書いてあるのではと思うので、一度確認してみてください。
    例えばロリポップであれば下記のようなマニュアルが用意されていました。
    http://lolipop.jp/manual/hp/ftp-set/

    管理画面からファイルを直接さわると間違ったときの復旧が大変だったり、書き換えたファイルをもとに戻したいときに困ったりするので、自分のPC上で編集してFTPでアップロードするようにされたほうが良いかと思います。

    トピック投稿者 michiko isayama

    (@michiko-isayama)

    ありがとうございます。了解です。ロリポップで確認して【FTPで修正したfunctions.phpをアップロードすることはできますか?】が出来るかどうか試してみます。

    トピック投稿者 michiko isayama

    (@michiko-isayama)

    ロリポップでFTPのアップロードの方法はわかりました。しかし、【FTPで修正したfunctions.php】のファイルを見つけることができません。これはFTPのメールボックスの中に存在しているのでしょうか?

    【管理画面からファイルを直接さわると間違ったときの復旧が大変だったり、書き換えたファイルをもとに戻したいときに困ったりするので、自分のPC上で編集してFTPでアップロードするようにされたほうが良いかと思います。】
    アドバイスありがとうございます。これは始めて知りました。

    【FTPで修正したfunctions.php】のファイルを見つけることができません。これはFTPのメールボックスの中に存在しているのでしょうか?

    まだお手元のPCにファイルが存在していないと思うので、サーバー上からFTPでファイルをダウンロードする必要があります(そしてそれを編集してアップロードします)。
    「FTPのメールボックスの中」というのが何かわからないのですが、一般的なFTPソフトではソフトの左側にPC、右側にサーバー内のファイル一覧が表示されます。
    (ロリポップFTPなどのブラウザ上で操作を行うものに関してはわかりません…)

    下記はFFFTPの場合の例です。「(2)ファイル一覧の表示」を参照ください。
    http://lolipop.jp/manual/hp/w-ff-ftps/

    トピック投稿者 michiko isayama

    (@michiko-isayama)

    【サーバー上からFTPでファイルをダウンロードする必要があります】このファイルとはfunctions.phpのことですか?

    FFFTPをダウンロードする必要があるという事でしょうか?

    【サーバー上からFTPでファイルをダウンロードする必要があります】このファイルとはfunctions.phpのことですか?

    はい、そうです。一応、今後他のファイルも編集する可能性も考慮して一式ダウンロードされると良いのではないでしょうか。

    FFFTPをダウンロードする必要があるという事でしょうか?

    はい、まずはFTPソフト(FFFTP)をダウンロードしてインストールし、サーバーに接続できるように設定を行う必要があります。前述したロリポップのマニュアルを参照してみてください。

    トピック投稿者 michiko isayama

    (@michiko-isayama)

    ありがとうございます!了解です。ではダウンロードをしてみます。

    トピック投稿者 michiko isayama

    (@michiko-isayama)

    FFFTPをダウンロード、インストールしました。接続に成功し、ファイルの一覧が表示されています。左の枠からfunctions.phpを探して、右の枠にドラック&ドロップしたらよいのでしょうか?

    wp-content/themes/prana/functions.php
    のエラーなので、ほかの functions.php と間違えていないか注意しましょう。

    prana テーマを削除してインストールしなおすほうが速いかと思います。

    FTPを使ってファイルの改良をするのを学ぶのは重要です。
    ただ、現在の状態ではサイト上にフルパスが表示されたままなのでセキュリティ上心配です。

    wp-content/themes/ディレクトリから
    wp-content/themes/prana/ が削除されれば、デフォルトのテーマでサイト表示が復旧するでしょう。

    トピック投稿者 michiko isayama

    (@michiko-isayama)

    functions.phpが見当たりません。自分のPC内にあるものなのでしょうか?

    【prana テーマを削除してインストールしなおすほうが速いかと思います。】
    →これはどうすればいいのでしょうか?

    FFFTP でサーバーに接続できているのでしたら、
    web/wp-content/themes/prana/functions.php
    とたどっていけば該当ファイルはあります。

    まずはFFFTPの使い方を学習する必要があるでしょうか。

15件の返信を表示中 - 1 - 15件目 (全21件中)
  • トピック「エラーメッセージが表示されました。対処方法を教えて下さい。」には新たに返信することはできません。