programing

Wordpress 플러그인 업그레이드 후크 기능

easyjava 2023. 6. 8. 22:41
반응형

Wordpress 플러그인 업그레이드 후크 기능

저는 제 워드프레스 플러그인(http://wordpress.org/extend/plugins/facebook-send-like-button/) 의 새로운 버전을 개발하고 있습니다.

새 옵션(add_option()) 새 버전과 함께 제공됩니다.하지만 이 새 옵션을 자동으로 등록할 수 없습니다.

예를 들어 새 버전에는 fgb_single 옵션이 있습니다.어디다 놓을까요?add_option('fgb_single', 'on');내 플러그인 파일에 있는 코드?

옵션 API가 글로벌을 사용하고 있습니다.$wpdbadd_option 또는 get_option과 같은 함수를 사용하기 전에 이를 선언했는지 확인합니다.

또한 워드프레스 코덱스에 따르면, 당신은 당신이 사용할 때 어떠한 변화도 보이지 않을 것입니다.add_option($option, $value, $deprecated, $autoload)해당 옵션에 대한 값이 이미 있는 경우:

참고:add_optionget_option을 사용하여 옵션이 이미 존재하는지 여부를 확인합니다.get_option데이터베이스에서 옵션을 false로 설정한 경우 기본값으로 false를 반환합니다(예: 를 통해).update_option($option_name, false))그 다음에 오는 전화.add_option가치를 바꿀 것입니다, 왜냐하면 그것은 보일 것이기 때문입니다.add_option옵션이 존재하지 않음을 나타냅니다.

옵션 API는 로드 시 로그로 플러그인의 모든 위치에서 사용할 수 있습니다.$wpdb.

또한 add_option 대신 update_option을 사용하는 것이 좋습니다. 새 옵션을 만들 수 있지만 옵션이 이미 존재하는 경우 false를 반환하지 않고 단순히 덮어씁니다.

언급URL : https://stackoverflow.com/questions/5902917/wordpress-plugin-upgrade-hook-function

반응형