팁
Phrase Strings에서 WordPress 통합에 대한 정보는 WordPress (Strings)을 참조하십시오.
WordPress는 오픈 소스 블로깅 및 웹 콘텐츠 관리 시스템입니다. 또한 메일링 리스트, 포럼, 미디어 갤러리, 분석 및 온라인 상점을 지원합니다.
커넥터는 WPML 및 다국어 프레스 플러그인을 지원합니다. 설치 중에 어떤 플러그인이 설치되어 있는지 자동으로 감지합니다 Phrase Plugin 설치. 플러그인이 실행 중인 모드는 설정에서 확인할 수 있습니다.
Wordpress VIP 플랫폼은 지원되지 않습니다.
커넥터는 2FA를 지원하지 않습니다. 2FA는 wp-admin 또는 프론트엔드에 대해 활성화할 수 있지만, /wp-json/memsource/v1/connector로 시작하는 모든 엔드포인트는 2FA 없이 Phrase에서 접근 가능해야 합니다. 커넥터에서 사용하는 엔드포인트는 이미 Phrase 토큰으로 보호되어 있으며, 기본 auth를 추가하거나 Phrase IP에서만 접근을 허용하여 보안을 강화할 수 있습니다.
-
WordPress 버전: 4.9 이상, 멀티사이트 설치 포함 (Phrase plugin 및 WPML은 모든 사이트에 설치되어야 함)
-
PHP 버전: 7.0 이상
-
WPML Plugin: 버전 3.7 이상
-
다국어 프레스 플러그인: 버전 3.7.0 이상
지원되는 콘텐츠 유형
WordPress 커넥터는 다음 콘텐츠 유형에 대해 소스 콘텐츠를 다운로드하고 대상 로컬라이제이션을 WordPress로 직접 업로드할 수 있습니다:
-
게시물
-
페이지
-
태그
-
카테고리
-
사용자 지정 게시물 유형
-
사용자 지정 분류
지원되는 상태
-
게시물 및 초안(게시물 및 파생 콘텐츠에 대한 인라인 미리 보기가 지원됨)
참고
일부 HTML 태그는 위험을 초래할 수 있으며 CAT 편집기는 미리 보기를 표시할 때 이 HTML에서 태그를 제거합니다. 이는 사용자의 데이터 프라이버시와 보안을 보장하기 위한 것입니다.
제거된 태그의 예로는 FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT 또는 배경 이미지 CSS 속성이 포함됩니다.
지원되는 플러그인
다음 플러그인은 Phrase Translation Plugin for WordPress에서 지원됩니다:
-
Avada
-
Divi
-
Elementor
-
Gutenberg
-
미리 정의된 블록은 자동으로 구성됩니다. 을 Gutenberg 블록의 메뉴에서 구성하십시오. 구성되지 않은 경우 콘텐츠가 가져와지지 않습니다.
-
-
Yoast SEO
-
SEOPress
-
WPBakery 페이지 빌더(구 Visual Composer)
-
Avia(Enfold 테마)
-
Enfold 사용자 지정 필드는 지원되지 않으므로 선택 해제해야 합니다. WordPress 계정에서 Phrase 플러그인을 클릭하고 페이지로 이동하여 Enfold 사용자 지정 필드를 선택 해제합니다.
-
커넥터 여러 사용 사례가 있습니다.
-
프로젝트 관리자는 온라인 리포지토리에서 프로젝트에 직접 파일을 추가할 수 있습니다.
-
Advanced Custom Fields(ACF) 플러그인을 사용하면 WordPress 내에서 개별 워크플로를 정의할 수 있습니다. Phrase는 워크플로 단계의 변경 사항을 모니터링하고 그에 따라 업데이트합니다. 예: 번역에서 번역 진행 중으로, 번역 완료로.
-
제출자 포털을 설정하여 제출자가 온라인 리포지토리에서 요청에 파일을 직접 추가할 수 있도록 합니다.
-
자동 프로젝트 생성(APC)을 사용하여 모니터링되는 파일 또는 폴더의 마지막으로 수정된 날짜에서 변경이 감지되면 새 프로젝트를 자동으로 생성합니다.
-
선택한 파일은 APC 처음 실행되는 경우에 가져옵니다. 폴더가 모니터링될 때 모든 파일이 가져옵니다.
-
컨텍스트 미리 보기 기능은 CAT 웹 편집기와 CAT 데스크톱 편집기 모두에서 원본 또는 번역된 텍스트의 실시간 미리 보기를 제공합니다.
표, 열, 다양한 그래픽, 서식 및 글꼴(사용자가 설치한 경우)이 지원됩니다. 이 기능은 번역 시 맥락을 제공하기 위한 것이며 원본 또는 완료된 문서의 완벽한 표현이 아닙니다. 일부 시각적 차이는 예상됩니다. 액세스 및 보안 설정에서 편집기에서 외부 콘텐츠 로드 허용 옵션을 활성화/비활성화하여 영향을 받을 수 있습니다.
Phrase 요구 사항:
-
온프레미스 설치에 액세스하기 위해 기업 방화벽을 통과합니다.
-
저자 환경에 인증합니다.
온프레미스 설치를 위한 방화벽 구성:
-
설치는 다음 IP 주소에서 접근 가능해야 합니다:
34.243.87.13, 34.248.197.209, 108.129.22.31, 3.248.158.93
-
도메인 이름은 외부에서 해석 가능해야 합니다.
참고
일부 HTML 태그는 위험을 초래할 수 있으며 CAT 편집기는 미리 보기를 표시할 때 이 HTML에서 태그를 제거합니다. 이는 사용자의 데이터 프라이버시와 보안을 보장하기 위한 것입니다.
제거된 태그의 예로는 FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT 또는 배경 이미지 CSS 속성이 포함됩니다.
-
다국어 페이지를 생성하고 관리하기 위해 WPML 또는 다국어 프레스 플러그인을 설치하십시오.
-
왼쪽 탐색 패널에서 로 이동하십시오.
-
커넥터를 클릭한 다음 커넥터 설정 표시를 클릭하십시오.
-
연결을 설정하기 위해 토큰을 생성하려면 새 토큰 생성을 클릭하십시오.
-
어떤 게시물이 상태에 따라 가져와야 하는지 선택하고 번역된 콘텐츠에 할당할 상태를 선택하십시오.
-
사용자 지정 필드 페이지로 이동하여 워드프레스에서 내보내고 번역해야 할 사용자 지정 필드를 목록에서 선택하십시오. 모든 사용자 지정 필드는 기본적으로 내보내기 위해 선택됩니다.
-
페이지로 이동하여 워드프레스 언어를 Phrase 언어 코드에 매핑하십시오.
-
지원되는 단축코드 목록을 보거나 서드파티 단축코드 플러그인을 사용하여 생성된 사용자 지정 단축코드를 추가하려면 페이지로 이동하십시오.
-
(APC)에 지정된 언어로 번역을 제공하십시오.
자동화된 프로젝트 생성은 으로 식별된 사용자 지정 필드에 지정된 언어에 대해서만 작업을 생성합니다 - 예: target_languages. 필드 유형은 다중 값 선택 목록이어야 하며, 값은 언어 코드와 일치해야 합니다.
참고
WPML의 언어는 프로젝트의 언어와 일치해야 합니다. 프랑스어 (캐나다),와 같은 지역 변형을 지원하려면 워드프레스 내의 WPML 패널에서 언어를 정의하십시오.
-
설정
페이지에서 섹션으로 스크롤하십시오.
-
커넥터을 클릭합니다.
페이지가 열립니다.
-
새 커넥터를 클릭하십시오.
페이지가 열립니다.
-
유형을 워드프레스로 변경하고 커넥터의 이름을 제공하십시오.
-
워드프레스 사이트 URL을 입력하십시오.
예: 귀하의 워드프레스 관리자 페이지 URL이 http://blog.phrase.com/wp-admin/index.php인 경우, 사이트 URL은 http://blog.phrase.com/입니다.
-
Phrase 플러그인 구성에서 토큰과 함께 Phrase WordPress 플러그인 토큰을 입력하십시오.
-
사이트가 기본 HTTP 인증으로 보호되는 경우, WP 관리자에서 설정한 사용자 이름과 비밀번호를 제공하십시오.
-
연결 테스트을 클릭합니다.
연결이 성공하면 구성된 언어 목록이 나타납니다. 연결이 실패하면 오류 메시지와 함께 빨간색 느낌표가 나타납니다. 자세한 내용을 보려면 아이콘 위로 고정하세요.
소스 또는 대상이 변경되면 를 클릭하여 구성된 언어 선택을 새로 고칠 수 있습니다.
-
저장을 클릭합니다.
커넥터는 페이지의 목록에 추가됩니다.
가져온 텍스트가 코드로 가득 차 있을 경우 어떻게 해야 하나요?
일부 워드프레스 애드온은 귀하의 워드프레스 페이지에 코드를 삽입합니다. Phrase는 추가 구성 없이 이 코드를 처리하지 않습니다.
이 문제를 일으키는 것으로 알려진 애드온은 다음과 같습니다:
-
Avia 레이아웃 빌더
-
Divi 빌더
-
Fusion 빌더
-
비주얼 컴포저
-
WPBakery (이전 비주얼 컴포저)
이 경우 Phrase를 구성하려면 워드프레스에서 번역할 사용자 지정 필드를 지정하십시오.
플러그인으로 이동한 다음 로 가서 애드온 형식의 사양에 따라 단축 코드를 추가하십시오.
WPBakery 설정:
커넥터 구성 시 연결 테스트 실패
WP Hardening, WP Security, WP Staging, 사용 안 함 WP REST API 또는 Wordfence Security와 같은 일부 WordPress 플러그인은 JSON API를 비활성화하는 옵션을 제공합니다. WordPress API가 비활성화되지 않았는지 확인하십시오.