init(); } /** * Start the engine running * * @return void */ private function init() { add_filter( 'adminoptimizer_settings_navtab', [ $this, 'add_settings_navtab' ] ); } /** * Add settings navtab * * @param array $nav_tab List of nav tabs. * * @return array */ public function add_settings_navtab( $nav_tab ) { if ( empty( $nav_tab['migration'] ) ) { $nav_tab['migration'] = [ 'title' => __( 'Migration', 'admin-optimizer' ), 'slug' => 'adminoptim-migration-settings', 'custom_render' => [ $this, 'render_settings_page' ], ]; } return $nav_tab; } /** * Render Settings Page * * @return void */ public function render_settings_page() { ?>
Migration Tool from WordPress.org.', 'admin-optimizer' ) ), esc_url( self::INSTALLER_URL ) ); ?>
$plugin_data ) { if ( ! is_array( $plugin_data ) || ! isset( $plugin_data['Name'] ) ) { continue; } if ( 'Admin Optimizer Migration Tool' === $plugin_data['Name'] || 'Yipresser Migrator for Admin Optimizer' === $plugin_data['Name'] ) { return $plugin_file; } } return ''; } }