우커머스 – 기본 나라(country) 및 기본 주(state) 지정하기

안녕하세요? 앨런입니다. 경우에 따라서 사용중인 언어에 따라서 기본 나라와 기본 주가 체크아웃 페이지에서 지정되기 원하는 경우가 있을 것입니다. 해당하는 경우에는 아래 코드를 가져다가 사용하시면 됩니다. 원문 출처를 참고하세요. /** * Manipulate default state and countries * * As always, code goes in your theme functions.php file */ add_filter( 'default_checkout_country', 'change_default_checkout_country' ); add_filter( 'default_checkout_state', 'change_default_checkout_state' ); function change_default_checkout_country() { return 'XX'; // country code } function change_default_checkout_state() { return 'XX'; // state code } 감사합니다.   원문출처 : http://docs.woothemes.com/document/change-the-default-state-and-country-on-the-checkout/

PHP 에러 Fatal error: Can’t use function return value in write context 해결방법

안녕하세요? 앨런입니다. Fatal error: Can’t use function return value in write context PHP를 하다가 보면, 가끔 이런 구문을 만날 수 있습니다. 보통 변수에서 반환하는 값이나 들어있는 데이터가 비어있는지를 체크할때 사용하는 empty를 사용할때 empty($data) 와 같은 방식으로 사용하나.. 간혹… empty(test()) 와 같이 사용하는 경우 이런 문제를 발생시킬 수 있습니다. empty(test()) 대신에… $data = test(); empty($data); 위와 같은 방식으로 사용하시면 해당 에러를 만나지 않을 수 있습니다. 참고하시면 좋겠네요.. 감사합니다. 원문출처 : http://stackoverflow.com/questions/5703431/fatal-error-cant-use-function-return-value-in-write-context

Plesk Panel 설치 후 FastCGI 에러 발생

안녕하세요? 앨런입니다. 1. 증상 – Parallels Plesk Panel 설치한 서버에서 php 파일이 실행되지 않는 현상 발생. – /var/log/apache2/suexec.log 파일에 아래와 같은 에러 로그 확인 [2014-06-03 19:05:13]: uid: (10000/codem) gid: (1004/1004) cmd: cgi_wrapper [2014-06-03 19:05:13]: command cgi_wrapper not in docroot (10000) [2014-06-03 19:05:14]: uid: (10000/codem) gid: (1004/1004) cmd: cgi_wrapper [2014-06-03 19:05:14]: command cgi_wrapper not in docroot (10000) – Plesk Panel 해당 인스턴스의 log중 error.log 파일을 열어본 결과 아래와 같은 로그 확인 [Tue Jun 03 20:19:32 2014] [warn] [client xxx.xxx.xxx.xxx] (104)Connection reset … 계속 읽기

Parallels Plesk Panel 11.5 설치 가이드

안녕하세요? 앨런입니다. 본 가이드는 패럴러즈 Plesk Panel 이라고 하는 서버 관리툴을 설치하는 가이드로, 설치  과정을 글과 사진으로 남겼습니다. 일부 중요한 내용들은 숨김 처리가 되며 나머지 과정들은 최대한 설명하여 추가하였습니다. 변경된 부분이 있을 수 있으나, 이 부분들은 충분히 검색하여 확인 가능하므로 상세한 것들은 패러럴즈 포럼을 참고하시기 바랍니다. 준비물 설치 가능한 서버 (여기서는 ubuntu 12.04 LTS 를 사용합니다, 여러가지 서버 종류가 가능하나 설치 가능한 서버인지 미리 확인하시기 바랍니다) 건강한 체력을 가진 서버 작업자 설치 전 준비사항 OS설치시 파티션 구성이 중요합니다./    15G … 계속 읽기

워드프레스 플러그인 개발할때 하는 실수! / is_admin()

안녕하세요? 앨런입니다. 워드프레스 플러그인을 개발하다 보면, 다른 플러그인에서도 볼 수 있는 코드가 있는데요.  바로 is_admin() 함수입니다, 보통 다른 개발 언어를 사용하셨던 분이라면, 이 함수가 관리자인지를 물어보는 함수로 오해할 수가 있습니다. 하지만… 이 함수는 관리자 페이지에 접근해 있는지를 알려주는 함수 있습니다. 관리자 권한을 이 것으로 체크했다가는 낭패를 볼 수 있습니다. 관리자 권한은 필히!! 따로 $current_usr 의 Role 권한을 체크해서 확인해야 합니다. 개발하다가 생각나서 남겨봅니다. 원문 레퍼런스 사이트 : http://codex.wordpress.org/Function_Reference/is_admin 감사합니다.