Tistory에서 WordPress로 URL 그대로 이사하기 (추가)

2년간 방치된 본 블로그는 Tistory에 있었습니다만, 최근 (설치형) WordPress로 이전하였습니다. 다행히 석찬님의 수정 기법으로 링크가 깨지지 않고 이행할 수 있었습니다.

Tistory에서 워드프레스로 URL 그대로 이사하기 :: Channy’s Blog

완벽했습니다만 새로 글을 작성할 때는 URL의 폴더가 자동으로 숫자(post ID)가 될 수는 없었습니다. 위 방식을 적용하면 이제는 제목에 따라 URL의 폴더(slug)가 만들어지는 길을 가게 된 것인데, 이것이 한글이니 수많은 문제가 생깁니다.

다행히 “자동으로” 다시 숫자ID로 만들어주는 방법을 찾았습니다.

WordPress の投稿スラッグを自動的に生成する

외모-테마편집기-테마함수(functions.php)에서

(약간 수정한) 다음을 삽입하시면 됩니다.

function auto_post_slug( $slug, $post_ID, $post_status, $post_type ) {
    if ( preg_match( '/(%[0-9a-f]{2})+/', $slug ) ) {
        $slug = $post_ID;
    }
    return $slug;
}
add_filter( 'wp_unique_post_slug', 'auto_post_slug', 10, 4  );

slug을 스스로 설정했다면 그대로 쓰고, 멀티바이트의 경우 ID로 강제 변경해주게 됩니다.

그러나 안타깝게도 Tistory는 더 이상 XML 백업 반출을 제공하고 있지 않습니다.  안타까운 일입니다.

Comments

댓글 남기기