En användare begärde en funktion som skulle göra att besökaren på webbplatsen markerar en kryssruta för att acceptera användarvillkor och sekretesspolicy innan han tillåter en filuppladdning.
Du måste markera den här rutan innan du kan ladda upp en fil.
Gå vidare, kolla det.
Om du överhuvudtaget är bekväm med att göra lite kodning kan detta åstadkommas med några enkla Javascript läggs till i ditt tema och HTML i sidinnehållet. Här är hur:
Sidans innehåll
Placera ett HTML-block ovanför kortkoden för Simple File List. Det här är helt enkelt en kryssruta följt av ditt meddelande. Du kan lägga till en länk till hela texten om du vill.
<p>
<input id="myCheckToUpoad" type="checkbox" name="Checkbox" value="YES">Check this Box.
</p>
Javascript i ditt tema
Nyckeln till koden ovan är id="myCheckToUpoad"
. Javascript kommer att ansluta till detta och visa eller dölja uppladdaren. Du kan också använda detta för fillistan, eller båda.
Leta reda på ditt aktuella temas funktioner.php-fil.
Lägg till den här koden och spara sedan.
// 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>
Det finns många förbättringar som kan göras i det här exemplet, men det är i princip allt du behöver för att komma igång.