Ayuda – Intro en WordPress

Inicio Foros WordPress Themes y Diseño Ayuda – Intro en WordPress

Etiquetado: , , ,

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

  • Autor
    Publicaciones
  • #68233

    Jackrar
    Participante

    Hola!

    He creado un intro y no consigo que funcione como debería funcionar.

    El caso es que, en teoría tiene que salir primero el intro y después lo que seria el wordpress en sí.

    Resulta que hize lo siguiente:

    La intro (intro.html) cambie el nombre por index.html y lo que es el index.php original de el directorio principal, lo renombré por index-.php y en la intro le hago una redirección a index-.php

    Me funcionó y estuve satisfecho, hasta que no pensé en las consecuencias…

    Cuando por ejemplo la daba a una página, categoría, lo que sea (ej: http://www.sitio.com/?cat=1)

    acto seguido cuando le das click, vuelve a salirme la maldita intro.

    He probado mil maneras de hacerlo de forma diferente

    Con un htaccess no me sirvió, caía en un bucle cuando redireccionaba , poniendo los dos documentos con el mismo nombre (index.html, index.html) tampoco, tambien probé metiendo todo el wordpress en una carpeta del directorio principal , y la intro fuera de la carpeta, haciendo así una redirección a la carpeta con el contenido, y tampoco tuvo mucho exito ya que se me desbarataba la pág.

    Tenéis alguna solución eficiente?

    Espero que me puedan ayudar de alguna forma. :S

  • #68236

    LGrusin
    Miembro

    Si tu servidor da preferencia al archivo index.html sobre el archivo index.php no tienes que hacer nada, los dos archivos pueden existir juntos. Uno es la Intro, con el correspondiente enlace al blog (tusitio.com/index.php) y el otro WordPress.

    Pero lo más adecuado es lo siguiente:
    1 – Crea una plantilla de página donde pones la Intro y asignala a una nueva página.
    2 – Después le dices a WordPress que la página con la Intro es la página de inicio.
    3 – Crea una página vacía (por ejemplo Blog) y le dices a WordPress que use esa página para mostrar los posts.

    Por supuesto, la página con la Intro puede tener un aspecto totalmente diferente al del theme.

    Un saludo

  • #68239

    Jackrar
    Participante

    Respecto a tu step 1 , no acabo de entender como hacerlo :/

    Me lo podrías explicar más detalladamente?

    Ah, y lo de la preferencia, como ya dije, no me sirvió de nada…

  • #68243

    LGrusin
    Miembro

    Explicado detalladamente:

    1 – Para crear una plantilla de página, crea un archivo con el nombre que desees, por ejemplo, intro.php que subirás junto con los demás archivos del theme. Añade lo siguiente al principio para que WordPress reconozca que es una plantilla de página:
    <?php
    /*
    * Template Name: Plantilla Intro
    *
    */
    ?>

    ….Código Intro….

    2 – Crea una página con el nombre que quieras (Intro) y le asignas la plantilla anterior llamada Plantilla Intro. La podrás seleccionar porque te aparece en el desplegable de las plantillas para esa página.

    3 – Le dices a WordPress que usas una página estática de inicio. En el menú Settings (Ajustes) – Reading (Lectura), selecciona la página anterior que quieres de inicio (Intro). También debes decirle la página dónde aparecerán los post. Crea antes una página vacía (por ejemplo Blog) que podrás elegir desde el desplegable.

    La apariencia y el contenido de la página Intro ya depende de ti, los puedes poner en el archivo style.css del theme o en otro archivo CSS a parte.

    Un saludo

  • #68339

    Jackrar
    Participante

    He hecho lo que me has dicho, pero, al intentar elegir la página en el desplegable, no me sale, en que directorio pongo lo que seria el intro.php?

  • #68340

    Jackrar
    Participante

    Tengo el intro.php en los archivos del theme y no me lo reconoce…

  • #68341

    Jackrar
    Participante

    Ahhh!, gracias, ya ví, tenia que ponerlo como plantilla creando una página, mil gracias, me ha servido de mucho.

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

Pin It on Pinterest