• Resuelto jspcat

    (@jspcat)


    Hola a tod@s,

    Estoy trabajando en wordpress actualmente que no he trabajado mucho, si lo he hecho en drupal.

    Lo que quiero es montar una página con código mio en php pero en un archivo y luego que cree una página y solo ejecute ese archivo

    Como puedo hacer eso?

    Gracias

    Saludos

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • Moderador erchache2000

    (@erchache2000)

    Primero aprende a programar php y luego toquetea el código de WordPress.

    Iniciador del debate jspcat

    (@jspcat)

    A ver quiero meter codigo PHP en wordpress.

    Que te hace pensar que no se programar PHP?????

    Llevo 7 AÑOS!!!!

    Mirate los hooks que son los ganchos donde enlazar tus desarrollos PHP con el core de WordPress. Puedes mirar tambien todas las apis y funciones que posee WordPress ya que puede que exista alguna que igual te sirve para lo que buscas.
    Si explicas algo más detallado lo que estás haciendo igual podemos afinar un poco más en consejo o la ayuda.
    Saludos

    Iniciador del debate jspcat

    (@jspcat)

    Hola antocara,

    Gracias por tu respuesta. Intentaré explicarlo mas detallado.

    Yo creo una pagina la cual estará dentro de http://www.myweb.com/pagina1

    Esta página llevará codigo PHP y html. Actualmente dentro de la edición de la página es donde estoy poniendo este código. Mi idea/pregunta es la siguiente.

    Puedo yo crear una página PHP llamada por ejemplo mipagina.php y que cuando se acceda a http://www.myweb.com/pagina1 cargue mipagina.php? Si es así.
    1. ¿En que ruta pongo el archivo «fisicamente»?
    2. ¿Se conservaran todos los widgets/menus del diseño?
    3. Esto lo hago porque esté codigo llevará un form que tiene que recargar la página por eso lo veo como la mejor opción

    Otro problema que me ocurre también es que ahora mismo donde edito la página.

    SI pongo un <input type=»hidden»> Cuando se ejecuta el código me escribe <input type=»hidden»>
    por lo que tengo muchos saltos de linea. Alguna idea del porque de esto???

    Muchisimas gracias

    Un saludo

    Tendrás que crear una página y dentro incluir lo que quieras de código, http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates.
    Llamas desde dentro de la página al header, footer, sidebar etc… con get_header(), get_footer(), …. Esta página la puedes poner dentro del menú utilizando los menús personalizados de WordPress o llamarla directamente utilizando alguna de las funciones que hay como get_page_by_title por ejemplo.
    Espero te sirva

    Iniciador del debate jspcat

    (@jspcat)

    Gracias por la respuesta. Al final lo solucione de la siguiente manera.

    Vi que el post al cual queria referenciar tenia un numero llamemosle 123

    Pues dentro de mi wp-content/themes/mytheme/ creo un archivo que sea page-123.php y ahi dentro pongo mi codigo y listo.

    Si quiero que conserve el estilo simplemente le pongo como bien me pones en el post
    <?php get_header(); ?>
    MI CODIGO
    <?php get_footer(); ?>

    Un saludo

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • El debate ‘PHP en wordpress’ está cerrado a nuevas respuestas.