[태그:] php
-
Good Job! PHPUnit-Polyfills
Yoast의 PHPUnit-Polyfills 라이브러리를 도입하면 워드프레스 플러그인/테마 유닛테스트시 최신 버전의 PHP와 PHPUnit을 사용할 수 있다. 이것은 플러그인/테마 개발 전반에서 최신 문법을 제한 없이 사용할 수 있게 됨을 의미한다.
-
같은 옵션에 경쟁을 붙이면 어떻게 될까?
워드프레스 옵션 테이블에서 get_option(), update_option()을 빈번히 발생해 경쟁 조건을 일으켜 보았습니다. 그리고 이것을 어떻게 해결하는지 알아보았습니다.
-
PHP 로캘 문제
‘2019년 10월 09일’인 문자열은 ‘Y년 m월 d일’이라고 해석할 수 있고, ‘Y년 F 일’로 해석할 수 있다. 그러나 PHP는 후자를 제대로 처리하지 못한다. 언어 기본 라이브러리가 이런 결함을 가지고 있다는 것이 놀랍다면 놀랍다. 아니, 이제 뭐 더 새롭지도 않다.
-
워드프레스 5.2 에러 복구 기능 스터디
들어가며 워드프레스 5.2에 들어오면서 여러 개선점이 있었습니다. 릴리즈 노트에 나열된 사항 중 단연 사이트 상태 점검(Site Health Check), 치명적인 에러에서 코어 동작을 보호하는 기능 (PHP Error Protection) 이 눈에 띕니다. 사이트 동작 체크는 도구 > Site Health 에서 확인할 수 있으며, 기능 자체는 Health Check & Troubleshooting에서 많은 것을 가져온 것으로 보입니다. 코어 버전과 플러그인…
-
워드프레스에서 PHP 세션은 독이 될 수 있습니다.
워드프레스 플러그인 제작시 PHP의 세션(session) 사용은 자제하시기를 권고드립니다.
-
WP AJAX 사용할 때 작은 팁들
요즘은 웹 페이지들이 엄청 인터랙티브하다. 그만큼 비동기 호출, AJAX의 사용이 많을 수 밖에 없는 환경이다. 한편 워드프레스에서는 admin-ajax.php라는 곳에서 거의 모든 AJAX 요청을 처리하게 된다. 이 포스트에서는 워드프레스 플러그인에서 AJAX 요청을 작성할 때 참고하면 좋을 팁을 몇 가지 적어 보도록 한다.