나는 내 자신의 플러그인을 만들었습니다. 모든 것이 괜찮아 보이지만 플러그인이 활성화되면 플러그인에서 수행하려는 한 가지 기능이 해당 플러그인 설정 페이지로 리디렉션됩니다. 예를 들면 다음과 같습니다. http://www.example.com/wordpress/wp-admin/options-general.php?page=rotator 활성화시 해당 페이지로 리디렉션하는 방법이 register_activation_hook있습니까 ( 예 : ?
플러그인 다중 사이트를 호환하려고합니다. 플러그인이 활성화되었을 때 실행할 register_activation_hook()기능을 등록 하는 기능을 사용하고 있습니다 my_activate(). 이것은 단일 사이트 설치에서 잘 작동합니다. function my_activate() { // Do some things. } register_activation_hook( __FILE__, 'my_activate' ); 문제는 my_activate()플러그인이 '네트워크 활성화 됨'인 경우 각 사이트에 대해 실행되지 않는다는 것입니다. 또한 네트워크에 새 사이트를 만들 …
스물 두 번째 테마가 활성화되어 있는지 확인하고 싶습니다. 활성 플러그인을 확인하고 있다면 다음과 같은 작업을 수행합니다. $active_plugins = apply_filters( 'active_plugins', get_option( 'active_plugins' ) ); if ( in_array( 'plugin-folder/plugin-folder.php', $active_plugins ) ) { //do stuff } else { add_action( 'admin_notices', 'create-a-notice' ); } 테마가 활성화되어 있는지 확인하여 해당 테마에 대한 기능을 …
플러그인을 개발 중이지만 활성화 문구 중에 지속적으로 버그가 발생합니다. 그러나 에코 메시지가 발생하면 '예기치 않은 출력'오류가 발생하므로 오류 메시지를 표시하는 쉬운 방법이 없습니다. admin_message 훅을 시도했지만 작동하지 않습니다. 활성화 단계가 실패한 경우 사용자에게 알리려면 어떻게해야합니까?
현재 네트워크 활성화를 지원하지 않는 플러그인이 있습니다. 물론이 문제를 해결하는 가장 좋은 방법은 해결하려는 것입니다. 그러나 그 동안 네트워크 활성화를 방지하기 위해 사용할 수있는 임시 솔루션이 있는지 궁금합니다. 활성화가 네트워크 전체인지 감지 (어떻게 ??) 현재 지원되지 않는 메시지를 표시하고 악취가납니다. 죄송합니다. 활성화 중단 또는 비활성화 또는 다른 제안도 받아 들였습니다. …