Supporto » Funzionalità = Plugin » Chiamare la funzione plugin direttamente dall’URL

  • Risolto cladif

    (@cladif)


    Ciao a tutti, avrei bisogno di un piccolo aiuto.

    Sto utilizzando sul mio sito wordpress un plugin (revision-manager-tmc) per revisionare le modifiche dei Post prima che vengano pubblicate sul sito.

    Attualmente il plugin permette le revisioni esclusivamente dal pannello di wordpress mentre io avrei bisogno di inserire nel Fronted “sotto ogni post” un bottone Invia Revisione.

    Lo sviluppatore del plugin mi ha detto che per ottenere questo bisogna creare un URL:

    tmc\revisionmanager\src\App::i()->revisions->generateUrlForRevisionCreation( <POST_ID> );

    potete aiutarmi a capire come implementare questo URL?

    non riesco a capire come e dove andrebbe inserito.

    Spero d’essere stato abbastanza chiaro, vi ringrazio anticipatamente.

    • Questo topic è stato modificato 1 anno fa da cladif.
    • Questo topic è stato modificato 1 anno fa da cladif.
Stai visualizzando 2 risposte - dal 1 al 2 (di 2 totali)
  • luca21

    (@luca21)

    Ciao @cladif ,

    Mi sembra che non ti abbia detto molto, comunque il frammento fa davvero un url.
    Ho provato inserendolo con l’aiuto di un plugin
    https://it.wordpress.org/plugins/php-everywhere/

    Sono andato a modificare un Articolo, aggiungendo un blocco Gutemberg tipo “php” e ho messo dentro il frammento:

    <?php 
    $postid = get_the_ID();
    echo tmc\revisionmanager\src\App::i()->revisions->generateUrlForRevisionCreation( $postid );
    ?>
     

    Il risultato è questo:

    
    http://localhost/sitotest.it/wp-admin/admin.php?action=rm_tmc_createLinkedPost&post=322&wp_nonce=d0d3118808 
    

    Non ho una grande idea della pagina in cui andrebbe inserito però.
    Per inserirlo forse si può fare con una chiamata ajax che recuperi l’url e crei il pulsante.
    Beh, buon lavoro.

    Chi ha creato la discussione cladif

    (@cladif)

    Grazie tantissimo @luca21 sei stato davvero gentilissimo !

Stai visualizzando 2 risposte - dal 1 al 2 (di 2 totali)
  • Il topic ‘Chiamare la funzione plugin direttamente dall’URL’ è chiuso a nuove risposte.