세계적으로 따지면 워드프레스로 만든 웹사이트, 블로그가 많다. 한국은 워드프레스 활용이 활발하지 않다. 몇년 동안 꾸준히 워드프레스 관련 책과 강의가 만들어졌지만 해외 만큼 사용이 활발하단 생각은 들지 않는다. 코딩 비전공자가 HTML, CSS, 자바스크립트, 워드프레스 등을 공부하며 느낀 점을 바탕으로 한국에서 워드프레스 활용이 낮은 이유를 생각해보았다. 워드프레스가 정말 쉽나?워드프레스는 3시간 또는 하루만에 뚝딱 기업용 홈페이지를 만들 수 있게 해주는 것으로 알려졌다. 초급, 중급을 대상으로 하는 책이나 여러 기초 강의의 홍보 컨셉이다. 워드프레스를 이용하면 코딩을 할줄 몰라도 고급스러운 홈페이지, 블로그를 만들 수 있다고 말한다. 과연 그럴까?유료 테마, 유료 플러그인을 이용하면 고퀄리티의 웹사이..
워드프레스에서 add_filter( )와 apply_filter( ) 차이 Filter Hook인 'auth_cookie_expiration'에 대해 검색하다 보니 검색결과로 'apply_filters( 'auth_cookie_expiration', int $length, int $user_id, bool $remember )'를 나왔다. 잉? apply_filter ? add_filter와 apply_filter 차이가 무엇인지 궁금해졌다. add_filter는 Filter Hook에 사용자 정의 함수를 거는(Hook)[연결하는] 것이고 apply_fitler는 Filter Hook에 이미 걸려 있는 함수를 호출하는 것이다. 참고 자료 add_filter( string $tag, callable $fu..
워드프레스 폴더(디렉터리) 구조 워드프레스 플러그인 개발을 위해 워드프레스 폴더(디렉터리) 구조부터 살펴보았습니다. 워드프레스 설치 파일을 보면 폴더(디렉터리)는 3가지였습니다. wp-admin, wp-includes, wp-content 이렇게 3가지입니다. wp-admin은 관리자 페이지와 관련 있습니다. 워드프레스 관리자로 로그인 하기 위해 "도메인/wp-admin"을 입력하는 이유입니다. wp-includes는 데이터베이스와 정보를 주고 받는데 필요한 함수, 자바스크립트 파일 등이 담겨있습니다. wp-content는 콘텐츠, 테마와 플러그인 관련 파일이 담겨 있습니다. 워드프레스 플러그인은 'wp-content/plugin'에 있습니다. 이곳에 플러그인명으로 폴더(디렉터리)를 만들면서 플러그인 개..