집고 넘어가야 할 점이 있습니다. 아임웹, 워드프레스는 당신에게 적당한 자유를 주는 대신에 고민과 수고, 비용을 안겨드리게 될 것입니다. 온라인 공간에서의 판매가 목적이라면 아주 쉽게는 네이버 스마트스토어가 적합합니다. 블로그가 목적이라면 티스토리가 매우 유용하죠. 네이버 스마트스토어와 티스토리 모두 호스팅 비용이 무료(단, 나만의 도메인을 쓰고 싶다면 도메인은 따로 구매를 해야 합니다.)이고 국내 사용자에게 최적화 되어 있습니다. 내 입맛을 모두 만족시키진 못하더라도 대부분은 만족시켜줍니다. 단순히 내 사업을 알리는 홈페이지, 랜딩페이지 제작이 목적이라면 WIX도 좋습니다. 그러나 네이버 스마트스토어, 티스토리, WIX가 아닌 좀 더 나만의 개성, 차별성을 담기 위해 자유로운 변형을 원한다면 아임웹, ..
세계적으로 따지면 워드프레스로 만든 웹사이트, 블로그가 많다. 한국은 워드프레스 활용이 활발하지 않다. 몇년 동안 꾸준히 워드프레스 관련 책과 강의가 만들어졌지만 해외 만큼 사용이 활발하단 생각은 들지 않는다. 코딩 비전공자가 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..
jQuery(document).ready(function($){ 이게 뭐지 하다가 알게된 noConflict() '트위터 부트스트랩으로 만드는 워드프레스 테마' 책으로 실습을 하던 중 '이게 뭐지?' 싶은 것을 발견했다. 처음에는 아무 생각 없이 책에 있는 코드를 그대로 받아 적었다. 궁금했지만 우선 넘어갔다. 계속 실습을 해나가는데 다른 코드를 추가 했더니 에러가 발생했다. 크롬 브라우저 개발자 도구의 Console 내용을 보니 아래와 같이 붉은 글씨로 에러 내용이 있었다. Uncaught TypeError: $ is not a function at ... $이 함수가 아니라니 뭔 소리지? 친절하게 어디 부분이 에러인지 나와 있으니 그 부분을 뚫어져라 쳐다봤다. 처음에는 무슨 오타가 나서 이런가 싶어 ..
워드프레스 폴더(디렉터리) 구조 워드프레스 플러그인 개발을 위해 워드프레스 폴더(디렉터리) 구조부터 살펴보았습니다. 워드프레스 설치 파일을 보면 폴더(디렉터리)는 3가지였습니다. wp-admin, wp-includes, wp-content 이렇게 3가지입니다. wp-admin은 관리자 페이지와 관련 있습니다. 워드프레스 관리자로 로그인 하기 위해 "도메인/wp-admin"을 입력하는 이유입니다. wp-includes는 데이터베이스와 정보를 주고 받는데 필요한 함수, 자바스크립트 파일 등이 담겨있습니다. wp-content는 콘텐츠, 테마와 플러그인 관련 파일이 담겨 있습니다. 워드프레스 플러그인은 'wp-content/plugin'에 있습니다. 이곳에 플러그인명으로 폴더(디렉터리)를 만들면서 플러그인 개..
워드프레스의 글 타입에는 5가지가 있다. 글(Post), 페이지(Page), 첨부(Attachment), 리비전(Revision), 메뉴(Menu), 이렇게 5가지다. 실제 우리가 콘텐츠라 부를만한 형태는 5가지 중 2가지로 좁힐 수 있다. 글(Post), 페이지(Page). 워드프레스 기본은 그렇다는 것이고, 사용자는 자신만의 글 타입을 늘릴 수 있다. 커스텀(Custom) 글 타입이라 부른다. 제목, 내용만으로 이루어진 형식이 워드프레스의 기본 글(Post) 타입이다. 만약 워드프레스로 쇼핑몰을 만든다면 각각의 글 타입에는 제목, 내용뿐만 아니라 가격, 옵션사항 등 추가 데이터를 보여주는 형태가 필요하다. 글이란 표현 대신 콘텐츠라고 표현할 수도 있다. 즉, 자신만의 글 타입을 만들 수 있..
워드프레스에 무료계정으로 가입했다. 유용한 플러그인을 설치하기 위해 플러그인 메뉴를 한참 찾았다. 블로그 글들이 보여주는 캡쳐사진에는 분명 플로그인 메뉴가 있는데 내 화면에서는 도저히 보이지 않는다. 블로그 글들이 작성되던 시기 이후에 업데이트가 되어서 그런가 싶어서 최신 블로그 글들도 찾아봤다. 최신 블로그 글에 있는 캡쳐화면에도 플러그인 메뉴가 보인다. 내 화면만 안보인다.열심히 해답을 검색했다. 그리고 찾았다.워드프레스에는 가입형(워드프레스에서 제공)과 설치형, 두 가지가 있다. 가입형에는 플로그인 설치가 안된다고 한다.플러그인도 설치하면서 워드프레스를 제대로 배워보려면 호스팅 구매해서 설치형을 써야한다. 돈 안들이고 연습은 안되는구나...