' . __('Settings', 'Aspose-Pdf-Exporter') . ''; array_unshift($links, $settings_link); } return $links; } /** * For removing options * @param no-param * @return no-return */ function UnsetOptionsAsposePdfExporter() { // Deleting the added options on plugin uninstall delete_option('aspose_pdf_exporter_app_sid'); delete_option('aspose_pdf_exporter_app_key'); } register_uninstall_hook(__FILE__, 'UnsetOptionsAsposePdfExporter'); function AsposePdfExporterAdminRegisterSettings() { // Registering the settings register_setting('aspose_pdf_exporter_options', 'aspose_pdf_exporter_app_sid'); register_setting('aspose_pdf_exporter_options', 'aspose_pdf_exporter_app_key'); } add_action('admin_init', 'AsposePdfExporterAdminRegisterSettings'); if (is_admin()) { // Include the file for loading plugin settings require_once('aspose_pdf_exporter_admin.php'); }