WordPress Tutorial Lezioni 6.7. I tag ammessi wp_kses e funzioni per ripulire
Classifica Articoli e Pagine
Privacy e cookie: Questo sito utilizza cookie. Continuando a utilizzare questo sito web, si accetta l’utilizzo dei cookie.
Per ulteriori informazioni, anche su controllo dei cookie, leggi qui: Informativa sui cookie
Per ulteriori informazioni, anche su controllo dei cookie, leggi qui: Informativa sui cookie
Analisi SEO
Geo IP Site
Htaccess
- Redirec Nuova Directory vecchia directory
- Redirect Vecchio Url nuovo url
- Redirect Nuovo Dominio Vecchio Dominio
Tipi di articoli
Categorie
Categorie
Tag
Anno
Guida Turorial su Wordpress1
Wordpress Lezione 1 Introduzione al Wordpress Lezione 2 Differenza Post e Pagine e categorie e tags Wordpress Lezione 3 I template Wordpress Lezione 4 I Plugins cosa sono
- Wordpress Lezione 4.1 Il plugins Jetpack
- Wordpress Lezione 4.2. Il plugins WP-Cache
- Wordpress Lezione 4.3 Il plugins Wordfence
- Wordpress Lezione 4.4. Il plugins Yoast
- Wordpress Lezione 4.5. Il plugins BBpress
- Wordpress Lezione 4.6. Il plugins WooCommerce
- Wordpress Lezione 4.7 Il plugins WP-ECommerce
- Wordpress Lezione 4.8 i plugins indispensabili
- Wordpress Lezione 4.9 Creare una Web Directory
- Wordpress Lezione 4.10 I Plugins per Monetizzare
- add_option()
- add_post_meta()
- aggiungere tramite il metodo delle taxonomy
- tabelle e funzione dbDelta() per creare, inizializzare e salvare dati nel database
Tipi di articoli
Categorie
Categorie
Tag
Anno
L | M | M | G | V | S | D |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Legge sui Cookies
Utilizziamo i cookie sul nostro sito Web per offrirti l'esperienza più pertinente ricordando le tue preferenze e ripetendo le visite. Cliccando su "Accetta" acconsenti all'uso di TUTTI i cookie. Puoi visionare la nostra politica sui Cookie alla Pagina sulla Cookie Policy . Nella pagina potrai trovare tutti i cookie che il sito utilizza e il trattamento che viene effettuato sui cookie stessi , sul sito dove vengono immagazzinati e sul trattamento a cui sono sottoposti.Per ogni dubbio o approfondimento ti invitiamo a contattarci grazie al nostro modulo di contatto
Privacy & Cookies Policy
Privacy
Questo sito Web utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito Web. Di questi cookie, i cookie classificati come necessari vengono memorizzati nel browser in quanto sono essenziali per il funzionamento delle funzionalità di base del sito Web. Utilizziamo anche cookie di terze parti che ci aiutano ad analizzare e capire come utilizzi questo sito web. Questi cookie verranno memorizzati nel tuo browser solo con il tuo consenso. Hai anche la possibilità di disattivare questi cookie. Ma la disattivazione di alcuni di questi cookie potrebbe avere un effetto sulla tua esperienza di navigazione.
I cookie necessari sono assolutamente essenziali per il corretto funzionamento del sito web. Questa categoria include solo i cookie che garantiscono funzionalità di base e caratteristiche di sicurezza del sito web. Questi cookie non memorizzano alcuna informazione personale.
Tutti i cookie che potrebbero non essere particolarmente necessari per il funzionamento del sito Web e vengono utilizzati specificamente per raccogliere dati personali dell\'utente tramite analisi, pubblicità, altri contenuti incorporati sono definiti come cookie non necessari. È obbligatorio ottenere il consenso dell\'utente prima di eseguire questi cookie sul tuo sito web.
%d blogger hanno fatto clic su Mi Piace per questo:
Un aspetto molto importante che riguarda WordPress è sicuramente la validazione dei dati in ingresso e in uscita, quindi vi parleremo della funzione wp_kses. Per validazione dati in informatica si intende tutto quel procedimento di controllo degli stessi al fine di evitare che possano produrre problemi al CMS.
Per ingresso e uscita si intende le due direzioni di ingresso al CMS verso il Database e Viceversa. Tutto deve essere opportunamente validato prima di essere reso disponibile agli utenti.
Dietro la parola inglese Sanitization o sanitificazione in italiano ci sta proprio questo. Ossia la ripulitura dei dati da utilizzare nel CMS.
Wordpress stesso suggerisce di procedere a questa ripulitura il più tardi possibile in modo che nulla sfugga a questo procedimento.
Iniziamo con la tipizzazione
per fare il cast di $int. Ossia renderlo intero.
per ottenere un intero non negativo
Molte volte in documenti XML capita di trovare anche caratteri
in output specialmente nei feed non ben formattati etc. etc. quindi è sempre bene ripulire , specialmente in entrata il testo con la seguente funzione
Un’altra funzione molto importante è
wp_kses per ripulire i caratteri html
Traduco più o meno letteralmente dal sito di wordpress che
Insomma detto in maniera esplicita si tratta di una funzione che elimina tutt i caratteri HTML e PHP caduti in disuso o errati , al fine di rendere “pulito” il contenuto della stringa passata al CMS WordPress.
La funzione è la seguente
dove
‘a’ => array(
‘href’ => array(),
‘title’ => array()
),
‘br’ => array(),
’em’ => array(),
‘strong’ => array(),
);
Quindi in definitiva si tratta di una funzione che ancora una volta è in grado di riconoscere e filtrare input potenzialmente dannoso.
La funzione presenta poi due varianti che sono
dove $data è ovviamente il contenuto del post. Il funzionamento è lo stesso di quello già spiegato per la funzione genitore. Ossia filtri tutti i tag che non sono permessi..
Sempre dalla funzione genitore discende anche
Questa funzione ha un utilizzo specifico ossia quello di ritornare un elenco di tag html consentiti per un determinato contenuto. Il valore di ritorno è un array multidimensionale con il nome del tag come chiave e una serie di attributi come valore.
Altre funzioni di questo tipo utilizzate per ripulire sono
esc_html()
esc_html__()
esc_html_e
esc_attr
esc_url
Condividi:
Mi piace: