web-dev-qa-db-ja.com

投稿/ページ発行/更新ボタンをクリックすると編集できなくなる

ページを開いて編集すると、更新ボタンがグレー表示になります。すべてのページコンテンツをコピーし、ページを更新してページに貼り付ける必要があります。それから、更新ボタンがクリック可能になります。それはページを更新するので、それについて問題はありません。

最初の編集をするときだけクリックできません。

更新日:私は問題を再現することができた、 しかし忠実ではない 。ページが自動保存を試みているときに発生するようです。自動保存してハングします。

私はこれでどこから始めるべきかさえ知りません。誰かが似たようなことに遭遇したことがありますか?

5
MagRat

ページ/ポストの自動保存に関連した問題であり、テキストエディタからのデータの貼り付けに関連した問題ではないと気付いたら、それが原因かどうかを判断するためにすべてのプラグインを無効にしました。プラグインを無効にしても効果がないようです。

ブラウザのエラーコンソールにエラーは報告されませんでした。

IWordpressのインストールを手動で更新しましたこれで問題は解決したようです。不幸なこと私はなぜ理解していないのですか、置き換えられたファイルがどれも私によって編集されたことがないのです。

2
MagRat

これはバグのように見えますが、約2秒の作業で毎回発生する可能性があります。 このワードプレスフォーラムスレッド

Chromeを使用している場合は、グレー表示されている[更新]ボタンを右クリックして[要素の検査]を選択します。あなたはのようなものに何かが表示されます。

<input name="save" type="submit" class="button button-primary button-large disabled" id="publish" accesskey="p" value="Update">

Wordのdisabledを削除するだけで更新ボタンが再びクリック可能になります。それをクリックするとそれが更新されるはずです。

リロードして仕事を失うことができました。

このあまり解決されていないスレッド も参照してください。

6
Jess Riedel

この問題は、多くの場合、Sucuriファイアウォールがアクションを悪意があると認識しているために発生します。直接または他のプロバイダーを介してsucuriファイアウォールを使用している場合、IPアドレスをホワイトリストに登録する必要があり、問題は終了します。

0
user171826

次のようにしてsave_postフックに関数を登録しました。

add_action('save_post', 'my_function', 10, 3);

テスト自体のためにログに記録する以外は機能自体には何もしませんでした、そして自動保存(そして私の機能がトリガーされた)したらボタンはまだ無効になりました。

ログによると私の機能はまた周期的に〜20-30sと呼ばれていました。

私は自分の機能の登録を解除し、ボタンは再び完璧に機能しました。

結局、error_log/syslogへのロギング自体が問題でした。カスタムログ機能を無効にすると、コードと登録された機能が機能し、ボタンが再び無効になることはありませんでした。

0
sweisgerber.dev