Je ne vois pas trop où est le problème, en admettant que parent::s_plugins_page_index() fonctionne est que $this->getplugin est vrai.
Néanmoins, tu appelles self::execute_plugins(), il s'agit donc d'un call static, or execute_plugins() utilise $this->getplugin qui est une variable d'instance (et non pas une variable static)
En imaginant que ces probs soient corrigés, alors passer une chaine à execute_plugins() ne doit pas poser de problèmes:
'backend_plugins_'.$plugin['pname']
Aussi, il faut appeller $class->run() et non pas $class->run sinon php considère que run est une property et non pas une fonction
Partager