Shortcodes: los 31 que trae Convoca¶
Todos los shortcodes del ecosistema, con lo que hace cada uno y lo que necesita. Está sacado del código (etiqueta, manejador, fichero y atributos), no de la memoria de nadie: si alguno cambia, esto se vuelve a generar.
Se pegan en cualquier entrada o página, en un bloque Shortcode.
Convoca Core¶
[convoca_cuando]¶
La fecha del evento del contenido que se está viendo.
En una entrada de actividad o un anuncio, pinta la fecha que trae el propio contenido. Fuera de ahí no pinta nada.
- Fichero:
includes/front-shortcodes.php - Atributos: ninguno
[convoca_donde]¶
El lugar del evento del contenido que se está viendo.
Igual que el anterior, con la ubicación.
- Fichero:
includes/front-shortcodes.php - Atributos: ninguno
[convoca_menu]¶
Un menú clásico de WordPress dentro de una plantilla del tema.
Para quien prefiera el menú de toda la vida en una página FSE.
- Fichero:
includes/front-shortcodes.php - Atributos: ninguno
[convoca_relacionadas]¶
Entradas de la MISMA categoría que la que se está viendo.
Para el «sigue leyendo» del final de una entrada.
- Fichero:
includes/front-shortcodes.php - Atributos: ninguno
[convoca_socials]¶
Las redes sociales del sitio.
Las que estén configuradas: si no hay ninguna, no pinta nada.
- Fichero:
includes/front-shortcodes.php - Atributos: ninguno
[convoca_stats]¶
Las cifras del sitio como lista de datos.
Socios, actividades, horas… lo que el sitio tenga calculado.
- Fichero:
includes/front-shortcodes.php - Atributos: ninguno
Convoca Enroll¶
[convoca_actividad_meta]¶
Un dato suelto de la actividad.
Atributo field: fecha_inicio, fecha_fin, ubicacion, plazas_totales, plazas_disponibles, precio_general, precio_socio.
- Fichero:
includes/CPT_Actividad.php - Atributos:
field
[convoca_evaluacion]¶
El formulario de evaluación de una actividad.
Atributo actividad_id.
- Fichero:
public/class-formulario-evaluacion.php - Atributos:
actividad_id
[convoca_form_inscripcion]¶
El formulario de inscripción de UNA actividad.
El formulario entero, con la ficha de la actividad. Atributos: id (la actividad), mostrar_plazas, mostrar_precios.
- Fichero:
public/class-form-inscripcion.php - Atributos:
id,mostrar_plazas,mostrar_precios
[convoca_inscripcion_actual]¶
El formulario de inscripción de la actividad en la que estás.
Solo funciona en la ficha de la actividad: es el que usa la plantilla del tema. En una entrada de anuncio no pinta nada — para eso, usa el bloque del formulario o convoca_form_inscripcion con id.
- Fichero:
includes/CPT_Actividad.php - Atributos: ninguno
[convoca_inscripcion_page]¶
El listado de actividades abiertas.
La página con todas las que se pueden inscribir.
- Fichero:
public/class-pagina-inscripcion.php - Atributos: ninguno
[convoca_panel_reservas]¶
El panel del usuario para consultar y cancelar sus reservas con el correo y el código.
Sin cuenta: con el correo y el código de la reserva.
- Fichero:
public/class-panel-reservas.php - Atributos: ninguno
Convoca Members¶
[convoca_alta_socio]¶
El alta de socio, paso a paso.
El formulario público de alta (el mismo que la página de alta).
- Fichero:
public/class-form-handler.php - Atributos: ninguno
[convoca_mi_area]¶
El panel del socio: sus datos, carnet, inscripciones, voluntariado, pagos.
Necesita sesión de socio.
- Fichero:
public/class-mi-area.php - Atributos: ninguno
[convoca_mi_perfil]¶
Solo sus datos, para editar la ficha.
Necesita sesión de socio.
- Fichero:
public/class-mi-area.php - Atributos: ninguno
[convoca_renovar]¶
Renovar la cuota (con pago o por horas, según el plan).
Necesita sesión de socio.
- Fichero:
public/class-mi-area.php - Atributos: ninguno
[convoca_top_voluntarios]¶
El ranking de voluntariado por horas.
Atributos: limite, desde, publico, titulo.
- Fichero:
includes/Voluntariado_Gamification.php - Atributos:
limite,desde,publico,titulo
[convoca_verificar_certificado]¶
La página para comprobar que un certificado de horas es auténtico.
La que valida el código (o el QR) del certificado.
- Fichero:
public/class-verificar-certificado.php - Atributos: ninguno
[convoca_verificar_socio]¶
Comprobar el número de socio.
Para el carné y para las comprobaciones de la junta.
- Fichero:
convoca-members.php - Atributos: ninguno
[convoca_voluntariado]¶
El formulario para ser voluntario.
El mismo que se usa para apuntarse al voluntariado.
- Fichero:
public/class-form-voluntariado.php - Atributos: ninguno
Convoca Shifts¶
[convoca_boton_apuntarse]¶
El botón para apuntarse al siguiente turno libre.
Solo con sesión de socio o voluntario: sin ella no pinta nada.
- Fichero:
includes/shortcodes.php - Atributos: ninguno
[convoca_calendario]¶
El calendario de turnos del centro.
El cuadrante con los turnos de la semana.
- Fichero:
includes/shortcodes.php - Atributos: ninguno
[convoca_proximos_turnos]¶
Los próximos turnos.
Atributo cantidad (por defecto, 5).
- Fichero:
includes/shortcodes.php - Atributos: ninguno
[convoca_resumen_turnos]¶
El resumen de turnos de la semana.
Atributo semana (por defecto, la actual).
- Fichero:
includes/shortcodes.php - Atributos: ninguno
[convoca_suscripcion_turnos]¶
La caja para suscribirse al calendario desde el móvil.
Solo con sesión: da la dirección personal del socio. Quien no ha entrado no la ve, que es lo correcto.
- Fichero:
includes/shortcodes.php - Atributos: ninguno
Convoca Gateway¶
[convoca_pago]¶
La página de pago de un recibo o una cuota.
Es la que usa el enlace de pago que se manda por correo.
- Fichero:
includes/Payment_Handler.php - Atributos: ninguno
[convoca_pago_ko]¶
La página de «pago no completado».
El destino cuando el cobro no sale.
- Fichero:
includes/Payment_Handler.php - Atributos: ninguno
[convoca_pago_ok]¶
La página de «pago hecho».
El destino tras un cobro correcto.
- Fichero:
includes/Payment_Handler.php - Atributos: ninguno
Convoca Courses¶
[convoca_curso]¶
La portada de un curso: datos, precio, plazas, progreso y formulario de matrícula.
Pinta el curso indicado. Si se omite el atributo, usa el curso de la entrada actual (útil en la plantilla del tipo de contenido).
- Fichero:
includes/Shortcodes.php - Atributos:
id(identificador del curso) - Necesita:
convoca-core
[convoca_curso_lecciones]¶
El índice del curso: módulos y lecciones con el progreso y las lecciones bloqueadas.
- Fichero:
includes/Shortcodes.php - Atributos:
id(identificador del curso) - Necesita:
convoca-core
[convoca_curso_leccion]¶
Una lección concreta, con su contenido, su adjunto o su vídeo, y el botón de completarla.
El vídeo solo se ofrece con licencia PRO activa; sin ella, el texto y los adjuntos siguen.
- Fichero:
includes/Shortcodes.php - Atributos:
id(identificador de la lección) - Necesita:
convoca-core(vídeo: licencia PRO)
Cuáles necesitan sesión¶
Cinco no pintan nada si quien mira no ha entrado: convoca_boton_apuntarse, convoca_suscripcion_turnos,
convoca_mi_area, convoca_mi_perfil y convoca_renovar. No es un defecto: son cosas de uno mismo, y el
botón o el calendario de otra persona no tienen por qué verse.