これは WordPress の管理パネルで編集しているのでしょうか? その場合は、当該のテーマファイルに対し、ウェブサーバーソフトウェア (Apache, IIS 等) から書き込み権限がない場合に発生します。
FTP ツール等で、テーマファイル (*.php, *.css 等) のパーミッションを 646 にしてみてください。
なお、現在使用中のテーマをそのまま編集するのは、あまりおすすめしません。できれば、ローカル (手元のコンピューター) で編集して、それを FTP ツール等でサーバーに転送する方が、手間はかかりますが、安全かつ確実です。
返信ありがとうございます。
はい、管理上で編集もしてます。 そうですでおっしゃるとおりローカルでやるほうが安全ですね。
パーミション変更とは ディレクトリで言うとwp-content/theme のthemeを右クリックしてファイル属性のファイル数値を646にするということでしょうか?
やてみたのですが、warningエラーがでて真っ白になりました。。私のやり方が間違ってたのでしょうか? もし違う方法で変更するとしたらどのような手順で行えばいいのでしょうか? 素人で少し難しいです。。。 お手数ですが教えてください。。 宜しくお願いします。
こんにちは。
どうやらこの問題に確定的な解決法がないようなので、追記。
更新ボタンは表示されている場合、パーミッションは要因ではなく、
validate_file_to_edit()
という関数の問題。
これは
wp-admin/includes/file.php
に記述されています。
また、
wordpress that file cannot be edited
でググると、英語ですが、詳細な情報にアクセスできます。
ちなみに、pagebarプラグインを使うと、この現象が発生するようですwww
wp3.0.3jp使用中です。
pagebarプラグインは使用していませんが、
同様の症状です。
パーミッションは606も666も777まで試しましたが同様です。
たしかに、パーミッションの問題ではなさそうですね
toksinさん
やてみたのですが、warningエラーがでて真っ白になりました。。私のやり方が間違ってたのでしょうか? もし違う方法で変更するとしたらどのような手順で行えばいいのでしょうか? 素人で少し難しいです。。。 お手数ですが教えてください。。 宜しくお願いします。
ここが大事なんですよ。
warningはどんなwarningでしたか?
それによっては場合によっては原因が特定できるかもしれません