Supporto » Varie ed eventuali » Utente di tipo Autore – non permette inserimento di google maps

  • Salve a tutti.
    Premetto che ho fatto confusione ed ho postato lo stesso post anche sul forum di wordpress.com.
    E ringranzio anche di la che mi hanno avvisato e chiarito.
    Chiedo davvero scusa per questo inconveniente.

    Dunque ho la versione installata 5.8.3:

    Ho creato un utente di tipo Autore, perchè non voglio che possa modificare le pagine del mio sito.
    Solo che quando crea gli articoli (l’utente di tipo autore) non riesce a copiare l’html di una mappa presa da google maps.
    Ho visto che gli altri ruoli che potrei associare all’utente, hanno la possibilità di modificare la struttura/pagine del sito.
    Ovviamente è una cosa che non deve avere nessuna possibilità.
    Esiste un modo per dare la possibilità all’utente di tipo autore di inserire le mappe di google maps ? Copiando il codice html?
    Oppure se esiste un altra via per poter inserire le mappe ?

    Grazie a tutti

    Scusate ancora per il cross forum…ma non avevo capito.

Stai visualizzando 1 risposte (di 1 totali)
  • Buongiorno @atowp,

    il problema è dovuto al fatto che il ruolo Autore non ha il permesso (“capability”) di inserire codice html nel contenuto dei post.

    La capability in questione si chiama “unfiltered_html” e puoi trovarne la descrizione qui: https://wordpress.org/support/article/roles-and-capabilities/#unfiltered_html

    Queste invece sono le capability standard del ruolo Autore: https://wordpress.org/support/article/roles-and-capabilities/#author

    Ti indico di seguito come puoi assegnare questo permesso al ruolo Autore, ma leggi prima queste considerazioni:

    • la modifica riguarda il ruolo Autore, quindi si applica a tutti gli utenti con quel ruolo.
    • la modifica consente a questi utenti di inserire potenzialmente codice malevolo.
    • mettere le mani sui permessi è rischioso, presta massima attenzione
    • prima di fare la modifica sul sito in produzione, provala in un ambiente di test
    • *** fai prima un BACKUP del sito in produzione ***

    Se hai deciso di proseguire, ecco come fare:

    installa il plugin Members: https://wordpress.org/plugins/members/

    nel menu laterale di WordPress, clicca su “Members” per accedere alla lista dei ruoli esistenti.

    nella lista dei ruoli clicca su “Autore” per accedere all’elenco dei permessi.

    nella tab “Generali”, attiva il flag alla riga “HTML non filtrato” nella colonna “Consenti”.

    clicca sul pulsante Aggiorna presente sulla destra.

    Da questo momento, utilizzando il blocco “HTML” dell’editor a blocchi di WordPress, gli utenti con ruolo Autore potranno incollare il codice di embed di Google Maps e salvare il post.

    Come soluzioni alternative posso suggerirti di verificare i plugin dedicati allo scopo: https://wordpress.org/plugins/search/google+maps/

    Non saprei indicarne uno in particolare, ma considera che potrebbero presentare delle limitazioni in base al ruolo, per cui devi provarli o consultare la documentazione per non rischiare di trovarti nella stessa situazione.

    Spero di averti dato qualche spunto utile.
    Facci sapere come va 🙂

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