Nerdanita’s corner

How to add a custom news feed to the WordPress Dashboard

I was working in a project for a local Radio that also publishes news, and is based in WordPress. And I thought it would be great if they could have a news feed integrated in the WordPress Dashboard that allows them to consume news from every News Agency they wanted. By this, they wouldn’t have to leave the tool they use to look for news outside.

So, I searched in the Internet if someone did something like that before, and I found this:


add_action('wp_dashboard_setup', 'my_dashboard_widgets');

function my_dashboard_widgets() {
global $wp_meta_boxes;
unset(
$wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins'],
$wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary'],
$wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']
);
wp_add_dashboard_widget( 'dashboard_custom_feed', 'YOUR_FEED_NAME' , 'dashboard_custom_feed_output' );
}


function dashboard_custom_feed_output() {
echo '<div>';
wp_widget_rss_output(array(
'url' => 'http://wpsnipp.com/feed/',
'title' => 'MY_FEED_TITLE',
'items' => 2,
'show_summary' => 1,
'show_author' => 0,
'show_date' => 1
));
echo '</div>';
}

Let see what this code means:

add_action('wp_dashboard_setup', 'my_dashboard_widgets');

To run the function you will need to hook into the correct action, in this case, ‘wp_dashboard_setup’. So this basically says “add my_dashboard_widgets” to all the functions that WP runs when the Dashboard is being set.

This part of the code:
unset(
$wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins'],
$wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary'],
$wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']
);

This lines just delete the widgets that shows “Plugins”, “Other WordPress News” rss and “WordPress Blog” rss. So they are optionals, if you want to keep this widgets, just delete this lines from your function.

This line:

   wp_add_dashboard_widget( 'dashboard_custom_feed', 'YOUR_FEED_NAME' , 'dashboard_custom_feed_output'

Is the main function, it allows you to add a new widget to the dashboard, and you can check the full description here

Finally

    wp_widget_rss_output(array(
'url' => 'http://wpsnipp.com/feed/',
'title' => 'MY_FEED_TITLE',
'items' => 2,
'show_summary' => 1,
'show_author' => 0,
'show_date' => 1
));

Here is where we set the custom values for our news feed.

All this have to be pasted in functions.php under your theme folder, and voilá! You have your news feed widget in the Dashboard.

Hope this is useful, and see you next time!

PS: I have to mention this post, that is the source of my post ;)

Leave a comment »

Stallman en Mar del Plata?

Hoy webeando un rato me encontré con un par de posts en algunos blogs que hablaban de la posibilidad de que Richard Stallman viniera a MDP.

Al parecer será en el marco de “Innovations for Digital Inclusion a realizarse en el Hotel Hermitage, los días 31 de Agosto y 1 de Septiembre. El título de su charla es “Is digital inclusion a good thing? How can we make sure it is?” y la misma está programada para el día lunes 31 a las 11 horas.  El evento suena muy interesante y hay exponentes de todo el mundo.

Siguiendo el link, podrán ver el programa del evento y acceder al formulario de registración =)

Leave a comment »

Era sólo cuestión de tiempo

Sí, para que Blackberry saliera a competir con el iPhone. Hoy presentaron el nuevo Blackberry Storm, muy similar a la estética del iPhone pero con una particularidad: la pantalla se hunde cuando se toca, como si fuese una especie de tecla. Entre sus features cuenta con: 

 

  •  wireless email
  • sms y mms
  • camarita de 3.2 megapixels con flash
  • GPS trabajando con Blackberry Maps 

 

La fecha de disponibilidad y el costo no están confirmados. Se especula que estaría disponible para Navidad. Así que amigos, ya pueden empezar a ahorrar porque ya se lo que quiero de regalo!!!

3 Comments »

Z-Index y Flash

Después de una larga ausencia (parciales, trabajo, vacaciones!), vuelvo para quitar las telarañas de este blog!

Trabajando un ratito me encontré con una situación, que seguramente los que trabajan en diseño o maquetación (y los demás nerds amigos también) conocerán. La cuestión es: tenía un menu desplegable (sea con css puro o javascript) que debería verse encima de un banner en flash.

Algún css-expert me pegará el grito “pues, para qué existe el z-index!”. Pues no, no hay caso, el flash es inmune al z-index! Probé poniendo z-index: 1 al menú, probé poniendo z-index: -1 al flash, nada.

Por suerte siempre hay alguien que pasó por lo mismo, lo arregló antes que uno y fue tan buena onda de compartirlo con nosotros.

Parece ser, que con un simple parámetro al flash, santo remedio: <param name=”wmode” value=”transparent”> (por supuesto, también al embed: wmode=”transparent”)

Espero que les sirva, nos vemos la próxima que prometo será pronto.

Saludos =)

PD: ojo con el hover, que parece que en IE7 no funciona, pero ese es tema para otro post ;)

2 Comments »

Cortito

Ayer a la noche robándome horas de sueño en Internet encontré el sitio del dibujante argentino Liniers, que además de talento y genialidad tiene un sitio copado!

Me encantó el diseño de la página y la música hipnotiza (cuando reaccioné hacía media hora que estaba mirando dibujitos!! :P)

Espero que les guste, aunque sea pasen y vean. Les comparto una pequeña parte de una nota que está incluída en el sitio:

“…Liniers es mi segundo nombre. En Buenos Aires hubo un virrey llamado Liniers, que terminó fusilado. Él era mi chozno, algo así como un tataratatarabuelo. Entonces, cuando empecé a firmar mis historietas, lo usé, porque me gusta que las cosas no tengan el nombre adecuado para lo que son -por ejemplo, el osito de mi historieta se llama Madariaga. ¿Cuándo se ha visto un osito llamado así?-. Pensé que un nombre tan absurdo tenía que servir para algo…”

Ah! Y además tiene un blog.

3 Comments »

Para los supersticiosos

Yo aclaré que en este espacio iba a encontrar muchas cosas, entre ellas lo insólito de todos los días. Lo que no pensé era que mi segundo post no se iba a tratar de tecnologías, ni de informática…no, arrancamos con lo insólito.
Antes de seguir cabe aclarar una cosa: no me banco a los gatos. Y he llegado a la conclusión que es mutuo! Vieron que el humo siempre va a los que no fuman? Bueno los gatos se me pegan, es más, sospecho que me lo hacen a propósito! Imaginen hasta donde llega esta mala onda mutua, que nunca me mordió un perro.. pero si un gato!
Bueno, volviendo al relato. Esta tarde, con almohada pegada a la cara post-siesta, abro la puerta de mi casa para recibir a un amigo y se metió a una velocidad descomunal y sin invitación alguna un mini gato…y encima NEGRO!!!
Me cansé de buscarlo! Más de una hora revisando debajo de las camas, detrás de los muebles, dentro de la bañera (sí, ahí donde todos revisamos luego de ver una peli de terror y antes de dormir)! Resignada al no encontrarlo, decidí que en realidad había sido una equivocación y que el gato habría salido con rumbo desconocido.
Entrada la noche, decido despegarme de la compu y cuando abro la puerta para pasar a otro ambiente de la casa, ahi estaba! Pasó corriendo delante mío, el mini gato…NEGRO!! Decidida a enfrentar mi fobia, fui en busca de una linterna, para terminar con una ridícula luz al mejor estilo minero (de esas que se ponen comouna vincha en la cabeza) hasta que lo encontré. Ahí caí en la cuenta que en el rincón que estaba era imposible entablar una amistad para convencerlo de salir. Entonces, con toda la vergüenza que pudecontener, recurrí a un vecino. Para qué! El mini gato comenzó a correr por los muebles (hasta ahí podía superarlo), para terminar cometiendo el peor error de su vida: COLGANDOSE DE MI COMPU!!!
Finalmente mi vecino al mejor estilo Cocodrilo Dundee sacó el gato despedido por la puerta que entró.
Ahora bien, yo no soy supersticiosa. Y tengo algo para decirle a todos los supersticiosos: la próxima vez que vea un gato negro, no voy a hacer un paso atrás, voy a medir la distancia, agradecer que están de moda las botas de punta, afilar la puntería y recordar la tarde que me hizo perder uno de sus amigos, el resto supongo lo adivinarán.

PD: en este relato no resultó herido ningún animal, la intención no hace al hecho!

4 Comments »

Primer Post

Bueno…después de tanto tiempo escuchando la famosa frase “Si tuvieras un blog…” acá estoy.

Antes que nada les doy la bienvenida y compadezco a aquellos que esperen deslumbrarse con mi capacidad narrativa! Lola, no sé escribir. Es un hecho.

Ahora bien, si llegaste a esta línea supongo que lo podrás superar… De qué se trata este blog? No lo sé aún, pero hay muchas cosas que me ayudaron a aprender, que me sirvieron para trabajar, que me gustaron mucho o simplemente que me hicieron reír y me gustaría compartir con vos. Desde tecnología e informática, hasta pelis y chistes malos!

Hasta la próxima!

2 Comments »

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: