2009

10월

13

워드프레스 sidebar photoblog 사용시 검색에러

테마를 만들면서 ( 그냥 디자인만 ㅡ.ㅡ; ) 여러가지 테스트를 해보던 중에 검색만 하면 sidebar photoblog에 관한 에러가? 발생했다.

Warning: array_merge() [function.array-merge]: Argument #2 is not an array in /home/wordpress/public_html/wp-content/plugins/sidebar-photoblog/sidebar-photoblog.php on line 326
이라는 경고메세지와 함께 검색결과영역에는 sidebar photoblog 위젯에 설정해 둔 카테고리를 제외한 모든 글들이 출력된다.
에러는 또 왜 이렇게 길어? orz..

한참을 알아보지도 못하는 326라인을 들여다 보며 슬픔에 잠겨있다가 문득 재기발랄한 아이디어가 우뇌 32,523 번째 세포에 저장이 되면서 해결방법을 찾았다.

sidebar photoblog 플러그인을 설치할 때였는지 언제 였는지는 잘 모르겠지만 이와 관련되어 ‘어쩌구 저쩌구 true’ 에 대한 항목을 본 기억이 났다.
동물적인 감각이랄까? 훗~

sidebar-photoblog/sidebar-photoblog.php 를 열어 다음 항목을 아래와 같이 수정하면 검색 에러가 해결이 된다.
$exclude_from_home=true; //Change it false if you want to show photo posts in home page. 를
$exclude_from_home=false; //Change it false if you want to show photo posts in home page. 로 수정.

자, 이제 검색을 해보자. 이제 에러는 발생하지 않을 것이다.
이 어찌 기쁘지 아니한가? 훗~