config = new ConfigManager(VAKS_ROOT_DIR."/common/config/config.json"); VAKSWidget::bind(); VAKSShortcode::bind(); WidgetAdminPage::bind(); $this->bindPluginListLink(); $this->bindTranslation(); } private function bindTranslation() { add_action("plugins_loaded", function () { load_plugin_textdomain("allkeyshop-widget", false, basename(dirname(__FILE__)) ."/common/languages"); }); } private function bindPluginListLink() { $plugin = plugin_basename(__FILE__); add_filter("plugin_action_links_$plugin", function ($links) { $link = ''. __("Settings") .''; array_unshift($links, $link); return $links; }); } } VAKS::instance();