' . __('Settings', 'Aspose-Pdf-Importer') . ''; array_unshift($links, $settings_link); } return $links; } register_activation_hook(__FILE__, 'SetOptionsAsposePdfImporter'); /** * Basic options function for the plugin settings * @param no-param * @return void */ function SetOptionsAsposePdfImporter() { // Adding options for the like post plugin // add_option('wti_like_post_drop_settings_table', '0', '', 'yes'); } /** * For dropping the table and removing options * @param no-param * @return no-return */ function UnsetOptionsAsposePdfImporter() { // Deleting the added options on plugin uninstall delete_option('wti_like_post_drop_settings_table'); } register_uninstall_hook(__FILE__, 'UnsetOptionsAsposePdfImporter'); function AsposePdfImporterAdminRegisterSettings() { // Registering the settings if (version_compare(PHP_VERSION, '5.2', '<=')) { exit(sprintf('Aspose PDF Importer requires PHP 5.2 or higher. You’re still on %s.',PHP_VERSION)); } register_setting('aspose_pdf_importer_options', 'aspose_pdf_importer_app_sid'); register_setting('aspose_pdf_importer_options', 'aspose_pdf_importer_app_key'); } add_action('admin_init', 'AsposePdfImporterAdminRegisterSettings'); if (is_admin()) { // Include the file for loading plugin settings require_once('aspose_pdf_importer_admin.php'); }