it-source

워드프레스:고급 사용자 지정 필드: 새 워드프레스 설치로 필드 내보내기 및 가져오기

criticalcode 2023. 3. 22. 21:39
반응형

워드프레스:고급 사용자 지정 필드: 새 워드프레스 설치로 필드 내보내기 및 가져오기

임시 워드프레스 설치에서 두 개의 사용자 지정 필드 그룹을 만들었는데, 이제 이러한 필드 그룹을 내보내서 새 워드프레스 설치로 가져오려고 하는데 방법이 없는 것 같습니다.

다른 사람들은 어떻게 했을까요?

고급 사용자 지정 필드는 필드 그룹을 사용자 지정 게시 유형으로 저장하므로 XML 내보내기가 표준 WordPress XML 형식과 호환되며 WordPress 임포터 플러그인을 사용하여 가져올 수 있습니다.

다음 웹 사이트를 방문하여 직접 설치를 시작할 수도 있습니다./wp-admin/import.php([관리(Admin)]> [툴(Tools)]> [가져오기(Import)]아래에 있는 [워드프레스(WordPress)]링크를 클릭합니다.설치가 완료되면 ACF 필드 그룹용으로 작성한 XML 내보내기 파일을 Import하기만 하면 됩니다.

ACF 4(PHP로 내보내기)에서 ACF 5 Pro I로의 Import에는 ACF-PHP-Recovery를 사용했습니다.마법처럼 작동한다.

Antiongodezkiy의 답변을 기반으로 하려면:

ACF-PHP-Recovery를 사용하자는 그의 제안은 효과가 있었지만, 먼저 몇 가지 다른 편집을 해야 했습니다.ACF 4.x PHP 내보내기에서는 "register_field_group" 함수를 사용했습니다.그러나 ACF 웹사이트는 "acf_add_local_field_group" 함수를 참조합니다.두 함수의 속성 필드는 거의 동일합니다.한 가지 큰 차이점은 오래된 함수가 첫 번째 키 중 하나로 'id'를 사용하고 새로운 함수는 'key'를 사용한다는 것입니다.

PHP를 변경하면 ACF-PHP-Recovery 플러그인이 내 ACF 데이터를 인식하여 가져올 수 있습니다.

참고로 생성된 PHP는 당신의 함수에 들어갑니다.php 파일.플러그인을 사용하여 데이터를 업로드한 후 functions.php에서 PHP를 제거합니다.

언급URL : https://stackoverflow.com/questions/23505076/wordpress-advanced-custom-fields-exporting-and-importing-fields-to-a-new-wordp

반응형