Script jQuery para ordenar alfabéticamente un listado de elementos (palabras, frases…) de la A-Z; en este caso de una lista. Código jquery: $('.js-ordena-az').click(function(){ var listado = $('#listado'); var elementos = listado.children("li").get(); elementos.sort(function(a,b) { var A = $(a).text().toUpperCase(); var B = […]

Para borrar archivos o carpetas también «arriba» en nuestro respositorio (bitbucket, github…) se usa el comando «rm» de git siguiendo los siguientes pasos. 1.A Si quieres eliminar un archivo: git rm miarchivo.php 1.B. Si quieres eliminar una carpeta: git rm […]

jQuery tiene el método scrollTop que se puede utilizar para obtener el número de píxeles que hay «por encima» del scroll de un determinado elemento. Si necesitas justo lo contrario (pixeles «por debajo«), puedes crear un plugin como este (ya […]

Un ejemplo para detectar con jQuery estos eventos (copiar-cortar-pegar) en este caso dentro de un campo de texto de prueba: $(document).ready(function() { $("#test").bind({ copy : function(){ alert(¡Has copiado!); }, paste : function(){ alert(¡Has pegado!); }, cut : function(){ alert(¡Has cortado!); […]

velocity.js es un motor de animaciones javascript (que se puede utilizar junto a jQuery) para optimizar y acelerar la velocidad de animaciones, minimizando la consulta del DOM. Como resultado, se obtiene un rendimiento mucho mejor en comparación con el uso […]

Función php para obtener todos los usuarios de WordPress filtrando por «perfil» (o rol) de usuario. Vale para los 4-5 perfiles que tiene WordPress por defecto o para nuevos perfiles que hayas creado anteriormente. En este caso vamos a mostrar […]

WordPress tiene la función wp_is_mobile() que se encarga de verificar si el usuario navega en la web desde un dispositivo móvil. Ejemplo de uso en los php de nuestro theme: <?php if( wp_is_mobile() ) : ?> ¡Hola! Entras desde un […]

Código jQuery para detectar si el usuario presiona la tecla «Enter» dentro de tu página web: $('body').keyup(function(e) { if(e.keyCode == 13) { alert('Has presionado ENTER'); } });