Usare sempre esc_url per ripulire gli URL . Questa funzione rigetterà gli url che non hanno uno dei protocolli inseriti nella whitelisted di WP come HTTP, HTTPS, FTP, FTPS, mailto, news, IRC, Gopher, NNTP, mangimi, e telnet, ed elimina i caratteri non validi, e rimuove i caratteri pericolosi. Questa funzione inoltre codifica caratteri come entità HTML: Ossia Codifica commerciali (&) e virgolette singole ( ‘), sia riferimenti a entità numerici (& # 038, & # 039).
Se l’URL è uncollegamento assoluto antepone http://.
Mentre gli URL relativi (/ my-url / parametro2 /), così come ancore (#myanchor) e gli elementi di parametri (? Myparam = yes) vengono filtrati, senza anteporre il protocollo predefinito per l’URL.
Sostituisce il clean_url deprecato ().
Utilizzo
<?php esc_url( $url, $protocols, $_context ); ?>
parametri
- $ url ( Stringa ) ( richiesto ) L’URL da pulire. Predefinito: Nessuno
- $protocols ( Matrice ) ( opzionale ) Una serie di protocolli accettabili. Il valore predefinito è ‘ http ‘, ‘ https ‘, ‘ ftp ‘, ‘ ftps ‘, ‘ mailto ‘, ‘ Notizie ‘, ‘ IRC ‘, ‘ Gopher ‘, ‘ NNTP ‘, ‘ mangime ‘, ‘ telnet ‘, ‘ mm ‘, ‘ rtsp ‘, ‘ svn ‘, ‘ tel ‘, ‘ fax ‘, ‘ XMPP ‘ se non impostato.
- Predefinito: null
$ _context
( Stringa ) ( opzionale ) Come verrà utilizzato l’URL. Il valore predefinito è ‘ display ‘ che rappresenta anche il parametro più sicuro.
La pulizia $url dopo il ‘ esc_url viene applicato il filtro’. Una stringa vuota viene restituito se $ url specifica un protocollo diverso da quelli $protocols , o se $url contiene una stringa vuota.
Esempi
L’aggiunta di un link alla home
<a href="<?php eco esc_url( home_url('/') ); ?> "> Inizio </a>
Mi piace:
Mi piace Caricamento...
Usare sempre esc_url per ripulire gli URL . Questa funzione rigetterà gli url che non hanno uno dei protocolli inseriti nella whitelisted di WP come HTTP, HTTPS, FTP, FTPS, mailto, news, IRC, Gopher, NNTP, mangimi, e telnet, ed elimina i caratteri non validi, e rimuove i caratteri pericolosi. Questa funzione inoltre codifica caratteri come entità HTML: Ossia Codifica commerciali (&) e virgolette singole ( ‘), sia riferimenti a entità numerici (& # 038, & # 039).
Se l’URL è uncollegamento assoluto antepone http://.
Mentre gli URL relativi (/ my-url / parametro2 /), così come ancore (#myanchor) e gli elementi di parametri (? Myparam = yes) vengono filtrati, senza anteporre il protocollo predefinito per l’URL.
Sostituisce il clean_url deprecato ().
Utilizzo
parametri
$ _context
( Stringa ) ( opzionale ) Come verrà utilizzato l’URL. Il valore predefinito è ‘ display ‘ che rappresenta anche il parametro più sicuro.
La pulizia $url dopo il ‘ esc_url viene applicato il filtro’. Una stringa vuota viene restituito se $ url specifica un protocollo diverso da quelli $protocols , o se $url contiene una stringa vuota.
Esempi
L’aggiunta di un link alla home
Condividi:
Mi piace: