Mammothdesign - logo

WP – zaznaczanie chceckbox w zależności od kategorii

W wp-admin dodajemy skrypt

<script>
    var getUrlParameter = function getUrlParameter(sParam) {
    var sPageURL = window.location.search.substring(1),
        sURLVariables = sPageURL.split('&'),
        sParameterName,
        i;

        for (i = 0; i < sURLVariables.length; i++) {
            sParameterName = sURLVariables[i].split('=');

            if (sParameterName[0] === sParam) {
                return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]);
            }
        }
	};
    
    var catvalue = getUrlParameter('cat');
    $( window ).load(function() {
        $('#categorychecklist input[type=checkbox]').each(function(){
            var catkey = $(this).val();
            if (catkey == catvalue){
              $(this).click();
            }
        });
    });
</script>

Po wpisaniu w url „post-new.php?cat=XX” gdzie XX to id kategorii, zostanie zaznaczony checkbox.

Strona główna bloga