A volte potrebbe essere utile chiedere al visitatore del sito web di spuntare una casella di controllo per accettare i termini prima di consentire il caricamento di un file.
È necessario selezionare questa casella prima di poter caricare un file.
Vai avanti, controllalo.
Se ti senti a tuo agio nel fare un po 'di codice, questo può essere ottenuto con un semplice JavaScript aggiunto al tuo tema e HTML nel contenuto della pagina. Ecco come:
Contenuto della pagina
Posiziona un blocco HTML sopra lo shortcode Elenco file semplice. Questa è semplicemente una casella di controllo seguita dal tuo messaggio. Se lo desideri, puoi aggiungere un collegamento al testo completo.
<p>
<input id="myCheckToUpoad" type="checkbox" name="Checkbox" value="YES">Check this Box.
</p>
JavaScript nel tuo tema
La chiave del codice sopra è il id="myCheckToUpoad"
. Il JavaScript si collegherà a questo e mostrerà o nasconderà il modulo di caricamento. Puoi anche usarlo per l'elenco dei file o entrambi.
Individua il tuo tema attuale functions.php file.
Aggiungi questo codice, quindi salva.
// Function to output JavaScript in theme <head>
function myHeadHurts() { ?>
<script>
jQuery(document).ready(function() {
jQuery('#eeSFL_UploadForm').hide(); // Hide the form straight away
jQuery('#myCheckToUpload').on('click', function() { // The box is clicked...
// Either show or hide, depending if ticked or not
if (jQuery('#eeSFL_UploadForm').is(':visible')) {
jQuery('#eeSFL_UploadForm').slideUp(); // Hide
} else {
jQuery('#eeSFL_UploadForm').slideDown(); // Show
}
});
}); // END Ready Function
</script>
<?php }
// Hook into WordPress loading process
add_action('wp_head', 'myHeadHurts'); // Add to the page's <head>
Ci sono molti miglioramenti che potrebbero essere fatti in questo esempio, ma questo è praticamente tutto ciò che serve per iniziare.