functions.phpを書き換えミス?で真っ白なPaese errorに

Simplicityの特徴 › フォーラム › 不具合報告 › functions.phpを書き換えミス?で真っ白なPaese errorに

  • このトピックには6件の返信、2人の参加者があり、最後にヤトラにより10年、 10ヶ月前に更新されました。
6件の返信スレッドを表示中
  • 投稿者
    投稿
    • #34372
      ヤトラ
      ゲスト

      テーマ改造「ツィッターボタンにcount.jsoonを用いて非同期でツイート数を表示するカスタマイズ方法」を試みました。

      「sns-button-twitter.phpで関数を呼び出す」をしたところでブログが真っ白なPaese errorになってしまいました。下記の文字列だけが表示されます。

      Parse error: syntax error, unexpected ‘<‘ in /home/photo-yatra/photo-yatra.tokyo/public_html/blog/wp-content/themes/simplicity-child/functions.php on line 69

      すぐに、いじった部分を削除して元に戻したつもりなのですが、真っ白なPaese errorのままです。子テーマのfunctions.phpをいじっただけのつもりだったのですが、なにか間違えてしまったかもしれません。

      素人考えてこれ以上いじると、かえって大変なことになりかねないと思い、ここで質問させていただきます。復旧方法の手がかりがありましたら教えてください。よろしくお願いいたします。

    • #34376
      アバター画像わいひら
      キーマスター

      Parse error: syntax error, unexpected ‘<‘と書いてあるので、PHPの文法エラーかと思います。
      functions.phpの余計なところに<が入っているのではないかと思います。
      PHPの文法を確認してみてください。

      ただ基本的に、サポート対象外のものにもあるように、ファイルのカスタマイズによる不具合は、サポート対象外となっています。
      というのも、どのようなカスタマイズをしたかは、実際のカスタマイズコードを見てみないと、こちらからはわからないからです。
      できれば、自前で解決していただければと思います。

      最悪でも、カスタマイズした子テーマのファイルを、Simplicityの子テーマからダウンロードしたfunctions.phpファイルに置き換えれば、真っ白なのは解消できるかと思います。

    • #34377
      ヤトラ
      ゲスト

      済みません、自己解決いたしました。

      FTPクライアントソフトで/simplicity-child/functions.php を開いて、ツィッター関連の新規コードを削除しました。さきほどは慌てていて、思わず質問してしまい、申し訳ないです。

      読んでくださった方にお手数をお掛けしたことをお詫びいたします。

    • #34378
      アバター画像わいひら
      キーマスター

      了解です。
      ご報告ありがとうございます。

    • #34379
      ヤトラ
      ゲスト

      わいひらさん、ちょうど同じタイミングでのご返答、恐縮いたします。

      ちょうどよかったのでツィッターボタンのことで質問させていただきます。
      「まずは親テーマから子テーマフォルダ内にsns-buttons-balloon.phpファイルをコピペします。」がよくわかりません。「子テーマフォルダ」というものが思いあたらなくて。これは子テーマのfunction phpにコピペして書き換えるということでしょうか。

    • #34381
      匿名
      ゲスト

      simplicity-childが子テーマフォルダです。

      親テーマ内のsns-buttons-balloon.phpをコピーして、子テーマフォルダの中にペーストするということです。
      子テーマのfunctions.phpにコピペではないです。

      まずphpファイルを書き換えたり、functions.phpに追記する場合は、いきなり本番環境で行うのは危険です。
      ほんの少しの記述ミスでもヤトラさんが遭遇した様なエラーがおきるので、そういうことを回避するためにもローカル環境で試してから実行するようにしましょう。

      ローカルで色々試せば親テーマや子テーマのフォルダ内のファイルも把握しやすいです。

    • #34383
      ヤトラ
      ゲスト

      匿名さん、親切にありがとうございます。

      simplicity-childが「子テーマ」ということは把握しているつもりですが、「子テーマフォルダ」という言葉で躓きました。これからローカル環境でテストしてみます。

      といってもその方法自体をこれまでにやったことがないから、ググりつつトライしてみます!

6件の返信スレッドを表示中
  • このトピックに返信するにはログインが必要です。
スポンサーリンク
アドセンス(大)
アドセンス(大)