Kontroluj, co jest narowane

5 min read

Domyślnie TTSWP naruje tytuł wpisu oraz jego główną treść. Możesz zmienić oba ustawienia. Możesz też wykluczyć konkretne sekcje (podpisy pod obrazkami, pasy boczne, bloki powiązanych wpisów) i wybrać, które typy wpisów w ogóle otrzymują audio.

Otwórz stronę ustawień Treść

Przejdź do Tekst na mowę - TTSWP → Treść. Strona podzielona jest na cztery sekcje:

  1. Typy wpisów, które otrzymują audio
  2. Czy dołączyć tytuł wpisu
  3. Selektory CSS do dołączenia lub wykluczenia
  4. Klasa no-audio

Wybierz typy wpisów do generowania audio

Domyślnie TTSWP generuje audio tylko dla Wpisów. Aby włączyć audio dla innych typów treści, aktywuj ich przełącznik.

Obsługiwane typy wpisów:

  • Wpisy (domyślnie włączone)
  • Strony
  • Produkty WooCommerce
  • Niestandardowe typy wpisów zarejestrowane przez motyw lub inne wtyczki

Jeśli automatyczne generowanie przy publikacji jest włączone, automatyczne audio otrzymują tylko aktywowane typy wpisów.

Dołącz tytuł wpisu

Gdy opcja Dołącz tytuł do audio jest włączona, tytuł wpisu jest odczytywany jako pierwszy, a potem treść. To ustawienie domyślne.

Wyłącz je, jeśli:

  • Twój tytuł pojawia się już wewnątrz treści (niektóre motywy tak robią)
  • Chcesz, żeby audio zaczynało się od razu od treści artykułu

Selektory CSS: dołączanie i wykluczanie

Dwa pola, oba opcjonalne.

Selektory dołączania

Domyślnie TTSWP naruje cały obszar treści wpisu. Jeśli Twój motyw przechowuje główny artykuł w konkretnym kontenerze (na przykład .article-body lub #main-content), dodaj ten selektor tutaj. Narowana będzie tylko treść wewnątrz pasujących elementów.

Zostaw to pole puste, aby zachować domyślne działanie.

Selektory wykluczania

Dodaj dowolny selektor CSS, którego treść chcesz pominąć. Pasujące elementy (i wszystko wewnątrz nich) są usuwane przed wygenerowaniem audio.

Typowe przykłady:

.wp-caption
figcaption
.sidebar
#secondary
.widget-area
.related-posts
.comments-area
#comments
.ad-container

Możesz dodać wiele selektorów, po jednym w każdym wierszu.

Klasa no-audio

Najprostszy sposób na wykluczenie pojedynczego bloku z audio to dodanie do niego klasy no-audio.

W edytorze bloków:

  1. Kliknij blok, który chcesz wykluczyć.
  2. Otwórz panel boczny bloku po prawej stronie.
  3. Przewiń do sekcji Zaawansowane.
  4. Dodaj no-audio w polu Dodatkowe klasy CSS.

W klasycznym edytorze lub kreatorach stron:

<div class="no-audio">
  Ten tekst nie zostanie uwzględniony w audio.
</div>

Działa wewnątrz każdego kreatora stron, który respektuje atrybuty klas (Elementor, Divi, Visual Composer, Gutenberg, klasyczny edytor).

Wykluczanie wpisów z określonych kategorii

To nie jest ustawienie na stronie Treść - znajduje się w edytorze wpisu.

  1. Otwórz wpis.
  2. Znajdź panel Audio TTS w prawym pasku bocznym.
  3. Zaznacz Pomiń audio dla tego wpisu.

Wpis zachowuje pozostałą treść i przypisania kategorii, ale TTSWP nie generuje dla niego audio.

Kolejność filtrów

TTSWP przetwarza Twój wpis w tej kolejności:

  1. Pobiera surową treść wpisu
  2. Stosuje selektory dołączania (jeśli są)
  3. Usuwa elementy pasujące do selektorów wykluczania
  4. Usuwa elementy z klasą no-audio
  5. Usuwa obrazki, shortcody i skrypty
  6. Czyści białe znaki
  7. Wysyła do ElevenLabs

Jeśli coś nieoczekiwanego nadal pojawia się w audio, sprawdź kroki 3 i 4 - Twoje selektory lub klasy mogą nie pasować.

Testowanie filtrów

Po zmianie filtrów wygeneruj ponownie audio na testowym wpisie, żeby sprawdzić wynik:

  1. Otwórz Wpisy → Wszystkie wpisy.
  2. Znajdź testowy wpis.
  3. W kolumnie TTS kliknij Generuj ponownie.
  4. Kliknij Odtwórz, żeby posłuchać.

Jeśli wynik nie jest taki, jak oczekiwałeś, popraw selektory i spróbuj ponownie. Łatwiej naprawić to na jednym wpisie niż na całej witrynie.

Powiązane strony