WIP: Activation?
Merge request reports
Activity
42 42 43 43 public function init() { 44 44 $this->init_base_variables(); 45 $this->register_plugin_hooks(); 45 46 $this->hooks(); 46 47 } 47 48 49 /** 50 * Register plugin activation & deactivation hooks. 51 */ 52 public function register_plugin_hooks() { 53 register_activation_hook( $this->plugin_info->get_plugin_file_name(), array( $this, 'plugin_activation' ) ); Chciałem dodać metody dla aktywacji i deaktywacji. To rozwiazanie nie zadziała, bo register_activation_hook nie odpala metody
plugin_activation
Czyli tylko pozostaje rozwiązanie, że hooki aktywacji wrzucamy bezpośrednio do pliku. Chyba, że znasz lepsze rozwiazanie. Trochę wtyczke korzysta z hooków aktywacji, dlatego pomyślałem, żeby abstractPlugin miał takie metody.
By Piotr Po on 2019-09-21T08:41:47 (imported from GitLab)
aktywacja nie działa w plugins_loaded więc nie ma sensu jej dawać w init. Wydaje mi się, że trzeba byłoby to uwzględnić w plugin flow, że jeśli klasa np. implementuje interfejs i ma odpowiednie metody, to plugin flow odpala te metody zanim przejdzie dalej.
By Dyszczo on 2019-09-23T09:37:28 (imported from GitLab)
assigned to @potreb and unassigned @Dyszczyk
By Dyszczo on 2019-09-23T09:37:35 (imported from GitLab)