Función php para reemplazar y convertir todos los enlaces con direcciones relativas a absolutas de una determinada cadena de texto. function reemplazar_urls_relativas($cadena) { $reemplazar = '$1https://bufa.es/$2$3'; $patron = "#(<\s*?a\s*?[^>]*href\s*?=[\"'])(?!http)([^\"'>]+)([\"'>]+)#"; $cadena = preg_replace($patron,$reemplazar, $cadena); return $cadena; } $html = '<a href="web/javascript/jquery/">jQuery</a> […]
Sencillo script jQuery para crear un botón para imprimir página, usando la función print() de javascript. $('.imprimir').click(function(){ window.print(); return false; }); Y el html: Pulsa <a class="imprimir" href="#">aquí</a> para imprimir página En otro post ya escribí como Imprimir pantalla con […]
Una función para obtener el número total de shares de las principales redes sociales («Delicious», «Google Plus», «Buzz», «Twitter», «Digg», «Pinterest», «LinkedIn», «StumbleUpon», «Reddit», «Facebook») de manera rápida y sencilla gracias a la API de sharedcount.com: function num_total_shares($url) { $json […]
Una forma sencilla para redirigir al usuario a una determinada página después de registrarse en tu web WordPress. Edita el archivo functions.php de tu theme y añade el siguiente código php: function redireccionar_usuario(){ return home_url( '/aqui-tu-pagina' ); } add_filter( 'registration_redirect', […]
Una forma rápida para reemplazar tags html usando jQuery, haciendo uso de las funciones wrap() y unwrap(). Un ejemplo para entender el funcionamiento; vamos a reemplazar todos los tags «a» (enlaces) del documento y los vamos a reemplazar por «strong» […]
Para desactivar las actualizaciones automáticas de wordpress tienes que editar el archivo wp-config.php situado en el directorio raíz y añadir la siguiente línea: define( 'AUTOMATIC_UPDATER_DISABLED', true ); Muy útil si por ejemplo tenemos una web realizada en wordpress para otra […]
Simple condicional en javascript usando jQuery para detectar si el usuario accede a tu página desde un dispositivo móvil, android, iphone, tablets, ipad, etc… if($.browser.device = (/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(navigator.userAgent.toLowerCase()))){ alert('Hola! Entras desde un dispositivo móvil o tablet!'); }
A continuación la solución si tenéis una url dinámica que coincide con el nombre de un directorio o carpeta física dell servidor. Si queréis mantener tanto que la url se muestre y que el contenido de esa carpeta se ignore […]
Si usáis el plugin jquery fancybox, es posible que os resulte molesto o poco estético que al aparecer el lightbox el contendio de vuestro html se desplace unos pixeles (el ancho de la barra de desplazamiento) hacia la derecha. Esto […]
Una forma sencilla en php para descargar y guardar una imagen externa (de una determinada página web) en tu servidor usando las funciones «file_get_contents» para capturar la imagen y «file_put_contents» para guardar la foto en nuestro servidor. $imagen = file_get_contents('http://www.dominio.com/foto.jpg'); […]