wp-cron에 대하여

cron이란? 많은 사람은 매일 아침 정해진 시간에 일어나기 위해 알람 시계를 맞춰놓습니다. 하루 동안 먹어야 하는 약을 잊어버리지 않기 위해 약상자를 들고 다니는 사람들도 있습니다. 크론이라고 읽는 cron은 일종의 자동화된 알람 시계 같은 겁니다. 정해진 시간에 정해진 작업을 수행하도록 지정하는 데몬(daemon) 혹은 그 설정을 크론이라고 합니다. cron은 리눅스의 데몬으로 떠서 백그라운드 상태로 돌면서 정해진 시간에 …

Continue reading

워드프레스 설치 후 점검할 것들

워드프레스는 설치하고 나서 바로 사용할 수 있지만, 이것저것 좀 해주면 훨씬 더 좋습니다. 워드프레스 초보라면 뭘 해야 할지 당황할 수도 있겠죠? 기본적인 것들 위주로 한번 살펴보죠.   admin 이용자를 없애자 아마 가장 중요한 것 중의 하나일 것입니다. 워드프레스를 설치할 때 관리자 계정을 정하게 되는데, 이 때 별 생각없이 admin 으로 정하는 분들이 많이 있습니다. 아마 …

Continue reading

오픈 그래프 설정을 위해 페이스북 앱을 만들자

오픈 그래프란 페이스북 오픈 그래프(Open Graph)는 페이스북이 제공하는 프로토콜입니다. 여러 오브젝트(object)와 액션(action)으로 이루어져 있죠. 페이스북 밖의 웹사이트나 서비스 등에서 이용자의 활동 내역을 페이스북에 함께 공유하거나 반대로 페이스북 이용자의 정보를 파악할 수 있게 해주는 역할을 합니다. 쉬운 예를 들어보죠. 우리가 어떤 사이트의 글을 페이스북 담벼락에 공유하려고 링크를 입력해 넣으면 저절로 글의 제목과 내용 일부가 뜨고, 썸네일이 …

Continue reading

크기 표시를 초간단하게 해주는 포토샵 스크립트 Size Marks

웹사이트든 모바일 앱이든 기본적인 UI 디자인은 필수죠. UI 디자인을 실제로 구현하는 과정을 아주 간략화시키면 이런 식일 겁니다. UI를 러프하게 스케치하고 기능을 정의한다. 디자이너는 스케치한 디자인을 정교하게 그린다. 개발자는 실제로 웹사이트/앱에 기능을 구현한다. 2번과 3번의 결과를 잘 합치고 다듬는다. 이때, 2번이 먼저일 수도 있고, 3번이 먼저일 수도 있습니다. 때론 한 명이 이 작업을 모두 수행하기도 합니다. …

Continue reading

IFTTT를 활용하기

IFTTT는… ‘이프트’라고 발음하는 IFTTT는 웹과 앱에서 벌어지는 다양한 행위을 연결해서 하나의 완결된 작업으로 만드는 서비스입니다. 이렇게 설명하니 좀 추상적인데요, 대표적인 몇 가지 예를 들어 보죠. 만약 인스타그램에 사진이 올라오면 그 사진을 단순 링크가 아닌 사진 첨부 트윗으로 트위터에도 올려라. 트위터에서 특정 트윗을 즐겨찾기(favorite)하면 그 트윗을 포켓에도 저장해라. 페이스북에서 내가 태깅된 사진이 올라오면 드랍박스에 자동으로 저장해라. …

Continue reading

워드프레스 관련 업데이트 때마다 비밀번호를 물어보는 게 귀찮다면

워드프레스 사이트를 오래 운영하다 보면 갑자기 이상한 일들이 발생합니다. 가장 대표적인 예가 바로 플러그인이나 테마를 내려받거나 업그레이드를 할 때 ftp의 비밀번호를 물어보는 거죠. 예전엔 분명히 바로 설치하고 바로 업그레이드했는데 언젠가부터 비밀번호를 물어보는 거죠. 이런 식으로요. 이런 현상이 발생하는 이유는 워드프레스가 테마나 플러그인 디렉토리에 바로 접근할 수 없어서입니다. 접근할 수 없는 이유가 여러 가지이기 때문에 이유에 대한 설명은 …

Continue reading

업로드 할 수 있는 파일 용량 늘리기

가끔 워드프레스에 큰 용량의 파일이 올라가지 않는데, 정확히 어딜 고쳐야 할지 몰라서 불편해 하는 분들이 계시죠. 일단 워드프레스를 쓸 수 있는 APM 등의 환경을 설정하고 별다른 설정을 하지 않으면 업로드를 할 수 있는 파일의 최대 크기는 보통 2MB 정도입니다. 이건 php의 설치 후 기본 설정이 2MB로 되어 있기 때문입니다. 해결 방법은 간단합니다. 이 설정값을 올려주면 되죠. …

Continue reading

원래의 글 제목과 사이트의 title 태그를 다르게 표시하려면

html 문서에서 <head> 영역에 <title> 태그를 제대로 집어넣는 것은 중요합니다. 기본적인 몇 가지 이유를 적어보자면 다음과 같습니다. 검색 엔진이 정보를 수집할 때 이 <title> 태그를 가져가고 이용자의 브라우저에도 이 <title> 태그가 표시되며 이용자가 즐겨찾기할 때도 이 <title> 태그의 내용이 기본값으로 설정됩니다. 워드프레스로 만든 웹사이트는 대부분 워드프레스 전체 제목과 함께 포스트나 페이지의 제목을 그대로 표시합니다. 일반적인 테마에서 …

Continue reading

빈 카테고리도 위젯에 표시하기

위젯에 카테고리를 넣었을 때 카테고리가 비어 있으면, 즉 카테고리에 글이 하나도 없으면 그 카테고리는 위젯에 표시가 되지 않습니다. 하지만 경우에 따라 비어있더라도 반드시 카테고리를 표시해줘야 할 때가 있을 수도 있겠죠. 그럴 때는 functions.php에 다음과 같이 추가하세요.

워드프레스에서 기본적으로 각종 term을 호출할 때 이용하는 배열에는 hide_empty 값이 true로 되어 있습니다. 따라서, 이 값을 false로 해주면 …

Continue reading