Nodopiano Lista Corsi
Plugin di Wordpress per visualizzare la lista dei corsi per gli infermieri di OPI.
Guida all'utente
Utilizzo
Per utilizzare il plugin, è sufficiente inserire lo shortcode [lista-corsi] all'interno di una qualsiasi pagina e configurare le opzioni.
NOTA: non è presente alcuno stile CSS, con lo scopo di aumentare la flessibilità dell'importazione del plugin in qualsiasi progetto.
Opzioni
Il plugin contiene una pagina di opzioni chiamata Nodopiano Lista Corsi e che contiene le seguenti opzioni:
- Opzioni API:
- Url chiamate API: quale URL consultare per ricevere l'elenco dei corsi
- Campo titolo: quale campo della risposta API corrisponde al titolo del corso
- Campo descrizione: quale campo della risposta API corrisponde alla descrizione del corso
- Campo type: quale campo della risposta API corrisponde all'area d'interesse del corso
- Campo link: quale campo della risposta API corrisponde al link della pagina singola del corso
- Classi CSS:
- Classe Wrapper: classe che wrappa ogni corso nella lista dei corsi
- Classe del titolo: classe del titolo del corso
- Classe della descrizione: classe della descrizione del corso
- Classe dell'immagine: classe dell'immagine del corso
- Classe del link: classe del div che wrappa il link alla pagina singola del corso
Guida allo Sviluppo
Struttura del progetto
- np-lista-corsi.php: è il file principale, inizializza la classe principale
ListaCorsi - Cartella ListaCorsi/: contiene la logica del progetto
Courses.phpe l'inizializzazione del pluginListaCorsi.php - Cartella Templates/: contiene i template per la pagina delle opzioni
option_page.phpe per lo shortcodelista_corsi_shortcode.php - Cartella plugin-update-checker-master/: contiene il plugin per controllare la presenza di aggiornamenti
Note
L'immagine del corso viene scelta randomicamente.
WIP: L'immagine viene scelta in base all'area di interesse del corso
WIP: L'immagine da associare ad ogni tipo di corso viene scelta dall'utente nella pagina di opzioni