WPML
상태
개발자 대기 중
보고된 제품
WPML Multilingual CMS 4.4.8
관련 플러그인/테마
Premmerce Permalink Manager for WooCommerce

문제 개요

WPML 4.4.8과 함께 Premmerce Permalink Manager for WooCommerce를 사용할 때 다른 언어로 전환하면 언어 전환기(및 hreflang)가 https://URL.com/en/?lang=en과 같은 URL을 가리킵니다.

임시 해결 방법

플러그인 개발자와 협력하여 이 문제를 해결 중이며, 개발자 측에서 일부 변경 사항을 구현할 예정입니다.
그동안 다음 단계에 따라 사이트의 문제를 해결할 수 있습니다.

WordPress 사이트 파일 및 데이터베이스를 백업하세요. woo-permalink-manager/src/Frontend/Frontend.php의 58번째 줄을 수정하세요:

변경 전

if ( $key != $sitepress->get_default_language() ) {

변경 후

$isGetParamUrlFormat = apply_filters( 'wpml_setting', 0, 'language_negotiation_type' ) == '3';
if ( $key != $sitepress->get_default_language() && $isGetParamUrlFormat) {

다음 단계

개발자 측의 수정이 필요하므로 이 문제에 대해 개발자에게 연락했습니다. 안타깝게도 언제 해결될지에 대한 업데이트를 아직 받지 못했으므로, 문제 해결을 앞당기려면 해당 지원 포럼에 직접 문의하는 것이 좋습니다.

알려진 모든 문제 →