Personalizar el dashboard de wordpress 2.5
Una de las cosas que no me gustan de la ultima versión del wordpress 2.5 es el dashboard, es el mismo que el anterior pero con un peinado diferente y sigue sin poder personalizarse.
Gracias a rick me he enterado de la existencia de Dashboard Widget Manager, este humilde plugin nos permite añadir, quitar y mover los widgets a nuesto gusto.
Pasos para instalar el plugin:
- Descarga el plugin Dashboard Widget Manager
- Descomprime el fichero dashboard-widget-manager.zip
- sube la carpeta dashboard-widget-manager en el directorio:
wp-content/plugins - dirigete al panel de control > plugins y activas el plugin Dashboard Widget Manager
Widgets que recomiendo:
- Berri Technorati Reactions on Dashboard
muestra una lista de los enlaces entrantes de technorati y olvidate de google blog search - Dashboard: Draft Posts
muestra una lista de borradores - Dashboard: Scheduled Posts
muestra una lista de los posts programados
Pasos para instalar un widget
por ejemplo el Berri Technorati Reactions on Dashboard:
- Descarga el plugin Berri Technorati Reactions on Dashboard
- Descomprime el fichero berri-technorati-reactions-dashboard.zip
- Sube el fichero a la carpeta wp-content/plugins
- dirigete al panel de control > plugins y activas el plugin Berri Technorati Reactions on Dashboard
Personalizando el dashboard
Entra en el escritorio de tu panel de control, verás que aparecerá de la nada un enlace llamado Widgets, este aparece al activar el plugin Dashboard Widget Manager
En la parte izquierda veremos los widgets disponibles y a la derecha los que tenemos activos, para añadir uno, basta con elegir el widget que más rabia nos de y pulsar añadir
Para cambiarlos de posición arrastra los widgets de la parte derecha
Al finalizar le das al botón guardar cambios
Bug permalinks wordpress 2.5
Ayer me di cuenta que al publicar entradas en el sidebar del blog había enlaces del tipo:
http://www.viciao2k3.net/blog/?p=123
En vez de:
http://www.viciao2k3.net/blog/diseno/100-motivos-para-currarte-el-theme-de-tu-blog/
Resulta que cuando imprimo los enlaces de los bloques articulos y comentarios del sidebar, utilizo $post->guid en vez de get_permalink($post_ID)
Lo hago de esta manera para reducir el número de consultas SQL a la base de datos y para que la web cargue más rápidamente.
En la página principal utilizando $post->guid salen 19 querys, utilizando get_permlink 41 querys, la diferencia es de 22 querys y se notan bastante a la hora de generar la página sin cache.
El problema
El problema esta cuando se publica la entrada en la tabla wp_posts el permalink no se genera correctamente en el campo guid.
La solución
- Editar el fichero wp-includes/post.php
- Buscar:
// Set GUID
if ( !$update && ” == $current_guid ) - Y remplazar por:
// Set GUID
//if ( !$update && ” == $current_guid )
Plugin marca de la casa para hacer blogs privados
En el curro he tenido que montar varios blogs con wordpress para la comunicación de departamentos y para proyectos internos.
La mayoría de estos blogs tienen la característica de que no pueden ser vistos por cualquiera, solo pueden acceder los usuarios registrados.
La necesidad de proteger estos blogs me ha inspirado para a crear este plugin para wordpress
¿Que es lo que hace exactamente este **** plugin?
- Si en el blog entra un usuario que no esta logueado se le redirige a la pantalla de login
- Si un usuario se loguea correctamente se le redirige a la página principal del blog en vez de ir al panel de control
- Oculta el contenido de los posts en los feeds
Instalación:
- Descargar plugin:
- Descomprime el fichero private_blog.rar
- Sube el fichero private_blog.php a la carpeta /wp-content/plugins/
- Dirigete al panel de control del wordpress, una vez dentro accede a plugins y activa el plugin Private Blog
Notas:
Testeado con wordpress 2.5
Actualizando wordpress 2.5 enlaces útiles
Recursos útiles:
Parche para evitar SPAM + filtro eatyourshit:
Pasos para la instalación:
- Adapta el theme de tu wordpress, vista el post sistema antispam del campo oculto de sigt, fijate en el apartado “Manos a la obra”
- Descargar fichero wp-comments-post.txt
- Renombrar el fichero a wp-comments-post.php
- Subir en la raíz de tu wordpress, si te pregunta por reemplazar acepta y listo.
Bugs de ultima hora:
Si dominas un poco de PHP puedes aplicar los parches por tu cuenta y si no puedes esperar a que salga la próxima versión 2.5.1:
Paginación tipo digg o menéame
Con este tutorial conseguirás cambiar el tipo de paginación que tiene wordpress, Previous Entries y Next Entries, por:
![]()
Instalación:
- Descarga el plugin WP-Digg Style Paginator:
- Descomprime el fichero wp-pagination11.rar
- Sube el fichero pagination.php al directorio de plugins:
wp-content/plugins/ - Dirigete al panel de control > plugins
- Activa el plugin WP-Digg Style Paginator
- Edita el fichero index.php de tu theme activo, por ejemplo:
/wp-content/themes/default/index.php - Busca algo parecido a esto:
<div class=”navigation”>
<div class=”alignleft”><?php next_posts_link(’« Previous Entries’) ?></div>
<div class=”alignright”><?php previous_posts_link(’Next Entries »’) ?></div>
</div> - Remplazalo por:
<?php
$p = new wp_pagination_plugin();
$p->nextLabel(’Siguiente’);
$p->prevLabel(’Anterior’);
$p->show();
?> - Guarda los cambios del fichero index.php
Personalización:
- Tener el mismo que el de viciao2k3
- Cambiar el aspecto de la paginación
- Escoge el estilo
- Una vez te hayas decidido por uno, pulsa el enlace que pone Download CSS
Por ejemplo:
Digg Style (Download CSS) - Copia todo el contenido en el fichero style.css de tu theme activo, por ejemplo:
/wp-content/themes/default/style.css - Guarda los cambios del fichero style.css
- Cambiar anterior, siguiente por:
- Edita el fichero index.php de tu theme activo, por ejemplo:
/wp-content/themes/default/index.php - Busca algo parecido a esto:
<?php
$p = new wp_pagination_plugin();
$p->nextLabel(’Siguiente’);
$p->prevLabel(’Anterior’);
$p->show();
?> - Remplazalo por:
<?php
$p = new wp_pagination_plugin();
$p->nextLabel(”);
$p->prevLabel(”);
$p->nextIcon(’►’);
$p->prevIcon(’◄’);
$p->show();
?> - Guarda los cambios del fichero index.php
- Edita el fichero index.php de tu theme activo, por ejemplo:

Hola, pues gracias por ese post, y pues nespero que sigan suviendo artículos sobre comentarios, y pues si se puede dirigidos a los ususarios de blogger. chau..XD