Uživatel požadoval funkci, díky které by návštěvník webu před povolením nahrání souboru zaškrtl políčko, aby přijal podmínky služby a zásady ochrany osobních údajů.
Před odesláním souboru musíte toto políčko zaškrtnout.
Jděte do toho, zkontrolujte to.
Pokud vám vyhovuje trochu kódování, lze toho dosáhnout jednoduchým Javascriptem přidaným k vašemu tématu a HTML v obsahu stránky. Zde je postup:
Obsah stránky
Umístěte blok HTML nad krátký kód seznamu jednoduchých souborů. Toto je jednoduše zaškrtávací políčko následované vaší zprávou. Pokud chcete, můžete přidat odkaz na celý text.
<p>
<input id="myCheckToUpoad" type="checkbox" name="Checkbox" value="YES">Check this Box.
</p>
Javascript ve vašem tématu
Klíčem k výše uvedenému kódu je id="myCheckToUpoad"
. Javascript se k tomu připojí a zobrazí nebo skryje uploader. Můžete jej také použít pro seznam souborů nebo obojí.
Vyhledejte soubor functions.php vašeho aktuálního tématu.
Přidejte tento kód a poté uložte.
// Function to output Javascript in theme <head>
function myHead() { ?>
<script>
jQuery(document).ready(function() {
jQuery('#eeUploadForm').hide(); // Hide the form straight away
jQuery('#myCheckToUpoad').click(function() { // The box is clicked...
// Either show or hide, depending if ticked or not
if (jQuery('#eeUploadForm').is(':visible')) {
jQuery('#eeUploadForm').slideUp(); // Hide
} else {
jQuery('#eeUploadForm').slideDown(); // Show
}
});
}); // END Ready Function
</script>
<?php }
// Hook into WordPress loading process
add_action('wp_head', 'myHead'); // Add to the page's <head>
V tomto příkladu lze provést mnoho vylepšení, ale to je v podstatě vše, co potřebujete, abyste mohli začít.