Insertar un archivo php / html en una página de WordPress

Hola a todos, este es mi primer post aquí en Ayuda WordPress, y quería comentarles que hace varios meses atrá que me inicié en wordpress y hace un par de semanas que me decidí a crear mis propios themes con algo de éxito; y en el diseño personalizado, quise poder cargar un archivo html guardado en mi theme para que muestre una página en html que había creado, ya que muchos tenemos el problema de que wordpress cambia el código y bueno he buscado por varios lugares con Google, pero no encontré nada que me pueda servir.

Hace poco aquí en Ayuda WordPress encontré un post de códigos para wordpress; y tomando como referencia uno que permitía rotar los header según la página, logré llamar x archivo php cuando accediera a la página x. Para ello, en el page.php de mi theme, después de:

 

  <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

Inserté el siguiente código:

 

<?php if (is_page(‘paginax’) ) { include (TEMPLATEPATH .’/paginax.php’); } ?>

Logrando así poder incluir una archivo externo. Si alguien tiene una mejor opción, espero su respuesta. Muchas gracias a todos y que Dios les bendiga.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(5 votos, promedio: 4.2)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

11 comentarios en “Insertar un archivo php / html en una página de WordPress”

  1. Pues la verdad no sabia como hacer lo del custom page, pero pueden verlo funcionando en son las páginas horóscopo y power points, ambas páginas son archivos html que guarde en la carpeta de mi theme y los cargue mediante los códigos indicados.

    Una observación al codigo que les indiqué es que la llamada lo deben hacer luego de post_title y en la página en cuestión creada en wordpress tiene que estar en blanco, ya que si no, cargaría el archivo html ó php seguido del título y contenido de la página, no se si me dejo entender…

  2. Tengo una rede de blogs en WP y cada cierto tiempo tengo que cambiar 2 párrafos de un post concreto en cada uno de los blogs, es decir, copiar los dos mismos párrafos en un post de cada blog. ¿Cómo podría hacerlo de forma masiva sin tener que ir abriendo cada blog, luego cada post y pegando el texto nuevo para cada blog?

    1. Con el codigo que e escrito en la respuesta, solo tendrias que escribir los post usando el shortcode, y cuando tengas que cambiar el contenido solo tendrias que modificar el archivo alque haces referencia. Si tienes dudas buscame por el google+ con el nombre de usuario DavidNavarroTorres, un saludo

  3. Faltaría que checaras que existe el archivo, por aquello de que la ruta esta mal, etc.

    if (file_exists( TEMPLATEPATH .’/paginax.php’) {include (TEMPLATEPATH .’/paginax.php’);}

  4. Hola amigos saben me gustaria saber si hay alguna forma de cargar un pagina en html externa completa sin que aparezca el scroll como pasa con los iframe

  5. /* Shortcode para incluir archivos a las paginas */

    if(!function_exists(‘incluirPHP’)){
    function incluirPHP($atts) {
    extract( shortcode_atts( array(‘archivo’ => »), $atts ) );
    if(is_file($archivo)) include(get_template_directory_uri().’/’.$archivo);
    }
    add_shortcode(‘gracias’, ‘incluirPHP’);
    }

    El uso de este metodo proporciona una forma de poder incluir archivos desde el editor y tendria que tener la siguiente estructura
    [incluirPHP archivo=»nombreDelArchivo»]

    Como nota cabe destacar que el archivo a incluir lo coje de la carpeta del theme activo y podrian usarse subcarpetas.
    Otra mejora que tiene respecto a lo expuesto en el articulo, es que comprueba la esistencia del archivo para no lanzar errores si no existe.

    Mensaje para el administrador.

    Podeis incluir el codigo en el post referenciando a mi web roglaestudios.
    Teneis un buen blog, ire incluyendo codigos para que todo el mundo pueda solucionar problemas de forma facil.

    Un saludo

    David Navarro Torres

  6. reparacionmac.es

    opiniones hay de todos los gustos. pero a parte de plugins que no interesan por sobrcarga la pagina, existen métodos para hacer que se ejecute un simple «include». lástima que no sea ex`perto en php, siempre tiro de google y siempre encuentro respuesta, aunque muchas veces tirando de webs en ingles….

  7. Hola,
    ahora mismo, jejeje 8 años despumes… hay alguna forma mas sencilla de hacerlo? GRACIAS. Quería incluir una pagina php para insertar y mostrar ciertos datos de tablas específicas propias mias de la base de datos, y no se si la unica alternativa es un plugin a medida o cabe la posibilidad de algo mas simple . MUCHAS GRACIAS

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Ir arriba Ir al contenido