Come aggiungere una pagina personalizzata in PHP a WordPress
Voglio creare una pagina personalizzata per il mio blog WordPress che esegua il mio codice PHP, mantenendosi comunque parte del design e del tema generale del sito.
Il codice PHP utilizzerà API di terze parti (quindi ho bisogno di includere altri file php).
Come posso realizzarlo?
Nota: Non ho la necessità specifica di interagire con l'API di WordPress - a parte includere alcune librerie PHP di cui ho bisogno, non ho altre dipendenze nel codice PHP che voglio includere in una pagina WP. Quindi ovviamente qualsiasi soluzione che non richieda di imparare l'API WP sarebbe la migliore. Per favore aiutami a risolvere questo problema.
Si prega di fare riferimento alla sezione Modelli di Pagina della voce Pagine Statiche nel Codex.
In sostanza, si crea un modello di pagina personalizzato, chiamato ad esempio template-foobar.php
, che risiederà nella directory principale del tuo Tema, o in una sottodirectory di primo livello.
All'interno di questo file template, aggiungi il seguente codice:
<?php
/**
* Nome Modello: Foobar
*/
get_header();
// IL TUO CODICE PHP PERSONALIZZATO VA QUI
get_footer();
?>
Ora il tuo modello è disponibile per essere assegnato a qualsiasi Pagina statica che crei.

Crea un template di pagina personalizzato, e aggiungi il tuo codice lì. C'è anche un vecchio articolo di Justin Tadlock sull'argomento.
In pratica, copi il file page.php
o single.php
del tuo tema, aggiungi un'intestazione come questa...
<?php
/*
Template Name: Pagina Personalizzata
*/
...e il tuo codice.
Nel back-end selezioni quel template per la pagina che vuoi creare.
