- You must enroll in this course to access course content.
- You must enroll in this course to access course content.
- You must enroll in this course to access course content.
- You must enroll in this course to access course content.
Con questo corso intendo supportarti nella creazione dei tuoi plugin.
In realtà la creazione dei plugin sarà un’ottima opportunità per approfondire WordPress nei sui aspetti più interessanti.
Ho messo insieme le risorse di questo corso cercando di dare attenzione non solo agli aspetti puramente tecnici, ma anche quelli utili a sviluppare un business di successo.
Inutile essere gli sviluppatore più bravi del mondo e conoscere WordPress dalla A alla Z, per poi perdersi in errori di comportamento, decisionali, e commerciali.
Alla fine del corso saprai realizzare un plugin, ma sarai anche in grado di trarre beneficio dal tuo lavoro.
89.00€ 49.00€
Lezioni incluse nel corso
Benvenuto
Benvenuto
Prima di iniziare
Ciò che dovresti sapere che non viene trattato in questo corso
Le basi di partenza
I fondamenti
Cos’é veramente un plugin
Best practices
Organizzazione di file e cartelle
Il core di WordPress
Esplorazione dei file del core
Ricerca nei file del core
Codex e Code Reference: le documentazioni di WordPress
Le prime linee di codice
Il blocco commenti che definisce un plugin
Definizione di costanti
Attivazione, disattivazione e rimozione
Hooks
Introduzione agli hooks
Gli action hooks
I filter hooks
Gli action hook più usati
I filter hook più usati
Quiz sugli hooks
Internazionalizzazione
Introduzione all’internazionalizzazione
Dichiarazione del dominio di traduzione
I file di traduzione
Sicurezza
Introduzione alla sicurezza
Sanitazion (bonifica)
Validazione
Escape
Capabilities, come verificare i privilegi dell’utente
Nonce, come verificare l’intenzione dell’utente
Quiz sulla sicurezza
Menu e pagina impostazioni
Introduzione alle impostazioni
Voce di menu nel backend
Pagina delle impostazioni
Altre voci di menu nel backend
Shortcodes
Come creare uno shortcode
Custom Post Type (CPT)
Introduzione ai CPT
Registrazione di un CPT
Le tassonomie
Introduzione alle tassonomie
Passi per creare le tassonomie
Post meta
Introduzione ai postmeta
Passi per creare metabox personalizzati
Il loop
Il loop ed il flusso WordPress
La classe WP_Query
Esempio: visualizzazione dei post
Esempio: Shortcode per mostrare i post di un CPT
Ruoli utenti
Introduzione ai ruoli utente
Passi per creare i ruoli utenti
API HTTP
Introduzione alle richieste HTTP
Richiesta GET
Richiesta POST
Personalizzazione della Richiesta HTTP con Headers e Metodi Specifici
Gestione degli Errori delle Risposte HTTP
Esempio: Recupero e visualizzazione di dati esterni con shortcode
JavaScript e Ajax
Introduzione alle tecniche Ajax
Esempio di applicazione Ajax nel frontend
Salvataggio impostazioni via Ajax
Cron e funzioni programmate
Introduzione ai Cron
Creazione di un evento programmato e della sua funzione
Rimozione di un evento programmato alla disattivazione del plugin
Intervalli Personalizzati per gli Eventi Programmati
Verifica degli Eventi Programmati
Esempio: Invio programmato di un’ email di notifica
Scriviamo un plugin
Creiamo un plugin per la gestione dei libri
Usare ChatGPT per velocizzare il Processo
Generare codice di esempio con ChatGPT
Risolvere problemi comuni durante lo sviluppo
Ottenere suggerimenti per migliorare il codice
Ottenere suggerimenti per il miglior Design Pattern
Controlliamo e controlliamoci
Fare il debug del codice
Nervi alla prova
Cassetta degli attrezzi
Link utili
Il repository di WordPress
Serve avere un plugin nel repository?
Come caricare il tuo plugin nel repository
Parliamo in termini monetari
Tipologia di plugin
Vendo prodotti digitali o servizi personalizzati?
89.00€ 49.00€