Entradas

AUTOPTIMIZE - Borrar cache automaticamente

Autoptimize es un plugin de Wordpress, que, por lo menos en mi caso, me ha funcionado de una forma realmente buena. En algunas paginas he conseguido bajar el tiempo en casi 4 segundos para google. Ha sido capaz de comprimir HTML, JAVA y CSS mejor que otros que he probado, y lo mas importante, sin fastidiarme la estética de la pagina o funcionalidad. También, este plugin genera una cache especifica para cargar algunos recursos estáticos, como css y java, cache que es compatible con otros plugins de cache ( yo uso varnish cache, proporcionada por mi hosting) Pero al lio, que si estas viendo esto es porque ya tienes el plugin y te consume mucho espacio de cache if (class_exists('autoptimizeCache')) {     $myMaxSize = 400000; # establecido en 400MB     $statArr=autoptimizeCache::stats();     $cacheSize=round($statArr[1]/1024);         if ($cacheSize>$myMaxSize){        autop...

SOLUCION: Outlook no imprime -- archivo dañado OutlPrnt

Imagen
Descripción del problema: Outlook no imprime ningún correo y nos muestra un fallo que no dice nada de que puede estar pasando, tan solo nos dice esto, lo cual da a entender que es un fallo físico de la impresora. Pero si desplegamos el aviso no dice: Este error se puede deber a que falta el archivo Outlprnt o está dañado. Para solucionar este problema, reinicie Outlook. Si el problema continúa y el archivo está presente, probablemente esté dañado y debe eliminarse o cambiar de nombre para que pueda volver a crearse automáticamente un archivo nuevo. Busque el archivo, cámbiele el nombre o elimínelo y luego reinicie Outlook. Se volverá a crear el archivo automáticamente si no está presente. Además, el problema puede continuar si: · El disco duro está dañado · El archivo está bloqueado por otro programa · Outlook está dañado. La solución es simplemente borrar el dichoso  OutlPrnt ¿pero donde esta este condenado archivo? Hacemos clic en ejecutar, o en...

Copia de seguridad wordpress base de datos SQL

Imagen
Existen mogollón de programas para hacer copias de seguridad para WORDPRESS. Programas en los que puedes automatizar copias de seguridad, etc...   Pero no los he probado. No los he probado porque el hosting que tengo hace todos los días una copia de la BD y de directorio raíz todos los días, así que no me es necesario. Las veces que he tenido de recurir a tirar de una de esta, ha funcionado bien. Pero, siempre que actualizo un plugin, por supuesto después de probarlo en la web de pruebas, hago una copia manual de mi base de datos. ¿Cómo se hace una copia manual de la base de datos de WORDPRESS en PHP MY ADMIN? Súper sencillo. Nos metemos dentro de PHPMYADMIN Seleccionamos la base de datos a exportar Dentro de la base de datos , pulsamos el enlace de exportar  Seleccionamos la opción de personalizado. ya que en bases de datos grandes o con muchas tablas, la rápida puede fallar, OJO! seleccionar todas las tablas, que si no, no se exportan. parece una tonterí...

WOOCOMMERCE: campo de precio calculado y ocultar un div segun precio de articulo

Imagen
Menudo titulo mas largo, Hace poco me pidieron para el woocommerce que administro, que los productos que suestan mas de 200€ mostraran que disponen de financiación hasta 12 meses sin intereses. Asi que lo que hay que hacer son dos cosas. La primera crear una cajita con información que se muestre en los artículos que cuesten mas de 200€ La segunda es mostrar el precio del articulo dividido en 12 meses, ya que la financiación que se oferta es sin intereses ni gastos. Ok ¿entonces como lo hacemos? Vamos a trabajar modificando la plantilla de PRICE.HTML de nuestro tema. justo abajo del todo el codigo , añadiremos este DIV <div id = "FINANCIA" class="demofinancia"  <?php $muestra = $product->get_display_price(); if ( 200 > $muestra ) { echo 'style = "display: none;"'; } ?> > TEXTO A MOSTRAR</div> La segunda parte es introducir la formula que coje el precio del articulo y lo divide entre doce: <span cl...

quitar campos de woocoomerce

El ser humano no sabe hacer las cosas, dale una única posibilidad para que se equivoque y lo hará de la forma que menos te lo esperas. Pero cada persona es un mundo, y las formas para equivocarse también. Es como si haces un socabón en el suelo, puede que la gente se caiga haciendo el pino, caminando normal, de cabeza..... Me pasa lo mismo con la web. En la pagina de finalización de pago tengo dos casillas para la dirección. Dirección uno y Dirección dos. Bueno, pues los casos que se me han dado han sido esto DIRECCION 1  DIRECCION 2  CALLE  DE LA FUENTE 3  C/DE LA FUENTE  3  CALLE DE LA   FUENTE 3  3  CALLE DE LA FUENTE  CALLE DE LA FUENTE 3  ES UNA CASA BLANCA BAJITA, PREGUNTAR POR CARLOS, EL DEL BAR, QUE TIENE LAS LLAVES DE LA CASA, PORQUE YO ESTOY FUERA DEL PUEBLO CURRANDO, CUIDADO CON LO QUE HACEN QUE EL CARLOS TIENE MU MALA LECHE Y L...

woocommerce eliminar decimales 00 en precio

Woocommerce tiene el problema de que o bien trabaja con decimales, o sin ellos. lo normal en una tienda es trabajar con precios "redondos", mas en productos que son de mas de 2 cifras.  Te puede comprar un chicle por 0.10€ ( en mis tiempos es lo que costaban los chicles clics), unos alicates por 14.50, pero no vas a vender una lavadora por 399.99, o la pones en 400 o la dejas con el precio de 399. Yo en la tienda necesito que los productos se vean con precio redondo, si son 399 son 399, y no 399.000. pero internamente necesito que cuando exporto el producto, o quiero ver su precio sin IVA, me lo muestre con sus decimales (329,752). Como he dicho antes, en woocommerce so se pone todo con decimales o si ellos, pero existe un codigo para pegar en tu fuctions.php que nos ayuda bastante. Este codigo oculta de la tienda los decimales que son .00 asi que añadimos esta linea al fuctions: add_filter( 'woocommerce_price_trim_zeros', '__return_true'); Y gra...

woocommerce ocultar pestaña informacion adicional

Insertar esta funcion en el fuctions.php del theme. // ocultar pestaña de informacion adicional add_filter( 'woocommerce_product_tabs', 'remove_additional_info_tab', 50 ); function remove_additional_info_tab( $tabs ) {     unset( $tabs['additional_information'] );     return $tabs; }