WordPress 포스팅시..

WordPress에 사진 등의 이미지파일을 포스팅하면 워드프레스에서 자동으로 div.wp-caption박스에 자동으로 너비가 들어가도록 되어 있습니다.
여기에는 이미지의 너비 또는 admin > setting > media에서 설정한 Medium size가 적용이 되도록 되어 있더군요.

문제는 포스팅시에는 문제가 없는데 포스팅 한 내용을 보면 div.wp-caption박스의 너비가 10px 더 커져 있다는 겁니다.
구글신의 도움을 받아 확인해 본 결과 /wp-includes/media.php 653번째 줄(WordPress 버전에 따라 달라질 수 있습니다.)에서 10px를 더해주고 있더군요.-_-?

영어가 딸리는 관계로 이유까지는 알 수 없었지만, 그러한 이유로 10px를 빼고 포스팅을 하거나 WordPress 소스를 고치는 방법밖에 없는듯합니다.

소스를 직접 수정하는 방법

/wp-includes/media.php 653번째 줄(WordPress 2.9.1.)

return '<div ' . $id . 'class="wp-caption ' . esc_attr($align) . '" style="width: ' . (10 + (int) $width) . 'px">'

위와 같은 부분을 찾아서 아래와 같이 바꿔주면 될듯합니다.

return '<div ' . $id . 'class="wp-caption ' . esc_attr($align) . '" style="width: ' . ((int) $width) . 'px">'

더 좋은 방법을 알고 계시다면 답글 부탁 드립니다.:)

글쓴이

Bathory

안녕하세요.

2 thoughts on “WordPress 포스팅시..”

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

This site uses Akismet to reduce spam. Learn how your comment data is processed.