WIP: Activation?
1 unresolved thread
1 unresolved thread
Compare changes
+ 51
− 4
@@ -42,14 +42,28 @@ abstract class AbstractPlugin implements \WPDesk_Translable {
@@ -42,14 +42,28 @@ abstract class AbstractPlugin implements \WPDesk_Translable {
@@ -66,6 +80,8 @@ abstract class AbstractPlugin implements \WPDesk_Translable {
@@ -66,6 +80,8 @@ abstract class AbstractPlugin implements \WPDesk_Translable {
@@ -73,6 +89,8 @@ abstract class AbstractPlugin implements \WPDesk_Translable {
@@ -73,6 +89,8 @@ abstract class AbstractPlugin implements \WPDesk_Translable {
@@ -80,6 +98,7 @@ abstract class AbstractPlugin implements \WPDesk_Translable {
@@ -80,6 +98,7 @@ abstract class AbstractPlugin implements \WPDesk_Translable {
@@ -87,6 +106,8 @@ abstract class AbstractPlugin implements \WPDesk_Translable {
@@ -87,6 +106,8 @@ abstract class AbstractPlugin implements \WPDesk_Translable {
@@ -94,17 +115,25 @@ abstract class AbstractPlugin implements \WPDesk_Translable {
@@ -94,17 +115,25 @@ abstract class AbstractPlugin implements \WPDesk_Translable {
@@ -112,18 +141,22 @@ abstract class AbstractPlugin implements \WPDesk_Translable {
@@ -112,18 +141,22 @@ abstract class AbstractPlugin implements \WPDesk_Translable {
@@ -152,5 +185,19 @@ abstract class AbstractPlugin implements \WPDesk_Translable {
@@ -152,5 +185,19 @@ abstract class AbstractPlugin implements \WPDesk_Translable {
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)