오늘 사용하던 플러그인인 WP-Statistics 가 업데이트 됬습니다.
이 플러그인은 업데이트를 자주 합니다. 고맙긴 한데 Search Engine Referrals에 다음이랑 네이버를 추가하는걸 플러그인 업데이트 할때 마다 하는게 매우 귀찮습니다.
wp_statistics_searchengine_list 이 함수 하나만 오버라이드 해놓으면 되는데 PHP는 함수 오버라이드가 지원하지 않습니다.
방법을 모색하다가 PECL에 APD를 설치하면 override_function 를 사용할수 있고 PHP에서도 함수 오버라이드 할수 있다는걸 알게되었습니다.
sudo apt install php-pear
일단 이거 부터 설치합니다.
sudo apt install php7.0-dev
이거도 설치해야 합니다 본인 PHP 버전에 맞는걸 설치해야 합니다. 그 뒤에 아래와 같은 커맨드를 내려서 자체 db를 업데이트 합니다.
sudo pecl channel-update pear.php.net
그 뒤부터는 PECL에 필요한 라이브러리를 sudo pecl install 라이브러리 명 이렇게 설치하면 됩니다.
PS.1
저는 apd( override_function 를 지원하는 확장)가 필요해서 아래와 같이 입력했는데
sudo pecl install apd
apd는 php 버전 6.0 까지 지원함 ㅜ.ㅜ;
삽질했음…
답글 남기기