pluginFile = $pluginFile; $this->version = $version; $this->core = new Core( $version ); $this->admin = new Admin( $this->core ); } /** * Initialize the plugin */ public function init(): void { // Register hooks and filters. add_action('plugins_loaded', array($this, 'load_textdomain')); // Initialize any other plugin functionality. } /** * Load plugin textdomain. * * @return void */ public function load_textdomain(): void { load_plugin_textdomain( 'wp-plugin-starter-template', false, dirname(plugin_basename($this->pluginFile)) . '/languages/' ); } }