Supporto » Sviluppare con WordPress » 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!!!

Stai visualizzando 2 risposte - dal 1 al 2 (di 2 totali)
  • Ciao @cladif ,

    revisionare le modifiche che gli utenti possono effettuare sui loro profili

    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.

    Capisco poco temo. Modifiche al profilo o modifiche ai post?

    Ciao luca21, scusa probabilmente non sono stato chiaro io, si parlo di modifiche al profilo.

Stai visualizzando 2 risposte - dal 1 al 2 (di 2 totali)
  • Devi essere collegato per rispondere a questo topic.