Pregunta:
En wp-config.php
puedes cambiar la forma en que WordPress maneja las revisiones de publicaciones . Específicamente, puede desactivarlos o especificar un número máximo de revisiones.
Me gustaría poder establecer un número máximo de revisiones según el tipo de publicación.
es posible?
Respuesta:
-
Elimine la acción
'wp_save_post_revision'
de'pre_post_update'
. Está configurado por defecto enwp-includes/default-filters.php
con la prioridad predeterminada (10). -
Agregue su propia función a este gancho.
$post_ID
como parámetro, por lo que detectar el tipo de publicación es fácil. -
En su devolución de llamada, copie el código de
wp_save_post_revision()
pero use la constanteWP_POST_REVISIONS
para el tipo depost
, y use valores diferentes para otros tipos de publicación. No estoy seguro de si es posible pasar valores adicionales enregister_post_type()
…