Shortcode-Referenz

5 min read

Drei Shortcodes stehen zur Verfügung. Die meisten Nutzer benötigen nur [mementor-tts]. Die anderen beiden sind für fortgeschrittene Anwendungsfälle gedacht.

[mementor-tts]

Der Haupt-Audio-Shortcode. Umschließt Text, der vorgelesen werden soll, und fügt einen Player oberhalb des umschlossenen Textes ein.

Grundlegende Verwendung

[mementor-tts]Ihr Text steht hier.[/mementor-tts]

Mit Attributen

[mementor-tts voice="IKne3meq5aSn9XLyUdCD" model="eleven_flash_v2_5" label="Jetzt anhören" autoplay="no" download="yes" loop="no" time_display="yes" speed_control="yes" volume_control="yes" information="no"]
Ihr Text steht hier.
[/mementor-tts]

Attribute

Attribut Werte Standard Beschreibung
voice Voice-ID Site-Standard Stimme für diesen Shortcode überschreiben
model eleven_flash_v2_5, etc. Site-Standard ElevenLabs-Modell überschreiben
label Beliebiger Text leer Wird oberhalb des Players angezeigt
autoplay yes / no no Wiedergabe beim Laden der Seite starten
download yes / no Site-Standard Download-Button anzeigen
loop yes / no no Audio in Schleife abspielen
time_display yes / no Site-Standard Zeit und Dauer anzeigen
speed_control yes / no Site-Standard Geschwindigkeitsauswahl anzeigen
volume_control yes / no Site-Standard Lautstärkeregler anzeigen
information yes / no Site-Standard Informationssymbol anzeigen

Beispiele

Einfacher Audio-Block:

[mementor-tts]Hallo, das ist ein Test.[/mementor-tts]

Benutzerdefiniertes Label und Autoplay:

[mementor-tts label="Willkommensnachricht" autoplay="yes"]
Willkommen auf unserer Seite.
[/mementor-tts]

Andere Stimme für einen bestimmten Abschnitt:

[mementor-tts voice="EXAVITQu4vr4xnSDxMaL"]
Dieser Absatz verwendet eine andere Stimme.
[/mementor-tts]

[tts_player]

Rendert den Audio-Player für das generierte Audio eines vorhandenen Beitrags. Verwenden Sie diesen Shortcode, wenn Sie den Player an einer nicht standardmäßigen Position platzieren möchten.

Grundlegende Verwendung

[tts_player]

Innerhalb eines Beitrags oder einer Seite verwendet der Shortcode automatisch das Audio des aktuellen Beitrags. In einem Template (über do_shortcode()) übergeben Sie die Beitrags-ID explizit.

Attribute

Attribut Werte Beschreibung
id Beitrags-ID Audio eines bestimmten Beitrags referenzieren
lang Sprachcode Für mehrsprachige Seiten eine Sprache auswählen

Beispiele

Standard (verwendet Audio des aktuellen Beitrags):

[tts_player]

Bestimmter Beitrag:

[tts_player id="123"]

Bestimmte Sprache (WPML/Weglot):

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

[mementor_raw]

Leitet rohen Text direkt an ElevenLabs weiter, ohne die standardmäßige Bereinigung von TTSWP (kein CSS-Selektor-Strippen, kein Shortcode-Escaping). Nur für fortgeschrittene Anwendungen.

Verwendung

[mementor_raw]
Ihr roher Text, der alle TTSWP-Filter umgeht.
[/mementor_raw]

Verwenden Sie [mementor_raw] innerhalb eines [mementor-tts]-Blocks, wenn Sie genaue Kontrolle darüber benötigen, was an die Sprachsynthese übergeben wird:

[mementor-tts]
Einleitungssatz.
[mementor_raw]<phoneme alphabet="ipa" ph="təˈmeɪtoʊ">tomato</phoneme>[/mementor_raw]
Rest des Textes.
[/mementor-tts]

In Theme-Templates

Um einen Shortcode aus einem PHP-Template zu verwenden:

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

Verwandte Seiten