Shortcodes referentie

5 min read

Er zijn drie shortcodes beschikbaar. De meeste gebruikers hebben alleen [mementor-tts] nodig. De andere twee zijn voor geavanceerde gevallen.

[mementor-tts]

De belangrijkste audio shortcode. Omhult tekst die ingesproken moet worden en plaatst een speler boven de omhulde tekst.

Basisgebruik

[mementor-tts]Jouw tekst staat hier.[/mementor-tts]

Met attributen

[mementor-tts voice="IKne3meq5aSn9XLyUdCD" model="eleven_flash_v2_5" label="Luister hiernaar" autoplay="no" download="yes" loop="no" time_display="yes" speed_control="yes" volume_control="yes" information="no"]
Jouw tekst staat hier.
[/mementor-tts]

Attributen

Attribuut Waarden Standaard Omschrijving
voice Stem-ID sitestandaard Overschrijf de stem voor deze shortcode
model eleven_flash_v2_5, etc. sitestandaard Overschrijf het ElevenLabs-model
label Willekeurige tekst leeg Wordt boven de speler getoond
autoplay yes / no no Begin met afspelen bij het laden van de pagina
download yes / no sitestandaard Toon downloadknop
loop yes / no no Herhaal de audio
time_display yes / no sitestandaard Toon tijd en duur
speed_control yes / no sitestandaard Toon snelheidskiezer
volume_control yes / no sitestandaard Toon volumeschuifregelaar
information yes / no sitestandaard Toon informatiepictogram

Voorbeelden

Eenvoudig audioblok:

[mementor-tts]Hallo, dit is een test.[/mementor-tts]

Aangepast label en automatisch afspelen:

[mementor-tts label="Welkomstbericht" autoplay="yes"]
Welkom op onze site.
[/mementor-tts]

Andere stem voor een specifiek gedeelte:

[mementor-tts voice="EXAVITQu4vr4xnSDxMaL"]
Deze alinea gebruikt een andere stem.
[/mementor-tts]

[tts_player]

Toont de audiospeler voor de gegenereerde audio van een bestaand bericht. Gebruik dit wanneer je de speler op een niet-standaard locatie wilt plaatsen via een shortcode.

Basisgebruik

[tts_player]

Wanneer geplaatst in een bericht of pagina, verwijst het naar de audio van dat bericht. Wanneer geplaatst in een template (via do_shortcode()), geef het bericht-ID expliciet mee.

Attributen

Attribuut Waarden Omschrijving
id bericht-ID Verwijs naar de audio van een specifiek bericht
lang taalcode Voor meertalige sites, kies een taal

Voorbeelden

Standaard (gebruikt audio van huidig bericht):

[tts_player]

Specifiek bericht:

[tts_player id="123"]

Specifieke taal (WPML/Weglot):

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

[mementor_raw]

Stuurt ruwe tekst rechtstreeks naar ElevenLabs zonder de standaard opschoning van TTSWP (geen CSS-selector verwijdering, geen shortcode-escaping). Alleen voor geavanceerd gebruik.

Gebruik

[mementor_raw]
Jouw ruwe tekst die alle TTSWP-filters omzeilt.
[/mementor_raw]

Gebruik [mementor_raw] binnen een [mementor-tts]-blok wanneer je precieze controle nodig hebt over wat naar synthese gaat:

[mementor-tts]
Introzin.
[mementor_raw]<phoneme alphabet="ipa" ph="təˈmeɪtoʊ">tomato</phoneme>[/mementor_raw]
Rest van de tekst.
[/mementor-tts]

In thema-templates

Om een shortcode te gebruiken vanuit een PHP-template:

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

Gerelateerde pagina's