Referencia de shortcodes

5 min read

Hay tres shortcodes disponibles. La mayoría de usuarios solo necesita [mementor-tts]. Los otros dos son para casos avanzados.

[mementor-tts]

El shortcode de audio principal. Envuelve el texto que debe narrarse y coloca un reproductor encima del texto envuelto.

Uso básico

[mementor-tts]Tu texto va aquí.[/mementor-tts]

Con atributos

[mementor-tts voice="IKne3meq5aSn9XLyUdCD" model="eleven_flash_v2_5" label="Escuchar esto" autoplay="no" download="yes" loop="no" time_display="yes" speed_control="yes" volume_control="yes" information="no"]
Tu texto va aquí.
[/mementor-tts]

Atributos

Atributo Valores Predeterminado Descripción
voice ID de voz predeterminado del sitio Reemplaza la voz para este shortcode
model eleven_flash_v2_5, etc. predeterminado del sitio Reemplaza el modelo de ElevenLabs
label Cualquier texto vacío Se muestra encima del reproductor
autoplay yes / no no Empieza a reproducir al cargar la página
download yes / no predeterminado del sitio Muestra el botón de descarga
loop yes / no no Repite el audio en bucle
time_display yes / no predeterminado del sitio Muestra el tiempo y la duración
speed_control yes / no predeterminado del sitio Muestra el selector de velocidad
volume_control yes / no predeterminado del sitio Muestra el control de volumen
information yes / no predeterminado del sitio Muestra el icono de información

Ejemplos

Bloque de audio simple:

[mementor-tts]Hola, esto es una prueba.[/mementor-tts]

Etiqueta personalizada y reproducción automática:

[mementor-tts label="Mensaje de bienvenida" autoplay="yes"]
Bienvenido a nuestro sitio.
[/mementor-tts]

Voz diferente para una sección específica:

[mementor-tts voice="EXAVITQu4vr4xnSDxMaL"]
Este párrafo usa una voz diferente.
[/mementor-tts]

[tts_player]

Muestra el reproductor de audio para el audio generado de una entrada existente. Úsalo cuando quieras colocar el reproductor en una ubicación no predeterminada mediante un shortcode.

Uso básico

[tts_player]

Cuando se coloca dentro de una entrada o página, hace referencia al audio de esa entrada. Cuando se coloca en una plantilla (mediante do_shortcode()), pasa el ID de la entrada de forma explícita.

Atributos

Atributo Valores Descripción
id ID de entrada Hace referencia al audio de una entrada específica
lang código de idioma Para sitios multilingues, selecciona un idioma

Ejemplos

Predeterminado (usa el audio de la entrada actual):

[tts_player]

Entrada específica:

[tts_player id="123"]

Idioma específico (WPML/Weglot):

[tts_player id="123" lang="es"]

[mementor_raw]

Envía texto sin procesar a ElevenLabs sin la limpieza estándar de TTSWP (sin eliminación de selectores CSS, sin escape de shortcodes). Solo para uso avanzado.

Uso

[mementor_raw]
Tu texto sin procesar que omite todos los filtros de TTSWP.
[/mementor_raw]

Usa [mementor_raw] dentro de un bloque [mementor-tts] cuando necesites control preciso sobre lo que se envía a la síntesis:

[mementor-tts]
Frase de introducción.
[mementor_raw]<phoneme alphabet="ipa" ph="təˈmeɪtoʊ">tomato</phoneme>[/mementor_raw]
Resto del texto.
[/mementor-tts]

En plantillas de temas

Para usar cualquier shortcode desde una plantilla PHP:

<?php echo do_shortcode('[tts_player id="' . get_the_ID() . '"]'); ?>

Páginas relacionadas