Posted by on the 22nd of January, 2018 at 11:56 pm under 컴퓨터.  This post has no comments.

예전에 적은 것처럼 wordpress업데이트 후 매번 패치를 하고 있다.  (글 읽을 수 없는 문제 해결) 꼬박꼬박 해야 해서 귀찮아서 wordpress에 ticket도 등록했으나 딱히 진행이 안되고 있었다. 도움이 될만한 정보를 찍고 있었는데 업데이트 하면서 그 코드도 다 날라간 상태.

이 문제를 꼭 core 부분을 고칠 게 아니라 plugin으로 가능할 지 찾아봤다. 문제가 되는 함수는 WP::parse_request(). 함수 구현을 찬찬히 살펴보니 맨 처음 ‘do_parse_request’ 라는 filter를 부르고 있었다.

본격적으로 시작 하기 전 시점에 문제가 되는 $_SERVER[‘REQUEST_URI’] 변수를 미리 urldecode하는 plugin을 만들었다. 몇번 시행착오 끝에 원하든 동작을 만들었다.

앞으로 wordpress 버전 올리는데 귀찮은게 하나 줄었다ㅎ



* Required

The URI to TrackBack this entry is:
https://bmp.pe.kr/blog/index.php/2018/01/22/wordpress-plugin-%ec%b6%94%ea%b0%80/trackback/