Skip to content

Esempio di sito wordpress con login SPID e pagine riservate al singolo utente SPID

License

Notifications You must be signed in to change notification settings

simevo/spid-wordpress-example-private

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

spid-wordpress-example-private

Esempio di sito wordpress con login SPID e pagine riservate al singolo utente SPID

Dimostra come è possibile creare pagine o articoli privati riservati a specifici utenti SPID, prima che essi abbiano fatto il primo login sul sito wordpress.

Use case

Questa funzione potrebbe essere utile:

  • ad una scuola: per creare una pagina individuale per ogni genitore dove gli amministratori del sito inseriscono annunci / notizie riservate
  • ad un'associazione sportiva dilettantistica: per creare degli articoli visibili solo a ciascun allenatore, relativi ad eventi sportivi o riunioni dell'associazione

Funzionamento

Nella pagina di configurazione del plugin spid-wordpress occorre ticcare l'attributo Codice fiscale (fiscalNumber). In questo modo quando un utente fa il login con SPID il plugin aggiunge l'attributo SPID codice fiscale nel database di Wordpress, nella tabella wp_usermeta, col nome spid_fiscalNumber.

Per l'attiavazione delle pagine / articoli privati vedi: http://www.wpexpertdeveloper.com/wordpress-private-user-page-member-portal/.

Senza plugin aggiuntivi

Si usa la soluzione 1 ("Using default WordPress pages for Private User Page") di http://www.wpexpertdeveloper.com/wordpress-private-user-page-member-portal/ aggiungendo alla pagina / all'articolo il campo custom private_page_spid_fiscalNumber.

Il codice da aggiungere al file functions.php deve essere modificato, facendo sì che la funzione wcp_validate_private_page_restrictions metta a confronto il campo custom della pagina / articolo private_page_spid_fiscalNumber col campo meta dell'utente spid_fiscalNumber.

Con plugin WP Private Content Plus

Installare il plugin wp-private-content-plus e utilizzare le funzioni:

Demo

TODO

About

Esempio di sito wordpress con login SPID e pagine riservate al singolo utente SPID

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published