Pytania otagowane jako activation




3
Jak przekierować na stronę ustawień po aktywacji wtyczki?
Stworzyłem własną wtyczkę. Wszystko wydaje się OK, ale jedną rzeczą, którą chcę zrobić w tej wtyczce, jest przekierowanie na odpowiednią stronę ustawień wtyczki, gdy wtyczka jest aktywowana. Na przykład: http://www.example.com/wordpress/wp-admin/options-general.php?page=rotator Czy istnieje sposób przekierowania na odpowiednią stronę podczas aktywacji, na przykład za pomocą register_activation_hook?

1
Jak uruchomić funkcję aktywacji, gdy wtyczka jest aktywowana przez sieć na wielu stronach?
Próbuję uczynić moją wtyczkę kompatybilną z wieloma witrynami. Korzystam z tej register_activation_hook()funkcji, aby zarejestrować moją my_activate()funkcję do uruchomienia po aktywacji wtyczki. Działa to dobrze w przypadku instalacji w jednym miejscu. function my_activate() { // Do some things. } register_activation_hook( __FILE__, 'my_activate' ); Problem polega na tym, my_activate()że nie działa dla …

2
Jak sprawdzić, czy motyw jest aktywny?
Chciałbym móc sprawdzić, czy motyw dwadzieścia dwanaście jest aktywny. Wiem, że gdybym szukał aktywnej wtyczki, zrobiłbym coś takiego: $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' ); } Jaki jest właściwy sposób sprawdzenia, czy …

3
Jak wyświetlić komunikat podczas aktywacji wtyczki
Rozwijam wtyczkę, ale podczas frazy aktywacyjnej ciągle napotykam błędy. Jednak nie ma łatwego sposobu wyświetlania komunikatów o błędach, ponieważ echo rzeczy spowodowałoby błąd „nieoczekiwanego wyjścia”. Próbowałem haka admin_message, ale to nie działa. Jak mogę ostrzec użytkownika, jeśli jakiś etap aktywacji zakończył się niepowodzeniem bez podania przyczyny?

4
Zapobiegaj aktywacji wtyczki przez sieć
Mam wtyczkę, która obecnie nie obsługuje aktywacji sieci. Najlepszym rozwiązaniem tego jest oczywiście naprawienie :), co planuję zrobić. Zastanawiam się jednak, czy istnieje tymczasowe rozwiązanie, którego mogę w międzyczasie zapobiec aktywacji sieci, być może przepływ pracy podobny do: Sprawdź, czy aktywacja obejmuje całą sieć (jak?) Wyświetl wiadomość, że obecnie nie …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.