Skip to content
Snippets Groups Projects

WIP: Activation?

Closed Krzysztof Dyszczyk requested to merge feature/activation-hooks into master
1 unresolved thread

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
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)

  • Please register or sign in to reply
  • Krzysztof Dyszczyk assigned to @potreb and unassigned @Dyszczyk

    assigned to @potreb and unassigned @Dyszczyk

    By Dyszczo on 2019-09-23T09:37:35 (imported from GitLab)

  • closed

    By Piotr Po on 2019-09-24T10:53:20 (imported from GitLab)

  • Please register or sign in to reply
    Loading