Plugins y algunos trucos para WP

Configurar WordPress para que envie mails a través de SMPT en lugar de usar la función mail()

¿Cómo se puede configurar nuestro WordPress para que en lugar de enviar los mails usando la función mail(), que es la manera que trae por defecto, use la configuración SMTP. En algunos servidores, por seguridad, se deshabilitan algunas funciones como puede ser la de mail(), en ese casi tenemos que configurar nuestras webs para que envien los mensajes por ese método.

Plugin: WP Mail SMTP

Dirección del plugin: https://wordpress.org/plugins/wp-mail-smtp/

Al instalarlo tenemos que configurarlo con unas opciones básicas que podremos conseguir de nuestro proveedor de hosting.

En mi caso no sólo he tenido que instalar este plugin, además he tenido que configurar en las opciones avanzadas de algun otro plugin que usaba formularios de contacto.


 

EDITADO EL 15-10-2015

Gracias Julia por la aportación, en efecto, parece que existe alguna incompatibilidad entre este plugin y el plugin Contact form 7.

Acabo de hacer una prueba usando un plugin similar:

Plugin: WP SMTP:  http://boliquan.com/wp-smtp/

Y me ha funcionado correctamente en una web con el plugin de Contact Form 7 y con el servidor que sólo permite usar el método de envío de mails SMTP.


Ordenar a los usuarios por fecha de registro

¿Cómo ordenar a los usuarios por fecha de registro?

Como ya sabemos, WordPress tiene algunas cosas a mejorar, y una de ellas es la forma en que nos muestra a los usuarios registrados. Sólo nos aparecen las columnas de nombre de usuario, mail y tipo de usuario. Cuando hay muchos usuarios iría bien tener tambien una columna de fecha de registro, y para ello usaremos plugin muy simple que al activarlo ya nos realiza esa acción:

Nombre del plugin: Recently Registered

Enlace plugin:  https://wordpress.org/plugins/recently-registered/

Instalando y activando el plugin ya tendremos la nueva columna en nuestro panel de administración de WordPress y así podremos ordenar a nuestros usuarios por fecha de registro.

Ordenar a los usuarios por fecha de registro

Ordenar a los usuarios por fecha de registro

 


Cómo evitar hotlinking y proteger el ancho de banda de tu servidor

Cómo evitar el hotlinking

¿Cómo puedo hacer para prevenir esta mala práctica de que algún otro inserte en su web una imagen que está en mi servidor robando así mi ancho de banda?

Gracias al .htaccess, existen dos maneras, una simplemente lo evita, devolviendo un error al que pone la imagen en su web/blog, y otra que particularmente me gusta más, haciendo que cargue otra foto en lugar de la que quiere copiar.

 

Manera 1: cambiar http://web.com por la nuestra url

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://web.com*/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://web.com*$ [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|zip)$ - [F,NC]
</IfModule>

Manera 2:

<IfModule mod_rewrite.c>
RewriteEngine on RewriteCond %{HTTP_REFERER} !^http://web.com*/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} ^http://.*$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://web.com*/imagen-error.jpg [NC,R,L]
</IfModule>

Así pues, ya sabemos cómo evitar hotlinking y hacer que sólo nuestra web nos cargue nuestras fotos y el consumo de ancho de banda sea real.


Powered by WordPress | Designed by Elegant ThemesPolítica de privacidad