안녕하세요. 린치핀소프트 한광희입니다.

 

current_time() 함수는 워드프레스에서 제공하는 시간을 출력하는 함수로 테마와 플러그인 개발시 유용한 함수입니다. 물론 PHP,Javascript,MySQL같은 워드프레스를 구성하는 기술요소에서도 시간과 관련된 다양한 함수가 제공되는 환경에서 워드프레스에서 제공하는 current_time() 함수라고 뭔가 특별한게 있을까 싶기도 합니다. 하지만, 분면 테마&플러그인 개발자에게는 아주 유용한 기능이 있습니다.

 

 

current_time()함수는 함수의 매개변수로 ‘mysql’ 에서 지원하는 datetime 형식과 UNIX의 TimeStamp 형식, 그리고 php 의 dateformat 형식으로 값을 리턴하여 줍니다. 물론 여러가지 포맷으로 시간을 반환해주는 것도 유용할 수 있겠지만 그것보다 더 유용한 점은 현재 “워드프레스의 지정된 시간대” 의 시간을 출력하여 준다는 점이 이 함수의 이점이 됩니다.

한정적이긴 하겠지만, 국내뿐만 아니라 해외를 대상으로 운용되어지는 테마와 플러그인 개발간에는 이용자의 “워드프레스 시간대”에 걸맞는 시간이 저장 또는 이용되어야 합니다.

또한 current_time()이 두번째 파라미터로 “1”을 지정하면 GMT 시간대로 시간이 출력됩니다. 이도 해외에서의 이용을 목표로 하는 워드프레스 개발자에게는 아주 유용하겠지요.

 

 

current_time()함수에서는 워드프레스 시간대에 기반한 시간이 출력된다고 말씀드렸습니다. 그러면 시간대는 어디서 지정할까요?

워드프레스 관리자 페이지 -> 설정 메뉴의 하단의 “시간대” 항목의 셀렉트 박스를 통해 시간을 지정 할 수 있습니다.  보통 국내에서 워드프레스를 운용하시는 분들은 “서울”로 지정되어 있을것입니다.