Files
2026-02-14 18:21:10 +01:00
..
2026-02-14 18:21:10 +01:00
2026-02-14 18:21:10 +01:00
2026-02-13 13:13:06 +01:00
2026-02-13 13:13:06 +01:00
2026-02-13 13:13:06 +01:00

Bloques en Transición

Plugin de WordPress para gestionar el contenido del microsite "Bloques en Transición" de Tangente.coop.

Descripción

Este plugin crea los tipos de contenido personalizados, taxonomías y campos ACF necesarios para el microsite de Bloques en Transición.

Características

Tipos de Contenido (CPTs)

  • Actuaciones (actuacion): Proyectos y acciones del programa
  • Recursos (recurso_bloques): Documentos, guías e informes
  • Eventos (evento_bloques): Actividades y formaciones

Taxonomías

  • Iniciativas: Oficina de Transición Justa, Coles en transición, Comunidad energética, Creación de redes
  • Líneas de Trabajo: Energía, Cuidados, Alimentación, Movilidad, Renaturalización, Reutilización
  • Tipos de Evento: Online, Presencial

Campos ACF

El plugin registra automáticamente los campos ACF necesarios para cada tipo de contenido:

  • Actuaciones: Es piloto, Dirección, Localidad, Latitud, Longitud
  • Recursos: Archivo, Tipo de recurso, URL externa
  • Eventos: Fecha inicio/fin, Hora inicio/fin, Lugar, Dirección, URL online, URL inscripción

Instalación

  1. Sube la carpeta bloques-transicion a /wp-content/plugins/
  2. Activa el plugin desde el panel de WordPress
  3. Ve a Bloques > Cargar datos para crear las categorías iniciales

Requisitos

  • WordPress 6.0+
  • PHP 8.0+
  • Plugin ACF (Advanced Custom Fields) instalado y activo

Uso

Shortcodes disponibles

[bloques-listado type="actuaciones" widget="grid" columns="3"]
[bloques-listado type="recursos" filter="true"]
[bloques-eventos limit="5" upcoming="true"]
[bloques-iniciativas columns="4"]
[bloques-lineas columns="6"]

Atributos del shortcode principal

Atributo Valores Por defecto Descripción
type actuaciones, recursos, eventos actuaciones Tipo de contenido
widget grid, list grid Modo de visualización
columns 1, 2, 3, 4 3 Número de columnas
pagination 0, 5, 10, 15, 20 0 Items por página (0 = sin paginación)
filter true, false false Mostrar filtros
iniciativa slug - Filtrar por iniciativa
linea slug - Filtrar por línea de trabajo
limit número -1 Límite de items
orderby date, title, menu_order date Ordenar por
order ASC, DESC DESC Dirección del orden

Personalización de estilos

El plugin incluye estilos base que puedes personalizar desde tu theme usando las siguientes variables CSS:

:root {
    --bloques-primary: #1E6B52;
    --bloques-secondary: #2A9D8F;
    --bloques-accent: #F4A261;
    --bloques-text: #333;
    --bloques-text-light: #666;
    --bloques-bg: #f8f9fa;
    --bloques-radius: 8px;
}

Clases CSS principales

  • .bloques-listado - Contenedor principal
  • .bloques-items - Grid de items
  • .bloques-item - Item individual
  • .bloques-item-thumbnail - Imagen del item
  • .bloques-item-content - Contenido del item
  • .bloques-tag - Etiquetas de taxonomía
  • .bloques-btn - Botones
  • .bloques-filter-bar - Barra de filtros

Integración con Divi

El plugin es compatible con Divi Theme Builder. Puedes usar los shortcodes en cualquier módulo de código o texto.

Soporte

Plugin desarrollado por Freepress Coop

Licencia

GPL-2.0+