내 플러그인을 지원하는 최소 워드프레스 버전은?

워드프레스 헤더 중 Requires at least라는 항목이 존재한다. 해당 플러그인, 테마가 정상 동작할 수 있는 최소 워드프레스 버전을 의미한다. 워드프레스는 계속 변화한다. 새 함수가 소개되기도 하고, 기존의 함수가 폐기 처분되기도 한다. 새 함수를 사용하면 아무래도 좀 더 편하기 코드 작성이 가능하다. 그러나 그만큼 호환성에 문제가 생기기도 한다. 이 때 이 안정성을 보장하기 위해 이 헤더가… 내 플러그인을 지원하는 최소 워드프레스 버전은? 계속 읽기

워드프레스 개발은 타협이 절반 #2

프로그래밍에도 안티 패턴이 있듯이, 워드프레스의 나름 안티 패턴이 있을 것이다. 그런 특정한 안티 패턴을 보면서 모든 워드프레스 기반의 사이트가 그렇다고 오해하지는 말자. 워드프레스의 속도는 충분히 타협 가능하다.

워드프레스 개발은 타협이 절반 #1

세상 모든 것이 다 독불장군으로 혼자서 설 수 없는 건 자명한 사실. 워드프레스도 마찬가지다. 여러 가지 조건과 상황에 맞춰 잘 타협해야 한다.

VSCode에서 PHP Remote Debugging 설정

나는 주력으로 PhpStorm IDE를 꽤 오랫동안 사용해 오고 있다. IDE로서 매우 편리한 기능들이 많기 때문에 버릴 수가 없다. 하지만 요즘은 VSCode가 엄청나게 많은 개발자들의 지지를 얻고 있다. 무료로 사용 가능하고 많은 확장 기능들이 있어 그 나름대로 많이 편리한 것 같다. 가볍기도 하고. 나는 그동안 PhpStorm에서 최고로 유용한 기능으로 꼽았던 것이 PHP 원격 디버깅 기능이었다. 다만,… VSCode에서 PHP Remote Debugging 설정 계속 읽기

FakerPress: 테스트용 포스트 일괄 생성 플러그인

지난번 WP CLI를 소개하는 포스팅 때 개발 테스트를 위해 일괄적으로 임의의 포스팅을 대량으로 생성하는 명령어인 wp post generate에 대해 소개하였다. 그런데 이 명령어는 포스트의 내용까지는 대량 작성하기가 어려운 점이 있어 단순히 포스트 수만 채우는 정도까지만 유용하다. 그러므로 포스트의 내용이 제대로 출력되는지, 스타일이 제대로 반영되는지 등의 디테일한 사항까지 체크할 수 있으려면 조금 역부족이다. 그럴 때 정말… FakerPress: 테스트용 포스트 일괄 생성 플러그인 계속 읽기

워드프레스 자동 설치 스크립트 샘플

이번 포스팅은 특정 디렉토리를 기준으로 DB 생성, 소스 다운로드, 설치 및 초기 셋팅을 정해진대로 수행하는 스크립트의 예제를 올린다. 그동안 간단히 만들어 사용한 거고 WP-CLI를 사용하는 좋은 예시인 것 같다. 코드는 gist 에서 확인할 수 있다. 이 코드에서 처음에 지정해 줘야 할 변수값들이 있다. 확인해 보자. WP_ROOT은 워드프레스 설치들을 모아놓은 상위 디렉토리이다. 여기가 만약 /home/changwoo/develop/wordpress였다면 이… 워드프레스 자동 설치 스크립트 샘플 계속 읽기