Sommario
Visualizzare una funzione nel Core è il modo più veloce per imparare come funziona una specifica funzione di Wordpress Funziona, possiamo vedere esattamente quali parametri sono consentiti per l'input nella funzione, nonché i valori e i tipi di dati che la funzione restituisce effettivamente.Trovare le funzioni
Per avviare la ricerca delle funzioni dobbiamo individuare un editor di testo semplice, che ci permetta di cercare termini in file come Blocco di testo su Windows o qualsiasi SDI che supporta preferibilmente i file PHP, in questo modo possiamo utilizzare le sue funzionalità per cercare all'interno dei file Core.
Facciamo il seguente semplice esercizio, troviamo la funzione è_super_admin(), la nostra ricerca dovrebbe portarci come risultato il file wp-includes/capacità.php e dovremmo vedere qualcosa del genere in detto file:
Una volta individuata la nostra funzione, possiamo esaminare la documentazione che dovrebbe essere molto simile a questa:
Esplorare il nucleo
All'interno del nucleo di Wordpress Ci sono alcuni file che contengono le funzioni più utilizzate, che possiamo rivedere poiché questi vengono utilizzati nella generazione di plugin e contenuti aggiuntivi, i file che vedremo di seguito sono nella directory wp-include della nostra installazione di Wordpress.
Funzioni.php
Questo file contiene le principali funzioni API, queste sono molto utilizzate da plugin e temi, al suo interno troviamo funzioni come le seguenti:
- ora attuale (): Questa funzione visualizza l'ora corrente, in base a un tipo specificato.
- force_ssl_login(): Come indica il nome, questa funzione forza l'accesso tramite il protocollo HTTPS per l'accesso.
- wp_nonce_field(): Questa funzione implementa lo speciale campo nonce nascosto nei moduli all'interno di Wordpress in modo da evitare interferenze da agenti esterni aggiungendo un ulteriore livello di convalida.
- Assente (): Questa funzione restituisce semplicemente il valore assoluto di un numero intero.
Questo file contiene le funzioni che ci aiutano nella formattazione dei testi sia per inserirli nel Database che per visualizzarli.
- attr_esc(): Questa funzione ci permette di sfuggire al testo che contiene attributi HTML
- esc_html(): Come il precedente, ci aiuta a fuggire, tuttavia in questo caso l'escape verrà fatto sul codice HTML
- esc_url(): Viene utilizzato per pulire e verificare un URL.
- è_e-mail(): Ci consente di confermare che si tratta di un'e-mail valida.