Corsi on-line

Visualizzare contenuti da pagine esterne con WordPress

In questo articolo vorrei proporvi un semplice sistema grazie al quale sarà possibile visualizzare contenuti esterni alla root della vostra installazione di WordPress in modo da poterli proporre attraverso le pagine di un blog; il metodo esposto si basa sulla funzione wp_remote_get() che, come spiega il Codex dell’applicazione:

Retrieves a URL using the HTTP GET method, returning results in an array. Results include HTTP headers and content.

In praticata, tale funzione intercetta un’URL attraverso GET è restituisce il risultato finale di tale operazione sotto foma di un array d’informazioni i cui valori includeranno intestazioni HTTP e contenuto. Ecco un esempio del suo utilizzo:

$input = wp_remote_get('http://nomedominio.it/nome_file.txt');
if( is_wp_error($input) ) {
   echo 'Si è verificato un errore nella lettura del file.';
} else {
   echo 'Risultato: <pre>';
   print_r($input);
   echo '</pre>';
}

In alternativa a “wp_remote_get()” sarà possibile utilizzare wp_remote_post() che funziona esattamente nello stesso modo tranne per il fatto di basarsi sul metodo POST in luogo di GET.

Post correlati
I più letti del mese
Tematiche