En bruger anmodede om en funktion, der fik webstedsbesøgende til at markere et afkrydsningsfelt for at acceptere servicevilkår og fortrolighedspolitik, før de tillod en filupload.
Du skal markere dette felt, før du kan uploade en fil.
Gå videre, tjek det.
Hvis du overhovedet er fortrolig med at lave lidt kodning, kan dette opnås med noget simpelt Javascript tilføjet til dit tema og HTML i sideindholdet. Sådan gør du:
Sideindhold
Placer en HTML-blok over Simple File List-kortkoden. Dette er simpelthen et afkrydsningsfelt efterfulgt af din besked. Du kan tilføje et link til den fulde tekst, hvis du vil.
<p>
<input id="myCheckToUpoad" type="checkbox" name="Checkbox" value="YES">Check this Box.
</p>
Javascript i dit tema
Nøglen til koden ovenfor er id="myCheckToUpoad"
. Javascript tilslutter sig dette og viser eller skjuler uploaden. Du kan også bruge dette til fillisten eller begge dele.
Find dit aktuelle temas funktioner.php-fil.
Tilføj denne kode, og gem derefter.
// 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>
Der er mange forbedringer, der kan foretages i dette eksempel, men dette er stort set alt hvad du behøver for at komme i gang.