wp_create_nonce('abj404_uninstall_nonce'), 'pluginSlug' => self::getPluginSlug(), 'redirectCount' => $redirectCount, 'i18n' => array( 'dialogTitle' => __('404 Solution - Deactivation Options', '404-solution'), 'btnCancel' => __('Cancel', '404-solution'), 'btnSkipFeedback' => __('Deactivate without feedback', '404-solution'), 'btnDeactivate' => __('Email Feedback & Deactivate', '404-solution'), 'btnSaving' => __('Processing...', '404-solution'), 'btnDeactivating' => __('Deactivating', '404-solution'), ) )); // Custom CSS for modal styling wp_add_inline_style('wp-jquery-ui-dialog', ' .abj404-uninstall-dialog .ui-dialog-titlebar { background: #d63638; color: white; } .abj404-uninstall-dialog .ui-dialog-titlebar-close { color: white; } .abj404-uninstall-dialog .ui-dialog-titlebar-close:hover { background: #b32d2e; } .abj404-uninstall-dialog .button-danger { background: #d63638; border-color: #d63638; color: white; } .abj404-uninstall-dialog .button-danger:hover { background: #b32d2e; border-color: #b32d2e; } .abj404-uninstall-content label { display: block; margin: 8px 0; cursor: pointer; } .abj404-uninstall-content label input[type="checkbox"], .abj404-uninstall-content label input[type="radio"] { margin-right: 8px; } .abj404-uninstall-content .description { margin: 0; color: #646970; font-size: 12px; } .abj404-uninstall-content h3 { margin-top: 18px; margin-bottom: 8px; border-bottom: 1px solid #dcdcde; padding-bottom: 6px; font-size: 14px; } .abj404-uninstall-content h3:first-child { margin-top: 0; } .abj404-uninstall-reasons { margin-left: 25px; } .abj404-uninstall-reasons label { margin: 6px 0; font-size: 13px; } .abj404-followup-section { margin: 12px 0 !important; padding: 12px !important; } .abj404-followup-section p { margin: 0 0 8px 0 !important; font-size: 13px !important; } .abj404-followup-section label { margin: 4px 0 !important; font-size: 13px !important; } '); // Output modal HTML in footer add_action('admin_footer', array(__CLASS__, 'outputModalHTML')); } /** * Output the modal HTML structure * @return void */ public static function outputModalHTML(): void { $redirectCount = self::getRedirectCount(); ?>
. */
printf(
esc_html__('Privacy details (retention, erasure path, processing region): %s', '404-solution'),
'docs/privacy.md'
);
?>