WPML

WPML은 테마 또는 플러그인의 PHP 파일 및 템플릿에서 사용할 수 있는 일련의 상수를 제공합니다.

WPML 코어 플러그인에서 정의한 상수 외에도 애드온 플러그인에서 사용할 수 있는 상수를 사용할 수 있습니다.

WPML Multilingual CMS 상수

ICL_DISABLE_CACHE

WPML 객체 캐싱을 비활성화하려면 이 상수를 사용하세요. 기본값은 false입니다.

ICL_DONT_LOAD_LANGUAGES_JS

이 상수를 true로 설정하면 언어 전환기 JavaScript 파일이 제거됩니다(예:
\sitepress-multilingual-cms\templates\language-switchers\legacy-dropdown\script.js).

ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS

이 상수를 true로 설정하면 언어 전환기 CSS가 제거됩니다(예:
\sitepress-multilingual-cms\templates\language-switchers\legacy-dropdown\style.css).

WPML_TRANSLATOR_CAN_USE_LS_SHORTCODE

이 상수를 true로 설정하면 번역가 사용자가 번역할 때 언어 전환기 숏코드인 wpml_language_selector_widget을 사용할 수 있습니다.

WPML_TRANSLATION_AUTO_UPDATE_ENABLED

페이지 빌더의 경우 WPML은 콘텐츠를 자동으로 업데이트하는 기능을 제공합니다.

이 기능을 비활성화하려면 이 상수의 값을 false로 설정하세요.

WPML_TAXONOMY_TRANSLATION_MAX_TERMS_RESULTS_SET

WPML분류 번역 페이지에 표시할 용어 수를 설정하려면 이 상수를 사용하세요.

기본값은 1000입니다.

WPML_SAVE_XLIFF_PATH

WPML번역 페이지에서 작업을 다운로드할 때 XLIFF 파일을 저장할 서버 경로를 정의하려면 이 상수를 사용하세요. 예:

define('WPML_SAVE_XLIFF_PATH', '/home/test-user/Desktop');

번역 작업을 다운로드한 후 정의된 폴더에 파일의 사본이 생성됩니다.

WPML_DO_NOT_RESIZE_UPLOADED_FLAGS

기본적으로 WPML의 언어 전환기 국기는 일관성을 위해 18×12 픽셀로 자동 크기 조정됩니다.

경우에 따라 국기 크기를 조정하고 싶지 않을 수 있습니다. 예를 들어 사용자 정의 CSS 또는 JavaScript로 처리되거나 사용자 정의 애니메이션 GIF를 표시하려는 경우입니다. 이러한 경우 이 상수의 값을 true로 설정하여 자동 크기 조정을 끌 수 있습니다.

자세한 내용은 언어 전환기 국기 사용자 정의에 대한 페이지를 확인하세요.

WPML_INSTALLER_LOGGING

이 상수를 true 로 설정하면 WPML 설치 프로그램과 관련된 모든 항목의 로깅이 활성화됩니다. 이렇게 하면 사이트의 ..\wp-content\plugins\sitepress-multilingual-cms\vendor\otgs\installer\ 폴더에 installer.log라는 로그 파일이 생성됩니다.

이 상수는 개발자만 사용하도록 고안되었습니다. 일반적인 설치 프로그램 로그를 보려면 사이트 관리 화면에서 WPML지원으로 이동한 다음 설치 프로그램 지원 페이지로 이동하세요.

OTGS_DISABLE_AUTO_UPDATES

이 상수의 값을 true로 설정하면 WPML 및 Toolset이 업데이트를 자동으로 확인하지 않습니다. 수동으로 업데이트를 확인해야 합니다.

WPML_EXPORT_ALL_TO_XLIFF_LIMIT

이 상수를 사용하여 WPML번역 페이지에서 XLIFF로 내보낼 수 있는 최대 작업 수를 설정할 수 있습니다.

기본값은 1700입니다. 이는 모든 서버가 합리적인 시간 내에 처리할 수 있어야 하는 작업 수입니다. 사이트가 빠른 서버에서 실행되는 경우 필요에 따라 이 제한을 늘릴 수 있습니다.

WPML 문자열 번역 상수

WPML_ST_SYNC_TRANSLATION_FILES

이 상수를 true로 설정하면 여러 서버 간에 WPML 번역 파일(MO 파일)이 동기화됩니다.

자세한 내용은 여러 서버에서 실행되는 사이트의 번역 파일 동기화에 대한 페이지를 확인하세요.

WPML_ST_MO_SCANNING_LIMIT

WPML 문자열 번역은 MO 파일을 스캔하고 가져와서 번역할 수 있도록 합니다. 이 상수를 사용하여 한 번의 요청으로 가져올 수 있는 MO 파일 수를 정의할 수 있습니다.

기본값은 20000입니다.

WPML CMS Nav 상수

WPML_CMS_NAV_DISABLE_CACHE

이 상수를 true로 설정하면 WPML CMS Navigation 캐싱이 비활성화됩니다.

자세한 내용은 WPML CMS Navigation 플러그인에 대한 페이지를 확인하세요.

ICL_DONT_LOAD_NAVIGATION_CSS

이 상수를 true로 설정하면 cms-navigation-base.csscms-navigation.css 파일의 로드가 비활성화됩니다.

WPML Multilingual & Multicurrency for WooCommerce 상수

WCML_GEOLOCATED_COUNTRY

지리적 위치 국가를 쿼리할 때 WPML Multilingual & Multicurrency for WooCommerce가 특정 국가를 사용하도록 강제하려면 이 상수를 사용하세요.

상수 값에는 두 자리 국가 코드(예: 가나의 경우 GH)가 포함되어야 합니다.

define( 'WCML_GEOLOCATED_COUNTRY', 'GH' );

이 상수는 테스트에 유용할 수 있습니다. 사용자 정의 모듈의 경우 전용 API 훅을 사용하세요.

Advanced Custom Fields Multilingual 상수

ACFML에서 사용할 수 있는 상수를 확인하려면 ACF Multilingual 훅 및 상수 가이드를 확인하세요.

작성자: Amir · 마지막 업데이트: 2025년 7월 2일