Tag Archives: flickr

WordPress Flickr Tag Plugin에서 Privacy 옵션을 바꾸자

WordPress Plugin인 Flickr Tag에 Lightbox Plugin 이용시 원본 파일 사이즈를 정할 수 있게 하는 방법에서 소개한 Flickr Tag을 쓰다가 가족 블로그를 쓸 때 Privacy Option을 둘 수 없어서 불편한 점이 있었습니다. 그래서 항상 Flickr에 Public으로 했었는데, 사실 조금 공부해 보면, 이 문제를 해결 할 수 있게 되네요.

Plugin Source에서 FlickrTagEngine.php 파일을 열고 renderTag() 함수를 찾습니다. 이때 다음과 같이 Flickr의 Set을 불러올때 다음과 같은 Parameter를 조절할 수 있습니다. 이 옵션은 Flickr API인 flickr.photosets.getPhotos를 이용하고 있는데, 이때 Privacy 옵션을 줄 수 있습니다.

switch($mode) {
case "set":
	if(! $param)
		return $this->error("No set ID was provided.");

	$params = array(
		'photoset_id'		=> $param,
		'privacy_filter' 	=> 1, // public
		'method'		=> 'flickr.photosets.getPhotos',
		'Extras'		=> 'original_format',
		'format'		=> 'php_serial'
		);

	$r = $this->apiCall($params);

위에서 privacy_fliter 값을 3을 주면, Private 중에서 Family로 된 것만 추출하여 보여 줄 수 있습니다. privacy_filter를 아예 지워버리면, privacy에 상관없이 모든 사진을 불러 오게 되네요. 참고하시기 바랍니다.

WordPress Plugin인 Flickr Tag에 Lightbox Plugin 이용시 원본 파일 사이즈를 정할 수 있게 하는 방법

WordPress에서 Flickr에 있는 사진등을 Share 할 수 있게 하는 Plugin인 Flickr Tag가 있습니다. 이 Flickr TagLightbox Plugin을 사용할 수 있도록 자동으로 링크를 만들어 주는 편리한 기능까지 가지고 있습니다.

안타깝게도 이 Plugin에서 아쉬운 것은 2.4.6 버전이후로 저작자인 Jeff Maki가 더이상 Maintenance를 하지 않는다는 데 있습니다. 제가 필요한 기능은 사진을 클릭했을때, 다시 사진을 크게 보여주는 Lightbox Plugin을 사용하할때, 원본크기를 제 마음데로 정할 수 없다는데 있습니다.

제가 그렇게 잘 아끼고 잘 쓰고 있는 Flickr TagLightbox Plugin을 이용할때 원본크기를 정할 수 있도록 수정했습니다.

1. 우선 Flickr Tag의 원본은 이곳에서 받았습니다.

2. 그리고 이것은 제가 수정한 Flickr Tag 입니다.

3. 다음 파일을 클릭하면 Diff 된 모습을 볼 수 있습니다.

WP plugin: light box 2 소개

lightbox는 Lockesh Dhakar가 Javascript를 이용하여 그림이 삽입될때, 크기가 큰 사진의 경우 작은 thumbnail로 만들어서 클릭했을때, 본 크기로 보여지게 하는데 도움을 주는 툴입니다. 이것을 wordpress plugin으로 적용한 것이 Lightbox plugin for WordPress 입니다.

이 plugin이 할 수 있는 feature의 하나는 lightbox에서 한가지 실험해 볼 수 있습니다. 이 글에서도 예제를 하나 보여드리면,

ain't no sunshine...

위를 클릭해 보면, 현재 제가 쓰고 있는 lightbox plugin이 어떻게 동작하는가를 보여 줍니다. (예제는 flickr에서 linoush2000님이 올린 photo중에서 “ain’t no sunshine…” 이라는 제목의 사진을 가져왔습니다.)

Install

Plugin의 install은 무척 쉽습니다. admin 페이지에서 add new를 클릭하여 lightbox를 검색해서 찾아서 바로 인스톨하거나 lightbox에 들어가서 zip파일을 받은 후에 역시 admin 페이지에서 add new로 업로드 하시면 됩니다. (자세한 것은 WP 홈페이지 를 참조하시기 바랍니다.)

Usage

아주 간단합니다. 다음과 같은 tag를 써주면 됩니다. 위의 예제를 보면,

<a title="ain't no sunshine..." href="http://farm2.static.flickr.com/1320/3352689777_c561568b36_b.jpg" target="_blank"><img title="ain't no sunshine..." src="http://farm2.static.flickr.com/1320/3352689777_c561568b36_m.jpg" alt="ain't no sunshine..." width="240" height="180" /></a>

와 같이 하면 됩니다.