워드프레스 플러그인 개발 세팅

팁이라고 하기는 너무 거창하고… 현재의 내 상태를 기록해 두는 뜻으로 포스팅을 해 봅니다. 워드프레스를 개발할 때 즐겨 사용하는 세팅을 기록합니다. 고도로 숙련된 세팅이라고 할 수는 없으니, 저 아닌 다른 분들은 “아, 얘는 이런 식으로 쓰는 구나” 하고 참고만 해 두셨으면 합니다. 기본 환경 OS OS는 리눅스 민트를 사용합니다. 리눅스 중에서는 가장 대중적이고, 무탈하고 쓰기 편합니다.… 워드프레스 플러그인 개발 세팅 계속 읽기

WP_Hook이 새로 만들어졌다고?

요즘 워드프레스에 뜸했다. 며칠 전 워드프레스 4.7.1을 보다가 훅의 구현이 엄청나게 변한 것을 알게 되었다. 구체적으로 어떤 점이 변경되었는지 알아 보자. 우선 이 포스트에서 WP_Hook 이란 클래스가 새롭게 도입되었다는 사실을 발견할 수 있었다. 저 포스트에서 발견한 trac 페이지를 참고하면 대략 다음과 같은 이유로 도입이 되었다는 사실을 접할 수 있다. 필터와 액션은 아주 오래전부터 워드프레스의 플러그인… WP_Hook이 새로 만들어졌다고? 계속 읽기

커스텀 포스트 역할과 권한 옵션 집중 분석

역할과 권한에 대한 항목에는 다음 옵션들이 있다. capability_type capabilities map_meta_cap 전체 옵션은 이 포스트에서 확인할 수 있다. 역할과 권한 워드프레스의 권한(authority) 시스템은 매우 잘 구축되어 있다. 권한은 세부적으로 역할과 권한(capability)으로 쪼개어져 문맥(context)에 따라 어떤 작업을 허가할 수도, 거부할 수도 있도록 조직되어 있다. 역할 (Roles) 사실 ‘역할’은 ‘권한’보다는 커스텀 포스트와는 덜 밀접한 관계이긴 하지만 권한과 역할이… 커스텀 포스트 역할과 권한 옵션 집중 분석 계속 읽기

커스텀 포스트 말단지점(endpoint)과 다시 쓰기(rewrite) 옵션 집중 분석

말단지점(endpoint) 및 다시 쓰기(rewrite) 기능은 URL 축약과 고유주소 생성과 관련 깊은 옵션이다. 여기에 해당하는 옵션은 단 2개로 수가 적지만, 커스텀 포스트 옵션 중 서버의 기능과 밀접한 부분이다. 내가 포스트를 쓰면서 가장 염두에 둔 포인트이기도 하고. permalink_epmask rewrite 나머지 옵션에 대해서는 이 포스트를 참고하자. 워드프레스의 rewrite에 대해 커스텀 포스트의 옵션 값과는 약간 거리가 있지만, 우선 워드프레스가… 커스텀 포스트 말단지점(endpoint)과 다시 쓰기(rewrite) 옵션 집중 분석 계속 읽기

커스텀 포스트 분류 및 기타 옵션 집중 분석

이 포스트에서는 분류(taxonomy) 및 기타 옵션에 대해 다루어 본다. 옵션 목록은 다음과 같다. can_export description hierarchical taxonomies 모든 목록은 이 포스트에서 확인할 수 있다. can_export 내보내기 기능에 해당 커스텀 타입도 포함시키는 옵션이다. 이것이 true 이면 도구(tools) > 내보내기 (export) 메뉴에서 커스텀 타입도 포함된다. 내보내기를 하면 XML 형태로 사이트의 콘텐츠를 다운로드 받을 수 있다. 단, 주의해야… 커스텀 포스트 분류 및 기타 옵션 집중 분석 계속 읽기

커스텀 포스트 관리 UI 관련 옵션 집중 분석

이 포스트는 커스텀 포스트의 관리 UI(admin UI)와 관련된 옵션을 다룬다. 목록은 아래와 같다. public show_ui show_in_nav_menus show_in_menu show_in_admin_bar menu_position menu_icon supports register_meta_box_cb public 옵션은 관리 UI 관련 옵션에도 관여하지만 가시성 관련 옵션에도 관계가 있다. 해당 포스트에서 확인할 수 있다. 전체 옵션은 이 포스트에서 확인할 수 있다. public이 true이면 show_in_hav_menus, show_ui 옵션이 true. 반대로 false이면 모두… 커스텀 포스트 관리 UI 관련 옵션 집중 분석 계속 읽기