Plugins y algunos trucos para WP

Solución al error “W3 total cache error: some files appear to be missing or out of place”

Desinstalando el plugin W3 Total Cache me ha dado un error bien raro, entre las lineas de error aparecia “W3 total cache error: some files appear to be missing or out of place”

He intentado volver a instalar el plugin para ver si me dejaba desinstalarlo pero no ha habiado manera. Al parecer este plugin a veces puede dar problemas.

En la mayoría de servidores “normales” ya no hacen falta este tipo de plugins de cache ya que el propio servidor ya hace muchas de esas funciones, y no compensa tener por el uso de memoria, lentitud etc..

En mi caso, que uso DINAHOSTING, me informaron que tras alguna actualización de servidores, ya incorporaban muchas de esas funciones de cacheo y que podía prescindir de esos plugins.

Por suerte, googleando un poco he encontrado una fácil solución:

 

  • Acceder al FTP a la carpeta wp-content  de WordPress y borrar los siguientes archivos:
    • advanced-cache.php
    • db.php
    • object-cache.php
    • w3-total-cache-config.php
  • Borrar la carpeta del plugin W3 Total Cache que encontrarás en la carpeta wp-content/plugins/
  • Volver a generar el archivo .htaccess (borrarlo desde el FTP previa copia de seguidad y vuelve a generarlo desde Ajustes/Enlaces Permanentes)

A mí con todo esto me ha funcionado perfectamente!

 

 


Activar certificado SSL en WordPress

¿Cómo activar certificado SSL en WordPress? Más fácil de lo que crees, o no.

En primer lugar dejar bien claro que instalar un certificado SSL en nuestra web hecha en WordPress es muy importante.

Activar certificado SSL en WordPress, por los siguientes motivos:

-Google ya hace meses que ha comenzado a PENALIZAR a todas las webs que no tienen este certificado de seguridad, por lo que nos tenemos que poner al día en este aspecto.

-Los navegadores ya nos muestran avisos muy desagradables recordándonos que no tenemos instalados estos certificados de seguridad SSL.

-Aumenta la seguridad de la web ya que es mucho más difícil que sufra ataques ya que la comunicación entre el servidor y el cliente está encriptada.

¿Cómo se consigue un certificado SSL para una web?

(más…)


Logo flotante en plantilla DIVI de WordPress

¿Cómo hacer para que el logo de nuestra plantilla DIVI sea flotante?

con este simple truco haremos que nuestro logo se comporte de una manera increible, flotando en la parte superior de nuestra web, sin tener que estar pendientes de que se ajuste a alto del header.

 

Ejemplo de Logo flotante en plantilla Divi de WordPress

Ejemplo de Logo flotante en plantilla Divi de WordPress

Sólo tenemos que ir a personalizar nuestro CSS con la siguientes lineas:
@media only screen and (max-width: 980px) {
#logo {
min-height: 100px;
}
}
@media only screen and (min-width: 981px) {
#logo {
min-height: 120px;
}
}

////Los 100px y 120px los podeís modificar en función del tipo de logo que tengáis y el fondo de la web.

Truco extraido de :

How to Create a Divi Overlapping Logo


¿Cómo eliminar una categoría del Widget en Woocommerce?

Por defecto en nuestros widgets de woocommerce, tenemos una visualización de las categorías de los productos de nuestra tienda online. ¿Pero qué pasa si queremos eliminar una o varias de las categorías de ese widget de woocommerce?

Rebuscando un poco he encontrado un código que al ponerlo en nuestro functions.php nos elimina de ese widget la categoría o categorías seleccionadas.

Este código elimina las categorías específicas del widget “WooCommerce Product Categories”: (más…)


¿Cómo mostrar el cupón de descuento en correo de pedido de WooCommerce?

Un cliente me ha pedido que para poder ver los cupones que se van usando, tiene que ir entrando en cada uno de los pedidos desde el panel de control del la web, y allí ir mirando uno por uno y apuntando los pedido que se han hecho con cupones.

¿No sería más fácil que en mail que recibimos cuando se hace un pedida salga en algun sitio si se ha usado un cupón y el nombre del cupón?

Pues lo temos más fácil de lo que parece, añadiendo el siguiente código a nuestro functions.php:

add_action( 'woocommerce_email_after_order_table', 'add_payment_method_to_admin_new_order', 15, 2 );

function add_payment_method_to_admin_new_order( $order, $is_admin_email ) {
	
	if ( $is_admin_email ) {
	
		if( $order->get_used_coupons() ) {
		
			$coupons_count = count( $order->get_used_coupons() );
		
		    echo '

<h4>' . __('Cupones utilizados') . ' (' . $coupons_count . ')</h4>


';
		     
		    echo '

<strong>' . __('Cupones utilizados') . ':</strong> ';
		    
		    $i = 1;
		    $coupons_list = '';
		    
		    foreach( $order->get_used_coupons() as $coupon) {
		        $coupons_list .=  $coupon;
		        if( $i < $coupons_count )
		        	$coupons_list .= ', ';
		        $i++;
		    }
		
		    echo '

<strong>Cupones utilizados (' . $coupons_count . ') :</strong> ' . $coupons_list . '

';
		
		} 
	
	} 
}
 
 
 
add_action( 'woocommerce_admin_order_data_after_billing_address', 'custom_checkout_field_display_admin_order_meta', 10, 1 );

¿Fácil verdad?  a mí me ha funcionado con un versión de WordPress 4.7.2  y una versión de Woocommerce 2.6.14

Código extraido de : https://mvkoen.com/mostrar-los-cupones-utilizados-en-el-correo-de-confirmacion-de-pedidos-de-woocommerce-y-en-el-editor-de-pedidos/

Donde tambien nos enseñan a ponerlo en el editor de pedidos.


Cómo saber si las DNS están propagadas

¿Cómo puedo saber si las DNS’s de un dominio están correctamente propagadas?

Dentro del proceso de un cambio de servidor de dominio, está el cambio de las DNS del dominio (no confundir con las ZONAS DNS).

Estás DNS nos indican a dónde apunta el dominio que gestionamos. Es perfectamente factible tener un dominio con un proveedor, pero que apunte mediante las DNS a otro servidor diferente.

Una migración de hosting y dominio debería ser (pasar de Hosting A a hosting B):

  1. Creación de hosting en B y hacer allí una copia de todo el contenido web (si tiene la opción de portabilidad de cuentas de email genial)
  2. Cambio de DNS en A
  3. Traspaso del dominio de A a B

Ahora mismo estoy en proceso de cambio 2, ya que al cambiarlas desde nuestro panel de control del dominio, los cambios tardan entre 24 y 48 horas. En algunos casos, nos gustaría saber exactamente cuando está completa esta propagación.

Pues bien, con esta web, ponemos el dominio y nos indica de una manera muy visual dónde ya se ha propagado y donde no:

https://www.whatsmydns.net/

Aquí pondremos el dominio que queremos consultar como hacemos a continuacion:

(más…)


Cómo bloquear ip por htaccess en WordPress

Cómo bloquear ip por htaccess en WordPress

¿Cómo bloquear ip por htacces en WordPress para proteger de visitas indeseadas de nuestra web?

Un cliente hace poco tenía algunos problemas con su servidor, recibía muchas visitas y la transferencia del servidor era muy elevada. Algo estaba pasando, investigando en Google Analytics y Awstats encontramos que el 95% del tráfico de la web provenían de 2 ip de Moldavia.

¿Cómo solucionarlo? con el archivo .htaccess que tanto nos ayuda en nuestras webs, ya sean WordPress o no.

en nuestro caso pondremos el siguiente código:

<Limit GET POST>
order allow,deny
deny from 44.44.44.14
deny from 44.44.44.15
allow from all
</Limit>

Restringimos el acceso a esas dos IP sospechosas y al resto las dejamos entrar.

Así pues, ya sabemos cómo evitar visitas indeseadas que nos aumenten la transferencia de nuestro servidor o evitar los ataques de SPAM de algunos servidores.


Eliminar JS y CSS que bloquean visualización en mitad superior de página

Seguro que usando el comprobador de velocidad de carga de Google Pagespeed os ha dado un resultado nada bueno, y entre las mejoras que os propone os dice:

Eliminar JS y CSS que bloquean visualización en mitad superior de página

¿Cómo solucionar este tema si teneis WordPress?

Con este sencillo plugin:

Scripts To Footer (https://wordpress.org/plugins/scripts-to-footerphp/)

Este plugin tiene la opción de decir en que páginas queremos hacer esto, ya que es posible que cree alguna incompatibilidad con otros plugins, mucho cuidado. En cualquier caso, si hay problemas basta con desactivar este plugin.

Antes recomendaba este, pero lleva mucho sin actualizarse:

JavaScript to Footer ( https://wordpress.org/plugins/footer-javascript/)

 

 


No puedo editar la plantilla de WordPress

A veces nos puede pasar pasar que al intentar modificar la plantilla no vamos la opción dentro de APARIENCIA – EDITOR, ya que directamente no nos aparece la opción de EDITOR.

En esa sección podremos cambiar los archivos de la plantilla para cambiar por ejemplo el texto del footer de nuestra plantilla.

no-puedo-editar-plantilla-2

Debajo de este submenú debería aparecer la opción de EDITAR

Trasteando un poco, he comprobado que el pluguin de seguridad iThemes Security, por defecto en una nueva versión, oculta automáticamente esta opción y tenemos que ir a activarla:

no-puedo-editar-plantilla-1

Esta opción esta en la sección WordPress Tweaks y se tiene que deshabilitar para poder activarlo.

(Ojo, en la versión en castellano la opción se llama AJUSTES DE WORDPRESS)

Hay otras maneras de editar estos archivos, como por ejemplo directamente por FTP, pero de esta manera creo que es mucho más limpio y rápido.


Palabras de transición en SEO YOAST para WordPress

Palabras de transición, nueva actualización del motor de búsqueda de Google en donde se tienen que usar este tipo de palabras.

Hasta ahora era muy importante el contenido en cuanto a número de palabras usadas, títulos, fotografías, enlaces etc. Ahora Google da una vuelta más a la hora de valorar el contenido y pretende que escribamos mejor. Usar las palabras de transición es un elemento indispensable, y en plugin de SEO YOAST lo tiene muy en cuenta con esta nueva actualización. Así que ya sabéis, a usar estas palabras que seguramente ya usábamos…. ¿si?

palabras de transicion

en este ejemplo seria genial, ya que el 35% de las frases ya tendrían palabras de transición. En muchos casos no hará falta hacer nada, pero en muchos otros habrá que redefinir todo el texto para adaptarlo a la nueva exigencia de Google.

Pero a todo esto, ¿cuáles son las palabras de transición?, hay de varios tipos, y algunas son estas (acompañadas de su traducción al inglés): (más…)


« Entradas previas

Powered by WordPress | Designed by Elegant Themes