-
워드프레스 속도 개선과 CRON
워드프레스에서는 예약발행과 같이 미래의 지정된 시간에 특정 작업을 예약하거나, 버전 업데이트 확인 등과 같이 일정 주기로 특정 작업을 수행하도록 예약하는 방식을 지원하는데요(WP Cron), 코어에서도 그렇지만 많은 플러그인과 테마, 프레임웍 등에서 이러한 예약작업을 등록합니다. 이 외에도 주기적으로 캐시했던 데이터를 지우고 새로 캐시를 생성하는데도 사용되기도 하는 등 아주 다양하게 활용되고 있습니다. 우선, CRON 이라고 하는 것은 UNIX […]
-
관리자 화면 글 목록에 내 글만 표시하기
워드프레스 관리자 화면의 글 목록에서는 기본적으로 모든 글이 우선 표시되고 자신의 글이 아니거나 수정할 수 없는 글에는 ‘편집’ 링크 없이 ‘보기’ 링크만 제공됩니다. 프로젝트 진행을 하다보면 글 목록 자체에 ‘로그인한 사람의 글’만 보여지길 원하는 경우가 종종 있는데요, 이는 정상적인 방법으로는 해결이 어려운 내용입니다. 이를 적용하기위해서는 약간의 트릭이 필요한데요, 기본으로 워드프레스에서 제공하는 ‘내 글’ 보기 링크를 […]
-
워드프레스의 CONCATENATE_SCRIPTS constants 활용
현재 진행중인 프로젝트에서 로컬서버에서는 없었던 문제가 라이브 서버에 업로드 후 발생하였습니다. 문제는 관리자 > 외모 > 위젯 페이지에서 스크립트 오류가 발생하며 위젯을 드래그 & 드롭이 불가능해 지는등 페이지에서의 액션들이 적용되지 않아 위젯의 설정도 바꿀 수 없는 상황이 되었는데요, 처음에는 플러그인 오류라 생각하고 문제가 되는 플러그인을 찾아 비활성화 해 보았지만 문제는 계속 지속되었습니다. 자바스크립트 콘솔을 통해 […]
-
Query Monitor 플러그인 소개
개발자 혹은 사이트 제작자를 위한 플러그인을 하나 소개할까 합니다. Query Monitor 어떤 특정 페이지 혹은 관리자 화면에서 페이지 로딩시간이 눈에띄게 늘어나는 경우가 있는데요, 이 경우 원인을 파악하기란 정말 쉽지 않습니다. 플러그인을 하나하나 비활성화 해 가면서 원인이 되는 플러그인을 찾아 볼 수 는 있지만 어떤 부분에서 지체가 되는지를 파악하려면 아주 많은 경험에 운까지 필요하곤 하지요. […]