WPML
상태
해결됨
해결된 버전
WPML 4.9
주제 태그
Bug

문제 개요

WordPress의 설정 > 고유주소에서 사용자 정의 상품 베이스를 예를 들어 ”/catalogue/%post_id%/“와 같이 설정하고 해당 베이스를 번역하면 번역된 상품에서 404 오류(Not found)가 발생할 수 있습니다.

임시 해결 방법

다음 경로로 이동하세요: /wp-content/plugins/wpml-string-translation/classes/slug-translation/new-match-finder/wpml-st-slug-new-match-finder.php
해당 파일의 filter_slug_using_tag 함수에서 정확히 다음 코드 바로 뒤에:

	private function filter_slug_using_tag( $slug ) {

다음 새 코드를 추가하세요:

		if ( preg_match( '#%post_id%#', $slug ) ) {
			$slug = preg_replace( '#%post_id%#', '([0-9]+)', $slug );
		}

알려진 모든 문제 →