• 解決済 ghkaneshiro

    (@ghkaneshiro)


    WPP本体5.8.2(サーバ:Amazon AWS)

    記事の投稿者として複数のユーザーが登録されている状態です。
    1つの記事を複数人で編集する形で運用をしており、ロック状態について確認させていただければ幸いです。

    Aさんが記事編集を行い、記事ページから抜けた後、
    Bさんが同一記事を編集しようとした場合、Aさんが抜けているにもかかわらず
    「Aさんが現在編集中」というロック状態が表示されます。

    現在は巻き戻りを防ぐためAさんが抜けていたとしても、「Aさんが現在編集中」というロック状態
    という表示がなくなるま状態を更新し、その表示が無くなって初めてBさんが編集をしておりますが、

    Bさんの画面から見て
    ・Aさんが抜けてからすぐにロック表示が無くなるケース
    ・Aさんが抜けてから2~3分後にロック表示が無くなるケース
    等があり、このロック状態はどのようなタイミングで更新されるのでしょうか?

    また、Aさんが抜けてから2~3分後にロック表示が無くなるケースについて、
    Bさんがすぐに編集を行うため、何か操作を行う事でロック状態を解除する事は可能でしょうか?

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • WordPressの編集ロック機能は wp_check_post_lock_window というフィルターで管理されています。
    このフィルターは wp-admin\includes\ajax-actions.php 内に記述があるのですが、記事保存・更新時のインターバルとして150+5秒が設定されています。

    Filters the post lock window duration.
    (中略)
    The interval in seconds the post lock duration should last, plus 5 seconds. Default 150.

    2~3分後にロック表示が無くなるケースというのはこのデフォルト設定によるものです。

    ロック表示がある時に記事の編集を押すとエディターを閉じるか編集を引き継ぐかという選択肢が表示されます。
    編集を引き継げば自動的にロック状態を解除することができますので、
    チャット等で連絡をしっかり取り合って作業をするのであればWordPress側での特段の対策は不要と思われます。

    トピック投稿者 ghkaneshiro

    (@ghkaneshiro)

    @moyo55 さん こんにちは

    ご回答ありがとうございます。
    こちらで制御していたのですね。勉強になります。
    また、引継ぎダイアログについてもアドバイスいただきありがとうございました!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「現在編集中というロック状態の動作について」には新たに返信することはできません。