');
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__);
?>
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.
8 profili di navigazione dedicati a specifiche esigenze di disabilità
10 regolazioni sui contenuti per migliorarne l'accessibilità ed il comfort visivo
12 impostazioni di accessibilità percettiva, visiva e uditiva
15 regolazioni cromatiche per personalizzare il comfort visivo e la leggibilità
Puoi personalizzare il widget secondo lo stile del tuo sito ed integrarlo in modo semplice ed immediato nella tua piattaforma Wordpress
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.