Problemas al intentar añadir php en una página

Inicio Foros WordPress Programación Problemas al intentar añadir php en una página

Este debate contiene 5 respuestas, tiene 2 mensajes y lo actualizó  ernesto7859 hace 7 años, 6 meses.

  • Autor
    Publicaciones
  • #20963

    ernesto7859
    Participante

    <p>Muy buenas,</p>
    <p>Estoy intentando crear una página nueva desde el menu de admin de wordpress y le quiero añadir un pequeño código php (un formulario). El problema es que no me reconoce el php.<br />
    Como podeís ver en la web ( http://blog.grupoheimdal.com/?page_id=25 ) parece que me reconoce la etiqueta de php pero no el código.<br />
    Los pasos que he seguido han sido:<br />
    -Menú Páginas<br />
    -Añadir nueva<br />
    -En el editor html he puesto el siguiente código:</p>
    <p>Realizamos presupuestos de obra sin compromisos, solo has de rellanar el formulario y enviarnoslo.<br />
    En la descripción no olvides poner las medidas de las zonas a reformar.</p>
    <p>

    </p>
    <p>url: blog.grupoheimdal.com<br />
    sección: presupuestos<br />
    Versión de WordPress: 3.1.1<br />
    Nombre del Theme actual con enlace a la URL del autor: Graphene 1.2.1 de http://www.khairul-syahir.com/<br />
    Plugins activos: ou.gd: WordPress to Twitter y Really simple Facebook Twitter share buttons<br />
    Tu nivel de conocimientos sobre HTML, PHP, CSS, etc: el justo
    </p>

  • #51526

    almendron
    Participante

    Por desgracia, no tengo ahora herramientas para comprobar el código. Por otra parte, el código que has puesto no sale bien, aunque no es culpa tuya sino del foro.

    En cualquier caso, debes usar una plantilla de página y no ésta directamente. El proceso sería el siguiente:

    1) Haz un duplicado del archivo page.php y lo llamas, por ejemplo, “formulario.php”.

    Este archivo nuevo debe comenzar por las siguientes líneas:

    <?php
    /*
    Template Name: Formulario
    */
    ?>

    Deberás adaptar el código restante a tus necesidades y, por supuesto, incluir el relativo al formulario.

    2) Después, creas una nueva página y eliges como plantilla Formulario.

  • #51527

    ernesto7859
    Participante

    Si no es mucho preguntar, donde puedo encontrar ese fichero?
    Tampoco encuentro lo de escoger como plantilla :S

  • #51528

    almendron
    Participante

    El archivo page.php lo encontrarás en wp-content > themes > carpeta del tema que uses.

    [b]Una vez creada la plantilla formulario.php[/b], creas una nueva página o editas una existente y verás que aparece esa opción en la sección “Atributos de página”, donde sale “superior”, “plantilla” y “orden”.

  • #51529

    almendron
    Participante

    Me olvidaba: en la página que escojas para mostrar el formulario no es necesario que escribas nada salvo el título. Todo lo que quieras que aparezca saldrá si lo incluyes en formulario.php

  • #51530

    ernesto7859
    Participante

    Muchisimas gracias almendron, al final lo he resuelto utilizando un formulario html y una página php externa.

El foro ‘Programación’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest