Wie kann ich das Updatedatum für bestimmte Admin-Benutzer deaktivieren / ändern?

Ich habe einen Admin-Benutzer, der nur für die Korrektur von Rechtschreiberrorsn und Grammatik zuständig ist, wenn er jedoch einige Posts korrigiert, die mehrere Stunden oder Tage alt sind und nur “People gready” zu “People giery” im Titel ändern oder machen einige andere Änderungen im Inhalt, das Update-Datum wurde geändert und ich möchte nicht, dass das passiert.

Gibt es eine eingebaute WP-function, die ich für einige Benutzer verwenden kann, zB für Benutzer mit ID 14 und 19. Irgendeine Idee, wie man das macht?

Solutions Collecting From Web of "Wie kann ich das Updatedatum für bestimmte Admin-Benutzer deaktivieren / ändern?"

Eine nackte Version würde etwa so aussehen:

function deny_post_date_change_wpse_131049( $data, $postarr ) { $user = wp_get_current_user(); // var_dump($user); die; // debugging if (in_array($user->ID,array(14,19))) { unset( $data['post_date'] ); unset( $data['post_date_gmt'] ); } return $data; } add_filter( 'wp_insert_post_data', 'deny_post_date_change_wpse_131049', 0, 2 ); 

Ich erwarte, dass Sie in der Praxis wahrscheinlich kompliziertere Logik wollen, aber das sollte Ihnen den Anfang machen.