Plugin de WordPress para registrar y gestionar el Custom Post Type de slides para hero/carrusel, con soporte para:
- Metaboxes en admin para contenido, boton, estilos y visibilidad
- Activacion por slide y vigencia por fechas
- Campos en REST API para uso headless
- Campos en WPGraphQL (si el plugin esta activo)
- Compatibilidad con Polylang para contenido traducible
- WordPress 6.x o superior
- PHP 7.4+ (recomendado 8.x)
- Opcional:
- WPGraphQL
- Polylang / Polylang Pro
- Copia la carpeta
slideshow-cptdentro dewp-content/plugins/. - Ve a Plugins en WordPress.
- Activa Slideshow CPT.
- CPT:
slide - Slug:
slides - Soporta:
title,editor,thumbnail,excerpt - Taxonomias:
category,post_tag
_slide_subtitle_slide_is_active_slide_badge_text_slide_text_align_slide_overlay_opacity_slide_mirror_image_slide_disable_button_slide_button_label_slide_button_url_slide_title_color_slide_content_color_slide_button_bg_color_slide_button_text_color_slide_start_date_slide_end_date
Sobre el tipo slide:
subtitleis_activebadge_texttext_alignoverlay_opacitymirror_imagedisable_buttonbutton_labelbutton_urltitle_colorcontent_colorbutton_text_colorbutton_bg_colorstart_dateend_date
Ejemplo de endpoint:
/wp-json/wp/v2/slide
Sobre el tipo Slide:
subtitleisActivebadgeTexttextAlignoverlayOpacitymirrorImagedisableButtonbuttonLabelbuttonUrltitleColorcontentColorbuttonTextColorbuttonBgColorstartDateendDate
- Marca el CPT
slidecomo traducible. - Si guardas una entrada sin idioma, asigna el idioma por defecto.
- Si
disable_buttonesta activo, la URL del boton se ignora. - Si
start_dateyend_dateestan vacias, el slide se considera vigente siempre. overlay_opacityse limita automaticamente entre 0 y 80.
- Usa tags en GitHub:
v1.0.0,v1.1.0, etc. - Documenta cambios por version en el repositorio.