Truco del día: Protege wordpress con el plugin prevent password reset

Lo que hace este plugin es añadir una casilla nueva para cada perfil de usuario en el panel de administración. Si se selecciona, impide que la contraseña del usuario se restablezca. Si un usuario intentaría recuperar su contraseña desde el formulario de recuperar contraseña, no podría y el proceso se detendría por completo.

La clave de este plugin es que si tú o varios administradores o editores del sitio activais para vosotros mismos el evitar recuperar la contraseña, estais protegiendo vuestro sitio un poco más contra hackers.


  Detalles a tener en cuenta:

  • Si tu mismo como admin del sitio te activas esta función y no te acuerdas de la contraseña, o eliminas el plugin via FTP o no tienes nada que hacer.
  • Este plugin no desactiva la posibilidad de editar / cambiar una contraseña en la página de perfil de usuario, en el panel de administración de wordpress. Solo limita el restablecer la contraseña desde el formulario de recuperación de contraseña en la página de login/registro.

Prevent Password Reset es un plugin creado por  Justin Tadlock.

Recopilación de los mejores chat para WordPress y Buddypress

Hay muchos plugins que permiten añadir un chat en tu sitio de WordPress y Buddypress. Hay chat que son de pago y otros gratuitos. En este post te ayudaremos a elegir el mejor plugin que se adapte a las características de tu sitio.

1. Bowob

Es la opción mas sencilla y económica. Una vez que te registras en Bowob  y añades los datos de tu sitio, podrás descargarte  el plugin personalizado, que se instala en tu carpeta wp-content. Una vez activado, disfrutarás de un fantástico chat estilo Facebook en tu sitio. Aunque hay que reconocer que existen ciertas limitaciones.

1) El chat mas sencillo es gratuito para siempre, pero solo permite un máximo de 10 usuarios a la vez chateando. Una sala de chat pública para todos los usuarios e integración de usuarios, es decir, reconoce a tus usuarios ya registrados en tu sitio. También puedes hacer que el chat sea para usuarios registrados, para visitantes sin registrar o para ambos.

2) Las opciones de pago van desde los 10 $ al mes hasta los 49 $ al mes y te permiten cambiar la apariencia del chat, colores y diseño, integración de la función amigos conectados, edición del idioma y soporte. Pero reconozco que son precios realmente abusivos para el poco servicio extra que añaden.

Recomendación: Instala este chat en tu sitio si tienes pocas visitas para que tus usuarios empiecen a interaccionar con esta nueva aplicación. En el momento que tu sitio crezca olvida Bowob y pasa a otras alternativas.

Ver demo/ visitar Bowob

2. Bp Chat:

Es un chat muy parecido a Bowob pero este trae consigo una aplicación extra que Bowob la implementa en su versión de pago. Es hacer el chat para todos los usuarios de tu sitio o solamente para chatear con amigos. Hay que reconocer que montar un chat en el que solamente puedas conversar con amigos  está orientado a sitios con muchos usuarios y con bastante movimiento diario, pero es una opción más.

Ventajas:

1) El plugin es totalmente configurable. Puedes cambiar su aspecto modificando el CSS o cambiar el idioma.

2) Trae la opción chatear todo el mundo o solamente amigos. Un punto a favor respècto el chat de Bowob.

3) Es gratis.

Inconvenientes

1) El plugin está en desarrollo y no te aseguran que funcione con todos los temas que existen para Buddypress.

2) La última versión de este plugin BP Chat beta5  data de Abril de 2011 asi que es posible que no funcione en Buddypress 1.5.2

Recomendacion: Prube este plugin en un sitio que estés desarrollando pero que aun no tengas suficientemente tráfico para ver cómo los usuarios interaccionan con él. Es posible que cause problemas con tu instalación de buddypress 1.5.2 . Si trabajas con versiones mas antiguas, como buddypress 1.2.8  el plugin debería funcionar.

Visitar buddydev.com

3) Cometchat

Sin duda la mejor opción si tienes un sitio con bastante tráfico y un número elevado de usuarios. Cometchat trae consigo todas las aplicaciones que uno quiere para su chat integrado en una comunidad de usuarios. Chat público y privado, múltiples salas de chat que pueden ser creadas por el administrador o por los propios usuarios, intercambio privado de archivos, juegos online, videoconferencias…

Para instalar el chat debes tener acceso a tu instalación de wordpress en tu servidor. Crear una carpeta donde subir los archivos relativos al chat y después configurar desde el panel de administración del chat las opciones de visualización del script en tu sitio.

Ventajas:

1) Completo y funcional. Ningún chat del mercado puede superar a cometchat. Trae todas las aplicaciones que un administrador de una red social puede querer: Intercambio privado de archivos, juegos online, videoconferencias, salas de chat, etc

2) Panel de control propio. Con múltiples combinaciones, para que tu chat se adapte a las dnecesidades de tus usuarios.

3) Usuarios ilimitados al mismo tiempo.

4) 10 módulos y plugins preinstalados en el chat.

Inconvenientes

1) Es de pago. Vale 49 $  (1 vez y para siempre) la versión básica, que es suficiente para un sitio normal con bastante afluencia de usuarios.

2) Puede ralentizar tu sitio. Cometchat puede sobrecargar tu servidor y hacer que tu sitio cargue mas despacio. Cometchat te ofrece su plan Cometservice que básicamente consiste en que ellos se hacen cargo del 95% de la carga de tráfico del chat y así tu sitio puede ir tan rápido como siempre. La pega, que son 9 $ cada mes.

Ver demo / Visitar Cometchat

Insertar publicidad en la primera entrada de los blogs

Si tienes una instalación de WPMU seguro que te interesa esto.

Normalmente damos a nuestros usuarios los blogs gratuitamente pero claro, queremos monetizar nuestro sitio, por supuesto. Para eso lo mas sencillo y mas utilizado por todos es insertar publicidad en los blogs de los usuarios. A veces es algo tedioso y otras veces queda demasiado visible y lo que queremos es que se camufle con el contenido ;-)

Con el siguiente truco podrás insertar la publicidad despues del primer post de cada página de sus blogs.

Fijate porque son 3 líneas de código:

Entra en un tema que tengas activo entra en index o home y busca esto:

<?php endwhile; ?>

Justo antes de la sentencia  inserta esto:

<?php if(!$show_ads){ ?>
Inserta el código fuente de la publicidad aquí
<?php $show_ads = 1; } ?>

Recomiendo  utilizar vinculos de anuncio en este lugar del blog puesto que aquí queda bastante camuflado y de esta manera seguro que logras monetizar el sitio rápidamente.

Repitelo en cada tema que tengas activo en tu instalación o quizate interese dejar temas sin esta publicidad y hacer acceso premium. Te estoy dando ideas???

Light box plugin. Para presentar imagenes en tu wordpress elegantemente

Me encantan los plugins  que se pueden utilizar para optimizar wordpress y wordpress mu, me paso el día buscando los que sean de utilidad para vosotros ( y para mi) y luego postearlos en el blog.

Si alguna vez has intentado instalar plugins o modificar código por tu cuenta para obtener el un efecto de caja de luz en tus imagenes y no has sido capaz, no te preocupes porque en unas cuantas líneas te voy a explicar cómo hacerlo rápido y fácil.

Para wordpress mu

Primero necesitamos un plugin, ese es Slimbox creado por Brajesh Singh de thinking wordpress.  Descarga el plugin  slimbox.php y subelo a  wp-content/mu-plugins. Ya esta no tienes que activarlo ni nada y estará disponible para todos los blogs de tu instalación.

Descargar slimbox.php

Para wordpress

Descargar el plugin slimbox y subirlo a wp-content/plugins e instalarlo

Slimbox para wordpress

Trucos para buddypress y WPMU

Estos son algunos de los trucos para WPMU y buddypress que mas nos gustan:

Lista de los últimos blogs creados

Descarga el plugin aquí

Ocultar el menu de buddypress


Este es muy sencillo.  BuddyPress te brinda la opcion de ocultar el menú si el usuario no se registra. Esta pequeña adición de código  en  el  archivo wpconfig.php ocultará la barra de menú, si el usuario está conectado o desconectado:

define ( ‘BP_DISABLE_ADMIN_BAR’, true);

Añadir foto del autor y pequeña información en los post de tu blog

Este es un truco rápido que añade más personalidad a tus blogs, sobre todo cuando  tienes gran cantidad de blogs que se  ejecutan en tu red y te gustaría dar más detalles acerca de los autores.

Para conseguirlo basta con modificar unas cuantas líneas de código en  el archivo functions.php y ¡voilá! Obtendrás  algo como esto:

Introduce este código:

function get_author_bio ($content=''){
    global $post;
    $post_author_name=get_the_author_meta("display_name");
    $post_author_description=get_the_author_meta("description");
    $html="<div class='clearfix' id='about_author'>\n";
    $html.="<img width='80' height='80' class='avatar' src='http://www.gravatar.com/avatar.php?gravatar_id=".md5(get_the_author_email()). "&default=".urlencode($GLOBALS['defaultgravatar'])."&size=80&r=PG' alt='PG'/>\n";
    $html.="<div class='author_text'>\n";
    $html.="<h4>Author: <span>".$post_author_name."</span></h4>\n";
    $html.= $post_author_description."\n";
    $html.="</div>\n";
    $html.="<div class='clear'></div>\n";
    $content .= $html;
    return $content;
}
add_filter('the_content', 'get_author_bio');

Para que se visualice  debes introducir este código  en los  archivos functions.php de cada uno de los temas que tengas  a disposición de tus usuarios en su sitio.

Google maps plugin para WPMU

Permite a los blogeros de tu wpmu insertar el google maps en las entradas y páginas de sus blogs.

Este plugin añadirá un pequeño icono en el editor de entradas y los usuarios con un simple clic podran incluir en sus entradas mapas e información relevante.

lo único necesario es tener una API key de google maps para poder hacer funcionar a este plugin, pero es muy sencillo y no te llevara mas de 1 minuto.

Consigue la API  key desde aquí

Mas información y descarga del plugin Google maps

Añade un botón para compartir tus entradas en Digg y Facebook

Este plugin te permite añadir a tus entradas un botón para compartirlas en digg o facebook. Es un plugin muy sencillo y te permitirá atraer muchos visitante a tu blog.

Comprimir en zip, subirlo a la carpeta mu-plugins y descomprimirlo. Despues, activar en el escritorio.

<?php
/*
* Plugin Name: WPMU Facebook Share Badge
* Version: 2.0
* Plugin URI: http://patrick.bloggles.info/
* Author: Patrick
* Author URI: http://patrickchia.com/
* Description: This plugin is simple and designed to automatically add a “Digg This” badge or Facebook Share badge to your articles.
*/

add_filter(‘the_content’, ‘button_share’);

function button_share( $content ){
if ( !get_option(‘digg_on’) &amp;&amp; !get_option(‘fb_on’) )
return $content;

global $wp_query;
$post = $wp_query->post;
$id = $post->ID;
$postlink = get_permalink($id);

$title = urlencode($post->post_title);

$digglink = split(‘#’,$postlink);

if( is_home() || is_single() ) {
$button = “<div style=’float:right;padding-left:10px;padding-bottom:10;’><table border=’0′ bgcolor=’#ffffff’>”;

if( get_option(‘digg_on’) == ’1′ ) {
$button .= “<tr><td><iframe src=’http://digg.com/api/diggthis.php?w=new&amp;amp;u=” .urlencode($digglink[0]) . “&amp;amp;t=” . $title . “&amp;amp;s=normal’ height=’80′ width=’52′ frameborder=’0′ scrolling=’no’></iframe></td></tr>”;
}

if( get_option(‘fb_on’) == ’1′ ) {
$button .= “<tr><td><script type=\”text/javascript\”> var fbShare = {url: ‘” . $digglink[0] . “‘,size:’large’}</script>”;
$button .= “<script type=\”text/javascript\” src=\”http://widgets.fbshare.me/files/fbshare.js\”></script></td></tr>”;
}

$button .= “</table></div>”;
$content = $button . $content;
}

return $content;
}

function admin_share_button() {
?>
<label><input name=”fb_on” type=”checkbox” id=”fb_on” value=”1″ <?php checked(’1′, get_option(‘fb_on’)); ?> /> Enable Facebook Share Button</label><br />
<label><input name=”digg_on” type=”checkbox” id=”digg_on” value=”1″ <?php checked(’1′, get_option(‘digg_on’)); ?> /> Enable Digg Share Button</label>
<?php
}

function share_conf(){
add_settings_field(‘fb_on’, ‘Share Button’, ‘admin_share_button’, ‘discussion’, ‘default’);
register_setting(‘discussion’, ‘fb_on’, ‘sanitize_title’);
register_setting(‘discussion’, ‘digg_on’);
}
add_action(‘admin_init’,'share_conf’);

?>

Mapas de visitantes y usuarios online para WPMU

Esta es una herramienta de geolocalización muy buena para añadir a tu instalación de WPMU. Muestra mapas de los  visitantes situados por  localidad, ciudad y país.

Este plugin  incluye un widget que muestra los detalles  para el visitante  que son: en qué página está en el visitante,  la dirección IP, ciudad, país, mapas de localización geográfica y más. La mejor parte es que no se necesita clave de API! y por supuesto totalmente configurable desde tu panel de control.

Descargar plugin

Seguir

Get every new post delivered to your Inbox.