Vamos a actualizar nuestra Política de privacidad próximamente. Te recomendamos consultar el avance.

WordPress práctico: Creación básica de temas

El template de las páginas estáticas

¡Prueba gratis durante 10 días

nuestros 1290 cursos !

Prueba gratis Mostrar modalidades de suscripción
WordPress no es solo un blog. También permite añadir páginas que no llevan información de categorías ni etiquetas y que sirve para añadir información básica sobre el sitio. Vamos a describir en este vídeo opciones que tenemos en estas páginas y haremos algunos cambios en su aspecto.

Transcripción

Si comparo el listado de posts que tenemos al arrancar el blog, o si me voy, por ejemplo, a una página, cualquiera de estas, a este post en concreto, pues vemos que tengo bueno, pues unos estilos que no se corresponden cuando entro a una página estática, como es esta página de ejemplo. Vemos que aquí, en la parte de arriba, no tengo información meta, que no tengo tampoco una serie de enlaces en la parte de abajo, que todos ellos sí que tenía en esta página. Aquí podemos verlos, y aquí podemos ver también, al final del todo, cómo podemos ir al anterior o al siguiente. Esto en realidad es normal, porque yo en una página estática entiendo que no voy a tener ni que ir a la anterior ni siguiente, es una página con información concreta para ella sola. Incluso, también, en la parte de arriba, yo tampoco voy a tener ni categorías asociadas ni etiquetas. Incluso, ni siquiera es importante la fecha de publicación, porque se entiende que, como digo, esto es una página estática. Pero, de todas formas, habría más cosas donde debería de tener un poco de cuidado. Por ejemplo, supongamos que yo ahora edito esta página y me voy a Asignar imagen destacada, y subo un archivo nuevo para esa imagen destacada. Selecciono una segunda imagen, la cargo, la asigno... ...y actualizo. Bueno, pues ahora cuando entre dentro de esta página, veo que esa imagen destacada no me la está añadiendo; luego, entonces, aquí hay algo que está equivocado, hay algo que está distinto. Voy a irme al código y vamos a ir comparando el archivo en concreto con el archivo que hemos utilizado durante este tiempo más habitualmente, que es el archivo single. Bien, pues voy a abrir ese archivo single; y, por otro lado, como digo, lo voy a comparar con el archivo que se utiliza para las páginas estáticas, que es el archivo page.php. Esta es la plantilla de page. Lo voy a colocar uno junto al otro; y vamos a ver que, nada más arrancar, ya tengo una diferencia, aquí tengo un get_header en el single; y, sin embargo, ese header no lo tengo dentro de page. Luego, el resto del código se va a parecer bastante, pero, efectivamente, me falta aquí un trozo, y este trozo, que me falta, es ni más ni menos que el que se ocupa de añadir esa imagen destacada, o sea que tendré que copiarlo, pegarlo. Lo voy a guardar; y ahora cuando recargue esta página, debería de aparecerme efectivamente esta imagen destacada. Hay que tener en cuenta, entonces, la herencia que tenemos dentro del sistema de plantillas de WordPress. Lo que significa que, si yo hago cambios en un archivo en concreto, tengo que pensar que esos cambios se van a aplicar solo en ese archivo. Eso, por ejemplo, no me afecta tanto en el caso de archive.php, porque en ese caso no tiene tanto sentido lo de la imagen destacada; pero en este caso de page.php sí que tendré que tenerlo en cuenta. Incluso, también, tendré que tenerlo en cuenta cuando yo cree páginas concretas en el que el nombre sea con un identificador o para tipos de archivos concretos como el single y luego el tipo de posts que se esté añadiendo. Quiero decir que para los casos más exactos también tendré que tener en cuenta el código que tengo en los casos más generales. Hay otra cosa también interesante en todo ello, y es que dentro del loop estamos abriendo una página que es un poco distinta. Así como en single, cuando tenemos el loop para mostrar los contenidos en content, me está utilizando get_post_format; sin embargo, en page, estoy asignando ya directamente el page a ese content. Y, de hecho, si me voy a template-parts, veo que tengo un content-page específico que es el que realmente va a definir cómo se va a ver ese contenido. Si lo comparo con content, voy a volver otra vez a colocar este aquí en la parte de la derecha, pues también veremos que hay cambios, que hay cosas diferentes. Por ejemplo, no pregunto si es una página con un solo elemento o no, porque yo en este caso sé que es una página con un solo elemento, o sea, que en este caso no tendría que hacer nada. Por otro lado, también, bueno, pues aquí estoy definiendo un H1 sin más, pero no estoy añadiendo el metainfo, que era el que se ocupaba de toda esa información meta. O sea, en realidad, efectivamente tengo un template diferente, que es el que se ocupa de que no me muestre todos estos contenidos que estaba mostrando en los posts. O sea, que si en un momento dado quiero añadir cualquier cosa en este segundo content-page, tendré la oportunidad de poderlo copiar dentro de mi content más genérico y añadirlo dentro de este segundo archivo. También hay otra cosa que es interesante y esa es, supongamos que yo en realidad quiero que tengan el mismo estilo. Bueno, pues también tengo la posibilidad de eliminar ese archivo. En vez de eliminarlo, lo voy a renombrar, para no borrarlo y para poderlo reutilizar. El hecho de que haya cambiado el nombre a ese archivo va a significar que ahora cuando recargue esta página, el aspecto de la entrada, el aspecto de esta página, ha cambiado completamente. Se puede ver que ahora me pone la raya, me pone allí un margen, me está añadiendo esa imagen destacada, independientemente de que sea la de arriba. O sea, efectivamente, está buscando; esta plantilla no la está encontrando y, entonces, está haciendo otras cosas. Si lo vuelvo a cambiar de nombre y lo dejo como estaba, y vuelvo otra vez de nuevo a recargar, veremos que efectivamente ahora me sale ya el aspecto correcto. Bien, pues resumiendo un poco este vídeo, de lo que se trata, entonces, es de recordar el sistema de herencia que tenemos dentro de WordPress, y cómo ese sistema de herencia se ve reflejado en que si yo hago cambios en una página general, algunos de esos cambios tendré que añadirlos también dentro de la otra plantilla general; y que tenemos también un sistema de herencias dentro de los contenidos, con lo cual también podría recuperar información del content dentro de este content-page.

WordPress práctico: Creación básica de temas

Aprende a dar un nuevo aspecto a tu página de WordPress, creando un tema desde cero usando como base las plantillas Underscore y dándole aspecto a nuestro gusto.

4:16 horas (48 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:11/08/2017

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.