Pro Post Typ Revisionsnummern

In der wp-config.php kannst du ändern, wie WordPress mit Post-Revisionen wp-config.php . Insbesondere können Sie sie deaktivieren oder eine maximale Anzahl von Revisionen angeben.

Ich möchte in der Lage sein, eine maximale Anzahl oder Revisionen für eine Post-Typ-Basis festzulegen.

Ist das möglich?

Solutions Collecting From Web of "Pro Post Typ Revisionsnummern"

  1. Entfernen Sie die Aktion 'wp_save_post_revision' von 'pre_post_update' . Es ist standardmäßig in wp-includes/default-filters.php mit der Standardpriorität (10) eingestellt.

  2. Fügen Sie diesem Hook Ihre eigene function hinzu. Sie erhalten die $post_ID als Parameter, so dass die Erkennung des Post-Typs einfach ist.

  3. Kopieren Sie in Ihrem Callback den Code von wp_save_post_revision() , verwenden Sie jedoch die Konstante WP_POST_REVISIONS für den Post- post und verwenden Sie andere Werte für andere Post-Typen. Nicht sicher, ob es möglich ist, zusätzliche Werte in register_post_type()

Dies ist möglich, aber es ist nicht so einfach wie das Ändern der WP_POST_REVISIONS Eigenschaft in der wp-config.php . Dies ist möglich, indem Sie den ‘wp_insert_post_data’ einen Filter hinzufügen.

Das Hinzufügen eines Filters geschieht folgendermaßen:

 add_filter('wp_insert_post_data' , 'my_insert_post_data'); function my_insert_post_data($data , $postarr) { // Check the revision stuff return $data; }