Cómo añadir una página personalizada con PHP en Wordpress
Quiero crear una página personalizada para mi blog de Wordpress que ejecute mi código php, manteniéndose parte del diseño/css/tema general del sitio.
El código php hará uso de APIs de terceros (por lo que necesito incluir otros archivos php)
¿Cómo puedo lograr esto?
Nota: No tengo una necesidad específica de interactuar con la API de Wordpress - aparte de incluir ciertas librerías php que necesito, no tengo otras dependencias en el código PHP que quiero incluir en una página de WP. Obviamente, cualquier solución que no requiera aprender la API de WP sería la mejor. Por favor ayúdame a resolver este problema.
Por favor, consulta la sección de Plantillas de Página en la entrada del Codex sobre Páginas Estáticas.
Básicamente, creas una plantilla de página personalizada, con un nombre como template-foobar.php
, que residirá en el directorio raíz de tu Tema, o en un subdirectorio de un nivel.
Dentro de este archivo de plantilla, agrega lo siguiente:
<?php
/**
* Nombre de la plantilla: Foobar
*/
get_header();
// TU CÓDIGO PHP PERSONALIZADO VA AQUÍ
get_footer();
?>
Ahora tu plantilla está disponible para ser asignada a cualquier Página estática que crees.

Crea una plantilla de página personalizada, y añade tu código ahí. También hay un artículo más antiguo de Justin Tadlock sobre ese tema.
Básicamente, copias el page.php
o single.php
de tu tema, añades una cabecera como esta…
<?php
/*
Template Name: Página Personalizada
*/
… y tu código.
En el panel de administración seleccionas esa plantilla para la página que quieres crear.
