워드프레스 플러그인 | 조건에 따라 위젯을 보여주거나 숨기는 플러그인 세가지

특정 카데고리에만 보이는 위젯, 특정 페이지에서만 보이는 위젯, 특정 포스트에서만 보이지 않는 위젯 등 조건에 따라 위젯을 보여주거나 숨기게 해주는 플러그인이 있습니다.

대표적인 세가지를 소개해드립니다.

Widget Logic

Widget Logic은 가장 사용자가 많은 플러그인입니다. Conditional Tags를 이용하여 위젯 노출 여부를 정합니다.

플러그인을 설치하고 활성화하면 위젯에 Widget logic이라는 입력 폼이 생기데, 거기에 조건부 태그를 입력하면 됩니다.

예를 들어 is_home()이라고 입력하면...

첫화면에서는 보이지만,

다른 페이지에서는 보이지 않습니다.

태그를 잘 활용하면 다양한 설정이 가능하지만, 코드를 직접 작성해야한다는 불편이 있습니다.

Display Widgets

Display Widgets은 Widget Logic과 사용법이 비슷합니다. 차이점은 코드를 넣는 게 아니라 목록이나 체크박스를 이용해서 조건을 정할 수 있다는 것입니다.

조건이 한정적이지만, 사용이 쉽다는 장점이 있습니다.

Dynamic Widgets

Dynamic Widgets을 설치하고 활성화하면 외모에 Dynamic Widgets이라는 메뉴가 생깁니다. Dynamic Widgets로 가면 위젯 목록이 나오고, 위젯을 선택하면 다음처럼 조건 목록이 나옵니다.

Display Widgets보다는 사용이 좀 어렵지만, 아주 다양한 조건을 활용하여 위젯 노출 여부를 정할 수 있습니다.

Category

Created on 2015-06-26 23:52 | Updated on 2015-07-15 01:06

Book navigation