Jerarquia de archivos de wordress

Inicio Foros WordPress Themes y Diseño Jerarquia de archivos de wordress

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

  • Autor
    Publicaciones
  • #23283

    aoiTo
    Participante

    <p>Buenas, necesito crear un archivo php que no se reconoce dentro de los archivos de php, el problema es que necesito utilizar funciones de wordpress como get_header y demás, ¿alguien me podría ayudar?
    </p>

  • #57682

    almendron
    Participante

    Si pudieras ser más explícito, tal vez podríamos echarte una mano.

  • #57683

    aoiTo
    Participante

    A ver, necesito crear un formulario que estara relleno por defecto. El problema es que este formulario estara relleno con los datos del último post que visito el usuario que esta viendo la pagina. Un ejemplo, estoy viendo un post sobre la ciudad de Cádiz, si pulso en consultar, se abriria una pagina nueva, donde estaria el formulario relleno con datos de esta ciudad, y algunos que deberia rellenar el. El problema esta en que este formulario, es accesible desde cualquier post.

    Acabo de encontrar un cosa en el codex que creo que me puede servir, los [url=http://codex.wordpress.org/Theme_Development#Custom_Page_Templates]Custom Page Templates[/url], ahora me suge la duda de como puedo hacer para que recibir en esa pagina, al menos, el post->ID del post del que viene el usuario, ¿alguna sugerencia?

  • #57684

    almendron
    Participante

    No se si te será de ayuda:

    El problema, según lo explicas, consta de dos partes:

    1) Pasar una variable, en este caso el ID del Post, de una entrada individual al formulario.

    En esto poco puedo ayudar, pero he buscado y he encontrado lo siguiente:

    Cómo pasar variables de una página a otra en una web con PHP

    Tú solo usarías una variable (el ID del Post) y te serviría <?php $postid = get_the_ID(); ?>. Tendrías así tu variable ($postid).

    2) El formulario. Creo que te podría servir una página personalizada.

    El primer paso sería copiar page.php y guardarla como formulario.php.

    Después editas formulario.php e insertas el código relativo al formulario y a lo que quieras recuperar del post. Aunque hemos usado page.php, deberás utilizar para esto último un código parecido al que sale en single.php.

    Finalmente, creas una nueva página y en “Plantilla” seleccionas “formulario”.

  • #57686

    aoiTo
    Participante

    Llevo un rato pensandolo, y me parece que probare esa opción, pasar el post por el metodo POST de un formulario, aunque no se yo como funcionara. Lo probare y te cuento Gracias !

  • #57696

    aoiTo
    Participante

    Funciona a la perfeccion, gracias !

El foro ‘Themes y Diseño’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest