Insertar el shortcode de un plugin de formulario de contacto en una plantilla

Inicio Foros WordPress Themes y Diseño Insertar el shortcode de un plugin de formulario de contacto en una plantilla

Etiquetado: ,

Este debate contiene 3 respuestas, tiene 3 mensajes y lo actualizó  gcousin hace 8 años, 9 meses.

  • Autor
    Publicaciones
  • #13935

    Galiano
    Participante

    <p>Hola!<br />
    Estoy creando un tema nuevo para mi blog y he instalado en mi wordpress varios plugins de los de formularios de contacto para probar. El caso es que siempre te piden que insertes un shortcode en tu página de contacto y asi es cuando aparecerá el formulario. Para mi página de contacto no cogí la plantilla predeterminada, sino que he creado una plantilla propia, así que ahora cuando inserto el shortcode en esa plantilla pues me aparece como si fuera texto simplemente, es decir, no me interpreta el código. Entonces me surgen varias dudas. Primero, como se puede editar el código de las páginas que creamos a traves del panel de wordpress? Dónde están esas páginas? O cómo inserto el shortcode en mi plantilla para que lo ejecute? Espero podáis ayudarme. Gracias de antemano.
    </p>

  • #31027

    Esteban Rojas
    Participante

    Hola Galiano, según lo que decis hiciste una plantilla de página, si es así y esta bien estructurada debería interpretar el PHP, ahora que si podes dar más datos: plugin, código de tu plantilla de página, podemos ayudarte mejor.

    Cforms a mi parecer es uno de los mejores plugins para formularios de contacto, las plantillas personalizadas se insertan como cualquier otra página especificando el tipo en atributos, es que hace tiempo que no inserto una así que no lo recuerdo del todo.

    Saludos

  • #31097

    Galiano
    Participante

    Amigo Esteban, primero de nada gracias por tu ayuda. Se me juntaron dos cositas y eso es lo que me tenía liado. A ver si soy capaz de explicarme. Cuando tú creas una página en WP a través de la opción Páginas (en las que se suele crear el about, contact, etc) estás creando páginas que son estáticas, o sea que no van ordenadas cronologicamente como los post, y suelen coger el formato de una plantilla predeterminada, que es la opcion que aparece en el menú atributos (supongo que es a lo que te refieres) pero también existe la opción de elegir una plantilla que tu hayas creado y esa plantilla aparece en tu tema como una Template y es un fichero .php y es una opcion dentro de atributos que aparece a continuacion de la Plantilla predeterminada. Bien, mi intención era que eligiendo esa plantilla que yo habia confeccionado y la habia nombrado como contacto, pues apareciera mi formulario de contacto, pero no me aparecía, porque cuando ponía el shortcode del formulario ([clean-contact] por ejemplo)en la plantilla pues no funcionaba. Ese código sólo me funcionaba si lo insertaba a través del tablero de WORDPRESS y en la opcion de páginas. El caso es que ya descubri que la plantilla predeterminada se saca del fichero page.php que hay en el tema, con lo cual, ahí es donde estaba mi fallo, porque ese page.php lo tenía mal. Ahora, despues de haber corregido ese fichero, y eligiendo la plantilla predeterminada pues funciona perfectamente. Aunque sigo preguntándome cómo podría hacer para poder insertar ese codigo ([clean-contact]) en mi plantilla propia y que funcionara igualmente. Porque si yo por ejemplo no quiero que mi página de contacto tenga el mismo diseño que todas las páginas (cuando hablo de páginas aquí me refiero a las estáticas) pues para ello tendría que hacer una plantilla aparte y claro, ya lo del shortcode pues no va. Ni va insertándolo en la plantilla, ni va eligiendo la plantilla mía propia en atributos e insertando el shortcode en el tablero de WP. Espero haber dejado claro mi duda y no haberla liado más aún. Nuevamente gracias por tu ayuda. 😉

  • #35867

    gcousin
    Participante

    Hola, sabes que creo que tengo el mismo inconveniente, así que si encontraste la solución te agradecería que la compartieras, gracias de antemano, te dejo el link de mi post en el foro por si quieres verlo.

    [url=https://ayudawp.com/foro/topic/integrar-shortcodes-directamente-en-el-tema-wordpress#post-16235]

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

Pin It on Pinterest