続:子テーマ?での真っ白現象

Simplicityの特徴 フォーラム Simplicityについての質問 続:子テーマ?での真っ白現象

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

      すみません、こちらのフォーラムで投稿しました下記「子テーマ?での真っ白現象」の原因らしきものが分かりました。
      http://wp-simplicity.com/suport/topic/%E5%AD%90%E3%83%86%E3%83%BC%E3%83%9E%EF%BC%9F%E3%81%A7%E3%81%AE%E7%9C%9F%E3%81%A3%E7%99%BD%E7%8F%BE%E8%B1%A1/

      昨晩、仕事から帰りまして、どうしても気になって、いくつか試してみたのですが、サーバーのApacheを止めて再起動すると、同現象が出ました。
      ※某VPSを利用しています。
      サーバーのエラーログを見ると、下記のようになってました。

      > [Fri Mar 20 01:24:27 2015] [error] [client XXX.XXX.XXX.XXX] PHP Fatal error: Cannot redeclare get_mtime() (previously declared in /home/wp-content/themes/simplicity-child/functions.php:265) in /home/wp-content/themes/simplicity/functions.php on line 255

      それで、あっと思ったのが、私の場合、予約投稿をする事があるんですが、その際、公開日付よりも更新日付の方が古くなる場合があり、下記のページを参考にさせていただく事が多かったんです。
      http://www.seotemplate.biz/blog/wordpress-tips/4019/

      それで、今回も、子テーマの方のfunctions.phpに同様のことをやっちゃんですが、simplicityの親テーマのfunctions.php内にも同様の事が書かれていたのをエラーログをきっかけに初めて知りまして。

      今回、使用しているVPSの方は、一日に一回、早朝に再起動をかけるようにしていました。
      ただ、私が作った子テーマの作りが悪く、apacheが再起動した次点で、バッティングして、落ちてしまった・・という事なのかなと思っております。

      現在、子テーマのfunctions.phpから原因となる部分は削除して真っ白現象もなくapacheをリブートしても動作するようになりました。

      すみませんでした。

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

      報告ありがとうございます。
      僕も気になっていたので助かります。
      同じ関数を再定義してしまっていたんですね。
      僕も、パシさんのブログを参考に、コードをコピペして利用させていただいたので、名前がかぶってしまったんですね。

    • #24151
      たき
      ゲスト

      わいひらさん、ありがとうございます。
      また修正の方ありがとうございます。
      このスレッドを、解決済みでお願いします。

2件の返信スレッドを表示中
  • トピック「続:子テーマ?での真っ白現象」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)