'); add_menu_page( 'AccessiWeb Widget', // Titolo della pagina 'AccessiWeb', // Nome del menu 'manage_options', // Capacità necessaria per accedere 'accessiweb-widget', // Slug della pagina 'accessiweb_options_page', // Funzione di callback $icon_svg, // Icona SVG del menu 2 // Posizione nel menu ); } add_action('admin_menu', 'accessiweb_add_admin_menu'); // Funzione per visualizzare la pagina delle opzioni function accessiweb_options_page() { // Ottieni l'URL della cartella del plugin $plugin_url = plugin_dir_url(__FILE__); ?>
AccessiWeb.it - il web accessibile e inclusivo

Configurazione Widget di accessibilità AccessiWeb

AccessiWeb

Il widget AccessiWeb aggiunge al tuo sito web strumenti, regolazioni ed impostazioni rapide progettate per personalizzare l'esperienza di navigazione e fruizione dei contenuti secondo le specifiche necessità degli utenti.

Registrarti gratuitamente e ottieni la tua chiave di licenza su accessiweb.it.



9999) { $sanitized_input['accessiweb_offset_x'] = 10; // Default value } } if (isset($input['accessiweb_offset_y'])) { $sanitized_input['accessiweb_offset_y'] = absint($input['accessiweb_offset_y']); if ($sanitized_input['accessiweb_offset_y'] < 0 || $sanitized_input['accessiweb_offset_y'] > 9999) { $sanitized_input['accessiweb_offset_y'] = 10; // Default value } } if (isset($input['accessiweb_unit_x']) && in_array($input['accessiweb_unit_x'], array('px', '%'), true)) { $sanitized_input['accessiweb_unit_x'] = sanitize_text_field($input['accessiweb_unit_x']); } if (isset($input['accessiweb_unit_y']) && in_array($input['accessiweb_unit_y'], array('px', '%'), true)) { $sanitized_input['accessiweb_unit_y'] = sanitize_text_field($input['accessiweb_unit_y']); } if (isset($input['accessiweb_icon_size']) && in_array($input['accessiweb_icon_size'], array('small', 'medium', 'large'), true)) { $sanitized_input['accessiweb_icon_size'] = sanitize_text_field($input['accessiweb_icon_size']); } if (isset($input['accessiweb_custom_link'])) { $sanitized_input['accessiweb_custom_link'] = sanitize_text_field($input['accessiweb_custom_link']); } if (isset($input['accessiweb_target_link']) && in_array($input['accessiweb_target_link'], array('self', 'blank'), true)) { $sanitized_input['accessiweb_target_link'] = sanitize_text_field($input['accessiweb_target_link']); } add_settings_error( 'accessiweb_messages', 'accessiweb_message', 'Modifiche salvate.', 'updated' ); return $sanitized_input; } // Callback della sezione function accessiweb_settings_section_callback() { echo 'Configura le impostazioni del widget AccessiWeb qui sotto:'; } // Funzioni per visualizzare i campi del form function accessiweb_license_key_render() { $options = get_option('accessiweb_widget_settings'); ?>

Inserisci la tua License Key AccessiWeb, disponibile all'interno della tua area riservata.

Inserisci il colore primario del Widget in formato esadecimale (default: #0066CC).

Seleziona l'allineamento orizzontale del Widget (default: Left).

Seleziona l'allineamento verticale del Widget (default: Bottom).

Inserisci la distanza orizzontale del Widget (offsetX) in pixel o percentuale (default: 10).

Inserisci la distanza verticale del Widget (offsetY) in pixel o percentuale (default: 10).

Scegli l'unità di misura per la distanza orizzontale (default: px).

Scegli l'unità di misura per la distanza verticale (default: px).

Seleziona la dimensione dell'icona del Widget (default: Medium).

Opzionale: puoi specificare un link alla tua Dichiarazione di Accesibilità. Se non impostato il bottone "Accessibilità" presente nel Widget mostrerà un testo informativo generico riferito al Widget.