Explora todo lo que te ofrecemos en Blogpocket. Por ejemplo, regístrate como miembro, para recibir el boletín semanal y acceder a contenidos exclusivos

En este blog encontrarás noticias, artículos, guías, tutoriales, manuales y cursos sobre WordPress (cómo crear un blog y un sitio web, publicar un medio digital), Redes Descentralizadas (Mastodon), IA; así como información acerca de productividad, minimalismo y slow blogging.

-> Consulta el Microblog, donde publicamos notas y apuntes breves con todo lo que estamos pensando y haciendo.

Sigue este blog vía RSS, o vía email.


Nuevo RSS Magazine, la primera revista que se lee solo mediante un lector RSS

Esto es lo que dicen nuestro usuarios

  • No soy informático profesional y me ofreces gran ayuda para conseguir cierta autonomía con WordPress
  • Me gusta más Blogpocket porque encuentro la información que necesito más rápido y sin tanto rollo.
  • Por que lo enseña todo y sin tapujos, facil de entender y de poner en práctica o tomar acción
  • Sigo blogpocket há vários anos. Conteúdos bem organizado, claros e acessíveis. Empatia pessoal pela postura e modo de comunicar de António.
  • Por contener información valiosa, claramente explicada, además de casos prácticos y actuales y explicados por un referente.

Suscríbete a nuestra newsletter «Blogpocket» y descarga los ebooks gratuitos.

Además de las entradas y los episodios del videopodcast, también puedes seguir los fediposts y, puntualmente, la newsletter vía el RSS de Blogpocket.

-> Mira todo lo que tiene el RSS: Últimas publicaciones

Mira todo lo que tiene el RSS: Últimas publicaciones

Curso de patrones de bloques (VI) – Crear un patrón de bloques con código CSS

Primero, crea el diseño utilizando solo bloques nativos, ajustando cada uno de ellos mediante las configuraciones permitidas o añadiendo estilo CSS mediante la inclusión de clases en el modo de edición visual. No uses, para ello ninguno de los plugins tipo Editor Plus.

Por ejemplo, añade en Apariencia > Personalizar > CSS Adicional una clase para recuadrar un texto. Una alternativa a eso es utilizar un plugin como Editor Plus pero queremos crear patrones de bloques solo con configuraciones nativas.

.tiene-recuadro {
	border: 2px solid #000000;
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

Luego, entra en el modo «Edición de código» y aplica esa clase al bloque en cuestión (ver figura 1)

patrones-13-1024x515
Figura 1

El resultado en la figura 2.

patrones-14-1024x523

Si estás construyendo un theme, el código CSS debe ir en el archivo style.css u otro archivo encolado en functions.php. Apariencia > Personalizar > CSS Adicional solo te servirá para probar.

El siguiente código se utilizó para encolar un archivo CSS personalizado dentro de functions.php

// Enqueue block editor style
function sustie_editor_styles() {
	// Editor styles.
	wp_enqueue_style( 'sustie-editor-styles', get_theme_file_uri( '/css/custom.css' ), false, '1.0', 'all' );
}

add_action( 'enqueue_block_editor_assets', 'sustie_editor_styles' );

El archivo custom.css lleva todos los estilos personalizados de los patrones de bloques.

Algo que tienes que hacer, sobre todo si vas a distribuir el theme que estás desarrollando o, incluso si vas a exportar el bloque reutilizable correspondiente, es modificar las URLs de las imágenes a nivel del código de los bloques que las incluyan. El motivo es que apuntan a una ubicación dentro de tu hosting o servidor donde estás desarrollando. Si es un entorno local, eso provocará una imagen not found; y si estás en Internet, es probable que la imagen se vea pero tendrás peticiones desde otros sitios, lo cual no es recomendable.

Entra en el modo «Edición de código», busca las URLs de todas las imágenes que se usen en el diseño y cámbialas por URLs de un sitio en el que no tengas problemas para servirlas. Por ejemplo, convendría utilizar un CDN o sitios como Cloudinary.

Cuando tengas todo el diseño finalizado, conviértelo a bloque reutilizable.

Ve a la lista de bloques reutilizables y descarga el archivo JSON.

Ábre el archivo JSON y copia el valor del parámetro “content” (lo que hay dentro de las comilllas)

Ingresa en el archivo functions.php de tu theme activo y añade las instrucciones para registrar un patrón de bloques, pegando el valor que tienes en el portapapeles como valor del parámetro “content” en la función “register_block_pattern”. Comprueba que tienes también la función para definir una categoría.

Índice curso

  1. ¿Qué es un patrón de bloques y para qué sirve?
  2. Ejemplo de uso de patrones de bloques: confección de un sitio web de una sola página
  3. Importar y exportar diseños realizados en el editor de bloques
  4. Código para registrar un patrón de bloques
  5. Creación de un patrón de bloques a partir de bloques nativos, sin código CSS
  6. Crear un patrón de bloques con código CSS