Funzione per revisionare Post
-
Ciao! Sto costruendo un sito di Annunci e sto cercando un modo per revisionare le modifiche che gli utenti possono effettuare sui loro profili (prima che queste siano visibili online).
#premetto che tutto avviene direttamente da Fronted
Per ottenere questo ho provato con il seguente codice nel mio function.php:
function postPending($post_ID)
{
if(get_role(‘subscriber’))
{
//Unhook this function
remove_action(‘post_updated’, ‘postPending’, 10, 3);return wp_update_post(array(‘ID’ => $post_ID, ‘post_status’ => ‘pending’));
// re-hook this function
add_action( ‘post_updated’, ‘postPending’, 10, 3 );
}
}
add_action(‘post_updated’, ‘postPending’, 10, 3);`Effettivamente questo funziona e ogni volta che un post viene aggiornato, viene automaticamente messo nello stato “pending”
Il problema è che in questo modo l’annuncio non è più visibile sul sito.
Quello di cui ho bisogno è una funzione che quando si aggiorna un post, crei una copia per la revisione, in modo che l’annuncio (vecchia versione) resti online fino all’approvazione della revisione.
Grazie in anticipo!!!
Il topic ‘Funzione per revisionare Post’ è chiuso a nuove risposte.