[워드프레스] 포스트, 페이지별로 다른 위젯 보여주기 설정 – 위젯 로직 Widget Logic ( 무료 )

0
307

Widget Logic 플러그인은 무료이면서도 유용하고 강력한 기능을 제공해준다. 이 플러그인을 이용하면 어떤 위젯이든 자신이 원하는 곳에서만 나타나게 하거나 안보이게 만들수 있다. 각 페이지, 포스트별로 새로운 사이드바를 만들어 사이드바별로 다른 위젯을 설정하는 방식을 사용할 수도 있지만, 그 방식보다는 이 위젯을 이용하여 위젯별로 설정을 해주는 것이 훨씬 더 나은 방법으로 보인다.

예를 들어 회사 홈페이지를 만들때, 왼쪽 사이드바에 세로 메뉴를 넣어야 하는 경우가 있다. 이런 경우 각 페이지별로 다른 메뉴가 보여야 하는데, 이 위젯을 이용하면 각 페이지에 맞는 메뉴만 나올 수 있게 만들 수 있다. 그리고 카테고리별 페이지같은 경우는 기본으로 설정된 사이드바 대신 다른 사이드바로 바꾸기 어려운데, 이런 경우에도 이 위젯을 이용하면 카테고리 페이지별로 다른 위젯을 보여줄 수 있다.

사용방법은 이 위젯을 설치하면, [외모]->[위젯] 에서 위젯 아래쪽에 logic 을 입력하는 란이 생긴다. 그곳 원하는 조건값을 넣어주면되는데, 이 부분은 조금 공부를 해야되지만, 그렇게 어렵지 않다. 조건은 Conditional Formatting 을 이용하여 작성할 수 있다. Conditional Formatting 이란 카테고리, 페이지, 태그, 포함 키워드 등으로 조건을 만들어 그것에 해당되는 내용만 보여줄수 있게 해주는 기능이다.

예시 1) 해당되는 카테고리에만 보여줄때

is_category ( array(‘music’,’movie’,’sports’,’show’,’cartoon’,’drama’,’game’) )

예시 2) 해당되는 카테고리에서만 숨길때

!is_category ( array(‘music’,’movie’,’sports’,’show’,’cartoon’,’drama’,’game’) )

LEAVE A REPLY

Please enter your comment!
Please enter your name here