Je souhaite désactiver cela uniquement pour un type de publication, car cela n'a pas vraiment d'importance si un autre utilisateur le modifie (la zone principale de modification du contenu est Ajaxified et les non-administrateurs ne peuvent que le voir).
J'ai regardé les fonctions principales mais je n'ai pas trouvé de point d'entrée. D'après la fonction, wp_set_post_lock
je suppose que je devrais intercepter le get_post_meta
, mais y a-t-il un moyen officiel de le faire?
Et il y a un deuxième verrou qui ne semble pas être affecté par le filtre wp_check_post_lock_window
( comme le montre birgire , ici dans une réponse). J'ai essayé remove_filter( 'heartbeat_received', 'wp_refresh_post_lock', 10, 3 );
à plusieurs reprises mais ça continue de battre sans respecter remove_filter
.
post_lock
quand même un crochet approprié .