サポート » テーマ » 管理画面からheader.phpの書き込みができない

  • 管理画面のテーマ編集で「header.php」だけが書き込みが出来ません。

    更新を押すと
    ——————-
    このサイトにアクセスできません
    接続がリセットされました
    次をお試しください:
    ページを再読み込みする
    接続を確認する
    プロキシとファイアウォールを確認する
    ——————-
    と表示されます。
    しかし、header.php以外のテンプレートは正常に更新されます。

    原因としていくつか探った結果

    ①直書きのPHPを消せば、書き込みが可能
    →Googleアナリティックスのコード
    →動きを出すためのコード

    ↑のスクリプトのコードを別ファイルに記述し、そのPHPをheaderに読み込ませることで
    暫定的に回避はしましたが…

    WPのバージョンをあげる前は、普通に管理画面上から更新できていたので
    そういう仕様に変わったのかバグなのか…

    解決方法を教えていただければと思います。
    よろしくお願いします。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • WordPressダッシュボードのテーマの編集から編集するのでなく、ftpで行った場合どうでしょう。

    トピック投稿者 otakara

    (@otakara)

    FTPで行った場合は、スクリプトを記述した状態でも書き込みが可能でした。
    管理画面からのみ、書き込みが不可となってしまいます。

    サーバーでセキュリティが有効になっているからではないですか

    トピック投稿者 otakara

    (@otakara)

    サーバーでセキュリティが有効になっている場合は、他のテンプレートPHPも管理画面から書き込めなくなるのであればわかるのですが…
    利用サーバーはエックスサーバーです。
    Handler for x-httpd-php returned invalid result code 70008, referer:というエラーが発生しているようです。

    いま有効にしてあるテーマの場合と
    有効にしていないテーマ(テーマ編集の右上ドロップダウンで選択)の場合と
    どちらでもheader.phpの編集で同じ結果になりますか?

    トピック投稿者 otakara

    (@otakara)

    有効にしていないテーマ(テーマ編集の右上ドロップダウンで選択)を試させていただいた結果
    書き込み可能でした。

    そういう仕様だと思っておいてはどうですか。
    本当に仕様かどうかは存じ上げないですけれども。

    [追記]どのテーマでも同じですか?Twenty Sixteenではどうでしょう。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「管理画面からheader.phpの書き込みができない」には新たに返信することはできません。