이 과정을 자동화할 수 있습니다. 말씀하신 구 Discourse 도메인으로 연결되는 링크는 WordPress 게시물 아래에 표시되는 Discourse 주제 링크일 것입니다. 이러한 링크는 게시물의 discourse_permalink post_meta 필드에 의해 설정됩니다. 문제를 해결하는지 확인하기 위해 게시물 중 하나의 해당 필드를 수동으로 업데이트해 볼 수 있습니다:
이 필드의 매핑을 자동화할 수 있는 몇 가지 WordPress 플러그인이 있습니다. 과거에는 Velvet Blues Update URLs 플러그인을 사용했습니다. 해당 플러그인은 더 이상 지원되지 않는 것 같습니다. 제가 아직 사용해 보지 않은 포크 버전이 있습니다: Search & Replace Everything – Quick and Easy Way to Find and Replace Text, Links – WordPress plugin | WordPress.org. 또한 이 플러그인도 추천되는 것을 확인했습니다: Better Search Replace – WordPress plugin | WordPress.org English (Canada).
주의할 점은 게시물 커스텀 필드를 업데이트할 수 있는 리매핑 플러그인을 사용해야 한다는 것입니다. 제가 링크한 두 플러그인 모두 이 기능을 수행할 수 있을 것으로 생각됩니다. 또한 실제 리매핑을 수행하기 전에 드라이 런(dry run)을 수행할 수 있는 플러그인을 찾는 것도 좋습니다. 제가 두 번째로 링크한 플러그인은 이를 지원한다고 합니다.
리매핑을 실행하기 전에 WordPress 데이터베이스의 최신 백업을 꼭 저장하십시오. 또한 문제를 해결하는지 확인하기 위해 discourse_permalink 필드를 게시물 하나에 대해서만 수동으로 업데이트해 보는 것도 좋습니다.
