숏코드 참조

5 min read

세 가지 숏코드를 사용할 수 있습니다. 대부분의 사용자는 [mementor-tts]만 필요합니다. 나머지 두 개는 고급 사용 사례를 위한 것입니다.

[mementor-tts]

기본 오디오 숏코드입니다. 음성으로 읽을 텍스트를 감싸고, 감싼 텍스트 위에 플레이어를 배치합니다.

기본 사용법

[mementor-tts]텍스트를 여기에 입력하세요.[/mementor-tts]

속성 포함 사용법

[mementor-tts voice="IKne3meq5aSn9XLyUdCD" model="eleven_flash_v2_5" label="들어보기" autoplay="no" download="yes" loop="no" time_display="yes" speed_control="yes" volume_control="yes" information="no"]
텍스트를 여기에 입력하세요.
[/mementor-tts]

속성

속성 기본값 설명
voice Voice ID 사이트 기본값 이 숏코드의 음성 재정의
model eleven_flash_v2_5 사이트 기본값 ElevenLabs 모델 재정의
label 임의 텍스트 없음 플레이어 위에 표시
autoplay yes / no no 페이지 로드 시 자동 재생
download yes / no 사이트 기본값 다운로드 버튼 표시
loop yes / no no 오디오 반복 재생
time_display yes / no 사이트 기본값 시간 및 재생 시간 표시
speed_control yes / no 사이트 기본값 재생 속도 선택기 표시
volume_control yes / no 사이트 기본값 볼륨 슬라이더 표시
information yes / no 사이트 기본값 정보 아이콘 표시

예제

간단한 오디오 블록:

[mementor-tts]안녕하세요, 테스트입니다.[/mementor-tts]

커스텀 레이블과 자동 재생:

[mementor-tts label="환영 메시지" autoplay="yes"]
사이트에 오신 것을 환영합니다.
[/mementor-tts]

특정 섹션에 다른 음성 적용:

[mementor-tts voice="EXAVITQu4vr4xnSDxMaL"]
이 단락은 다른 음성을 사용합니다.
[/mementor-tts]

[tts_player]

기존 게시물의 생성된 오디오에 대한 플레이어를 렌더링합니다. 숏코드를 사용해 플레이어를 기본 위치가 아닌 곳에 배치하고 싶을 때 사용합니다.

기본 사용법

[tts_player]

게시물이나 페이지 내에 배치하면 해당 게시물의 오디오를 참조합니다. 템플릿에서 do_shortcode()를 통해 사용할 경우 게시물 ID를 명시적으로 전달하세요.

속성

속성 설명
id 게시물 ID 특정 게시물의 오디오 참조
lang 언어 코드 다국어 사이트에서 언어 선택

예제

기본값 (현재 게시물의 오디오 사용):

[tts_player]

특정 게시물:

[tts_player id="123"]

특정 언어 (WPML/Weglot):

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

[mementor_raw]

TTSWP의 표준 정리 과정 없이 (CSS 선택자 제거 없음, 숏코드 이스케이프 없음) 원시 텍스트를 ElevenLabs로 직접 전달합니다. 고급 사용자 전용입니다.

사용법

[mementor_raw]
모든 TTSWP 필터를 우회하는 원시 텍스트입니다.
[/mementor_raw]

합성에 전달되는 내용을 정밀하게 제어해야 할 때 [mementor-tts] 블록 내부에 [mementor_raw]를 사용하세요.

[mementor-tts]
인트로 문장.
[mementor_raw]<phoneme alphabet="ipa" ph="təˈmeɪtoʊ">tomato</phoneme>[/mementor_raw]
나머지 텍스트.
[/mementor-tts]

테마 템플릿에서 사용

PHP 템플릿에서 숏코드를 사용하려면:

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

관련 페이지