En esta lección se proponen ejercicios para conocer y utilizar WordPress. Se pueden consultar las soluciones de estos ejercicios de WordPress, aunque se recomienda intentar realizarlos primero sin recurrir a estas soluciones.
El objetivo de esta página de ejercicios es practicar el uso de temas en WordPress. Los temas permiten modificar completamente el aspecto visual de WordPress. El directorio de temas de WordPress se puede visitar en https://es.wordpress.org/themes/. Los temas se instalan y desinstalan en WordPress desde el menú Apariencia.
Los ejercicios de esta lección tratan varios aspectos relacionados:
Asocie una imagen a una de las entradas, que se mostrará en la parte superior (si estamos viendo la página principal del blog) o como imagen de fondo (si estamos viendo la página individual de la entrada):
El tamaño más conveniente de la imagen destacada depende del tema elegido. De acuerdo con el manual de WordPress, el tamaño recomendado para el tema TwentyTwenty es de 1980px x 1485px .
Al mostrar la imagen como imagen de fondo, WordPress aplica un filtro de color que se puede eliminar o personalizar. En el ejercicio siguiente se trata este punto.
La imagen del ejemplo es Venecia (Basílica de San Marcos). En los ejercicios siguientes se han utilizado otras imágenes de Venecia:
En este ejercicio se personalizará el tema predeterminado Twenty Twenty.
Añada un icono al sitio web.
WordPress recomienda que la imagen del icono del sitio sea una imagen cuadrada de 512px de lado. En el ejemplo se ha utilizado esta imagen:
Añada un logotipo al sitio web.
WordPress recomienda que la imagen del icono del sitio sea una imagen de 240px de ancho y 180px de alto. En el ejemplo se ha utilizado esta imagen:
El tema Twenty Twenty aplica un filtro de color a las imágenes destacadas.
El tema Twenty Twenty permite definir como página de inicio una página estática. Es decir, que la página principal del blog no mostrará las entradas en orden cronológico inverso, sino una página fija.
En caso de que el sitio web siga teniendo entradas, el tema Twenty Twenty permite definir también una página de entradas específica para mostrar las entradas en orden cronológico inverso. No es necesario dar contenido a esa página de entradas, es suficiente dar un nombre al configurar la página estática.
Para poder acceder a la página que contiene las entradas, podemos incluir un enlace a ella en un menú, por ejemplo.
Configure la portada estática para obtener un resultado similar a este:
El tema Twenty Seventeen introdujo la posibilidad de modificar el propio tema con CSS. En versiones anteriores, era necesario o bien editar el tema (algo desaconsejado porque una actualización del tema puede destruir el trabajo realizado) o crear un tema hijo (como se propone en esta misma lección en un ejercicio posterior). Esta nueva herramienta viene muy bien para hacer pequeñas modificaciones de estilo, pero para grandes cambios sigue siendo más aconsejable crear temas hijos.
Como las sentencias CSS se añaden a la hoja de estilo del tema, hay que tener en cuenta tanto la estructura del documento como de la hoja de estilo. La manera más sencilla de averiguar los selectores a utilizar es utilizar el inspector de Firefox (o de Chrome o de IE).
El Inspector de Firefox se abre mediante el menú Herramientas de Desarrollador Web de los apuntes de informática se comentan estas herramientas.
o mediante la tecla F12. En la lecciónA continuación se comenta cómo se utilizaría el Inspector de Firefox para modificar la descripción del del blog.
Como muestra la imagen anterior (haga clic en ella para verla con más detalle) el proceso es el siguiente:
...
<div class="header-titles">
<div class="site-logo faux-heading">
<a href="http://192.168.1.13/wordpress/" class="custom-logo-link" rel="home">
<img width="250" height="188" src="http://192.168.1.13/wordpress/wp-content/uploads/2020/01/cropped-logo-apuntes-cuadrado-256.png" class="custom-logo" alt="WebApps Blog de Barto" />
</a>
<span class="screen-reader-text">WebApps Blog de Barto</span>
</div>
<div class="site-description">
Blog dedicado a las aplicaciones web
</div>
<!-- .site-description -->
</div>
<!-- .header-titles -->
...
En el apartado "CSS adicional" si sólo se tiene en cuenta la estructura html del documento, las reglas pueden no dar ningún resultado. Por ejemplo, si se añade la regla:
h1 {
color: red;
}
... el título no cambiaría de color. Pero si utilizamos el mismo selector que se muestra en la pestaña "Computada" del Inspector
.site-description {
color: red;
}
... entonces sí que cambia el color del título.
Modifique el color de los elementos principales. Por ejemplo:
Nota: El borde circular del logotipo está creado con la propiedad CSS clip-path.
En este ejercicio se modificará la traducción de WordPress al español.
WordPress utiliza GNU gettext para gestionar las traducciones. En GNU gettext hay tres tipos de archivos:
Los archivos .pot o .po son archivos de texto que se pueden editar con cualquier editor de texto plano, pero los archivos .mo son archivos compilados y para crearlos se necesitan las utilidades GNU gettext o programas específicos como poedit. Puede instalar la última versión libre de poedit (Poedit 1.5.7, publicada el 5 de julio de 2013), o la versión gratuita, más reciente).
Los temas de WordPress pueden modificarse directamente, pero es mejor no modificar los temas directamente, ya que si los temas se actualizan, los cambios que hayamos realizado se perderán. Por ello se recomienda crear temas hijo (en inglés, child themes), de manera que las modificaciones realizadas queden a salvo en las actualizaciones.
.site-title a:link {
color: red;
}
Las reglas CSS que se escriban en el archivo style.css del tema hijo se añaden a las del tema original.
Para modificar una plantilla de página en el tema hijo, copie la página del tema original, péguela en la carpeta del tema hijo y modifíquela.
Notas:
Las páginas web pueden utilizar todo tipo de fuentes utilizando el mecanismo de las fuentes web (véase, por ejemplo, la lección lección de Fuentes web de los apuntes de HTML/CSS).
Google ofrece un servicio de alojamiento de fuentes web llamado Google Fonts, cuyo suyo evita a nuestro servidor el tráfico necesario para descargar las fuentes en los clientes. Las fuentes de Google Fonts se pueden utilizar directamente, sin necesidad de instalar ningún plugin, modificando la hoja de estilo del tema utilizado.
Para ello:
@import url(http://fonts.googleapis.com/css?family=Orbitron);
.header-navigation-wrapper {
font-family: Orbitron;
font-size: 125%;
}
El plugin Easy Google Fonts permite integrar las fuentes de Google Fonts en WordPress.
Por escribir.