Añadir número de resultados y resaltado a las búsquedas

Hay muchas cosas que puedes hacer con los resultados de búsqueda pero estos 2 trucos quizás sean de los más requeridos. Es fácil, apunta …

Añadir número de resultados de búsqueda encontrados:

En el fichero search.php de tu plantilla normalmente encontrarás una línea así:

PHP:
  1. <h2 class="pagetitle">Resultados de búsqueda</h2>

Solo tienes que cambiarla por esto otro:

PHP:
  1. <h2 class="pagetitle">Resultados de búsqueda para <?php /* Contador de busqueda */ $allsearch = &new WP_Query("s=$s&showposts=-1"); $key = wp_specialchars($s, 1); $count = $allsearch->post_count; _e(''); _e('<span class="search-terms">'); echo $key; _e('</span>'); _e(' &mdash; '); echo $count . ' '; _e('entradas'); wp_reset_query(); ?></h2>

Resaltar los resultados de la búsqueda:

De nuevo en search.php, pero esta vez busca esta línea … 

PHP:
  1. <?php the_title(); ?>

Y ahora la sustituyes por esto otro:

PHP:
  1. <?php echo $title; ?>

Y, lo más importante, antes de esa línea añades el siguiente código:

PHP:
  1. <?php $title = get_the_title(); $keys= explode(" ",$s); $title = preg_replace('/('.implode('|', $keys) .')/iu', '<strong class="search-excerpt">\0</strong>', $title); ?>

En este ejemplo sencillo lo que haces es poner en negrita el texto encontrado, pero puedes sustituir la "class" por la que tu quieras, añadiendo color o lo que más te guste.

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

WordPress 3.0 le dirá adiós al usuario “admin”

Cada día actualizo mi WordPress 3.0-dev en busca de nuevas características, pero esta que les traigo había pasado desapercibida ya que es perceptible solo en el proceso de instalación. Y me refiero a algo muy básico que WordPress por fin incluirá: definir nuestra propia contraseña y nombre de usuarios.

¿Que significa esto? De partida, el fin para el inseguro usuario "admin" y, lo segundo, el poder definir nuestras propia contraseña y evitarnos el lío de tener que cambiarla una vez finalizado el proceso de instalación.

¿Que te parece esto? Por que, personalmente, me viene de mil maravillas esto :D

Contenido exclusivo para suscriptores al Feed

¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:

Clic aquí para iniciar la descarga Guía para Administrar Wordpress

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

Crea tu feed con Feedburner

Se denomina feed a una fuente de información asociada a un formato RSS o Atom, que se basan en el lenguaje XML. Si te lo defino así quizá te quedes igual, pero si te digo que sirve para utilizarlo con agregadores de contenido, que es una forma muy habitual de recibir las noticias y que puede ser una buena fuente de lectores para tu blog seguro que te parecerá más interesante.

Nuestra instalación de WordPress ya tiene su propio feed, normalmente en tublog.com/feed, pero es habitual y práctico pasar a utilizar servicios externos que te dan muchas más posibilidades y facilidades para usar dicho canal de entrada a tu blog. Vamos a ver como se hace con Feedburner.

Configuración de Feedburner

Lo primero que debemos hacer es entrar a feedburner.com. Allí, si no tenemos ninguna sesión de Cuentas de Google iniciada, deberemos iniciarla. Una vez iniciada la sesión, rellenamos con la dirección de nuestro feed o nuestro blog y los datos que se nos piden. De esta forma obtendremos nuestro feed en Feedburner, que será de la forma http://feeds.feedburner.com/tublog o parecido.

Ahora toca redirigir desde nuestro WordPress nuestros feeds a Feedburner, y para ello utilizaremos el plugin FD Feedburner Plugin. Una vez instalado desde nuestro panel de administración, iremos a Plugins / Feedburner configuration y allí pondremos en “Redirect my feeds here:” nuestra dirección del feed de Feedburner. De esta forma, todos los enlaces a los feeds de nuestro sitio irán a parar directamente al feed asociado de Feedburner.

Por otra parte, es recomendable que cada vez que publiquemos un post en nuestro blog se avise a Feedburner. Para hacerlo, tenemos que ir a nuestro panel de Opciones / Escritura y añadir la dirección “http://ping.feedburner.com/” en el campo “Servicios de actualización”. De esta forma, notificará automáticamente cada vez que actualicemos nuestro blog.

Por otra parte, Feedburner no sólo te permite tener tus feeds allí, sino que ofrece muchas otras opciones. Una de las más importantes: notificar tus últimas entradas en Twitter.

¡Recuerda que puedes suscribirte al canal RSS de TodoWordPress!

Fuentes: Bloggerxero, Galder, Quiero crear un blog .

WordPress para Nokia

Si, has leído bien, WordPress para Nokia.

Como ya tenemos WordPress para iPhone, WordPress para Blackberry y WordPress para Android, los chicos de desarrollo se han lanzado a facilitar que podamos administrar nuestro WordPress en Nokia.

Pues bien, Raanan Bar-Cohen, que supervisa los proyectos móviles ha anunciado recientemente que

“Estamos entusiasmados de compartir con todos que en las siguientes semanas tendremos una beta de la aplicación oficial de WordPress para Nokia. Los desarrolladores que estén interesados en participar pueden visitar el blog de desarrollo que acabamos de abrir, con detalles, enlaces el código fuente y los tickets del trac, incluso una distribución alpha. Vamos a disponer de un framework Qt, lo que significa que seremos capaces de dar soporte a las plataformas S60 y Maemo.”

Buenas noticias ¿no?

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

WordPress.com down!

Y que se cae WordPress.com y toda su red de millones de blogs. Estara interesante saber, si es que hacen publica, el porque se cayo el sistema. Si fue problema de su infraestructura o su fue del software en si. En el twitter de WordPress.com, @wordpressdotcom, ya se habla que estan trabajando en poner las cosas en orden.

WordPress.com is down, we’re working on restoring service now.

Esto a causado gran actividad en twitter, para muestra un click. Es la primera vez que me toca ver WordPress.com caído.

WP Empresa: Themes

Si el otro día eran los plugins, hoy toca revisar algunos themes sencillos y claros especialmente diseñados para empresas y profesionales. Como ya sabéis, hay muchísimas páginas que ofrecen todo tipo de temas y plantillas, así que aquí solamente encontraréis algunos, muy pocos, los que he visto más profesionales y me han gustado más.

  • Vista previa de "Notepad"

    Notepad: es una plantilla minimalista, clara, diseñada para webs de pequeñas empresas. Viene en trece combinaciones diferentes de colores, así que puedes adaptarla fácilmente a la imagen de tu negocio. Tiene una página principal sencilla con una página extra para navegación e información adicional.

  • Vista previa de "Wynton Magazine"

    Wynton Magazine: una plantilla de estilo revista para WordPress que puede ser usada como web sencilla para tu empresa. Puedes publicar elementos publicitando tus productos o servicios, utilizando las imágenes de la página principal. Destaca una noticia principal y luego tiene tres secundarias en el lateral.

  • Vista previa de "WP Contact Manager"

    WP Contact Manager: es un tema que, más que ayudarte a crear tu página web, te ayudará a mantener una página con contactos de negocio actualizados. Puedes usarlo para publicitar tus datos de forma pública, o para mantener los datos de tus clientes si lo utilizas de forma privada.

  • Vista previa de "Launchpad"

    Launchpad: es un tema práctico para pequeñas nuevas empresas mientras están en proceso de creación de su página web profesional o para un sitio web para promoción de un producto nuevo. Es un theme para presentación del sitio que ofrece a los visitantes la opción de suscribirse por RSS o correo electrónico para recibir las novedades.

  • Vista previa de "RockinBizRed"

    RockinBizRed: plantilla limpia y práctica para pequeños blogs o páginas. Tiene dos columnas, predomina el color rojo y tiene el fondo blanco, con una imagen que podrás personalizar fácilmente. Está preparado para widgets, con barra lateral a la izquierda y de ancho fijo.

  • Vista previa de "Cubit"

    Cubit: utiliza un diseño limpio y flexible para tu WP, con seis tonalidades de color distintas. Puede utilizarse fácilmente para portfolio de proyectos. Utiliza Javascript para la transición de imágenes en la página principal. Tiene una buena página de administración para su configuración y los menús de la página principal son realmente interesantes.

Espero que alguno de estos themes os sirva. ¿Conoces alguno más que pueda interesar al resto de la comunidad? ¡Coméntalo!

Fuentes: Best WP Themes, WP Crowd.

Cómo actualizar a WordPress 2.9.2

Una nueva actualización de seguridad de WordPress (2.9.2) ha llegado. Una actualización necesaria para todos aquellas instalaciones que permiten el libre registro de usuarios, ya que existe un bug en la 2.9.1 que posibilita el poder manipular la papelera de posts del resto de autores del blog.

Se puede actualizar automáticamente (para ello, es conveniente revisar que los permisos de las carpetas son los adecuados para permitir la sobreescritura de archivos). También se puede seguir una instalación convencional, previa descarga del software y backup de la base de datos y archivos esenciales.

Estamos ante una actualización menor que tan solo requiere la sustituición de unos pocos archivos, por lo que es aconsejable emplear el método simplificado, si no se va a utilizar la migración automática.

El método simplificado consiste en los siguientes pasos:

1. Ir a la página del Trac de WordPress.
2. Teclear el paso de versiones: de /tags/2.9.1 a /tags/2.9.2
3. Descargar los archivos modificados desde el enlace que se encuentra en la parte inferior: Zip Archive.
4. Sustituir los archivos incluidos en el zip del paso 3.

Los archivos modificados son:

wp-comments-post.php
wp-includes/version.php
wp-includes/functions.php
wp-includes/query.php
wp-includes/http.php
readme.html
wp-admin/includes/plugin.php
wp-admin/includes/update-core.php
wp-admin/menu.php
wp-admin/edit-category-form.php

Más información relacionada con esta actualización:

email Bitacoras.com Twitter del.icio.us Facebook Google Bookmarks BarraPunto Meneame Wikio Ping.fm Technorati

También puedes leer Weblog Magazine, mi blog en ABC.es

Y estoy en Twitter, Facebook y Tumblr.

Plugins sociales

Los plugins sociales son esenciales en nuestros blogs si queremos que nuestro contenido llegue al máximo de gente posible. Cuantas más personas lo lean, hay más probabilidades de llegar a usuarios a los que les guste tu blog y se queden visitando otros posts o, en el mejor de los casos, suscribiéndose a tu RSS, a una newsletter, Facebook o a tu Twitter para seguir tus novedades.

En TodoWP ya hemos hablado de cuestiones relacionadas con este tema: añadir un botón para compartir en Facebook, mandar automáticamente tus entradas a Twitter con FeedBurner o poner iconos sociales en cada post, enlazando a sus respectivas páginas. Hoy vamos a hacer una lista de algunos plugins interesantes para ese fin. Evidentemente, no es necesario usarlos todos, y por Internet hay muchísimos más que te pueden interesar, pero esta es una lista de algunos conocidos que pueden ayudarte.

Personalmente, uno de los plugins sociales que veo más interesante es Fixed Social Buttons. Es un plugin que te permite muy fácilmente añadir botones para que tus usuarios puedan compartir tus posts en algunos sitios sociales, como Facebook, Twitter, Delicious, Linkedin, MySpace, entre otros, o suscribirse a tu feed RSS.

Otro que está bien es Sociable. Este plugin nos permite la posibilidad de mostrar más de 100 iconos a distintos servicios sociales, pudiendo elegir cuáles y en qué orden en el panel de configuración.

KnxDT Bookmarks inserta una barra amigable en la parte final de tus entradas del blog. Casi todos los servicios más importantes de Internet están disponibles.

También es bonito el efecto que genera Drag-To-Share eXtended, que tiene la misma funcionalidad que los anteriores. Es realmente intuitivo.

Con BackType Connect podrás mostrar junto a los comentarios las conversaciones relacionadas con tus posts que tengan lugar en otros sitios de Internet (blogs, Twitter, Digg, FriendFeed, etc). Por otra parte, My Comments Elsewhere nos permite mostrar tus propios comentarios en otros sitios de Internet, permitiendo a tus usuarios saber cuál es tu actividad en la red y qué artículos de otros blogs te han gustado.

Si lo que quieres es mostrar tus mensajes de Twitter en tu blog para que tus usuarios conozcan tu cuenta en dicho servicio, Twitter for WordPress es una buena opción.

Espero que os haya servido el recopilatorio y recordad que, aunque he indicado los enlaces a los sitios web oficiales, lo mejor y más fácil es que busquéis los plugins que os interesen en el instalador de plugins del panel de administración de WordPress.

BuddyPress 1.2 final (también para WordPress no-MU)

Ayer mismo salió a la luz la versión 1.2 final de BuddyPress, cuya principal - y más esperada - novedad es que ahora se puede instalar igualmente como plugin en un WordPress "normal", que no sea multiusuario.

Instalarlo es bien sencillo, solo tienes que descargarlo o instalarlo, y activarlo, como cualquier otro plugin. Luego, para disfrutarlo en toda su extensión, deberás instalar y activar un tema que sea compatible con BuddyPress. En el paquete del plugin vienen 2 incluidos, pero hay algunos más, échales un vistazo antes de hacer el cambio, tus lectores te lo agradecerán.

Ahora bien, si ya usabas una versión anterior de BuddyPress en un WordPress MU es mejor que revises estas indicaciones.

Contenido exclusivo para suscriptores al Feed

¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:

Clic aquí para iniciar la descarga Guía Windows Live Writer

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

Miniaturas en el menú de entradas

Curioso, aunque no sé si práctico, este truco que permite visualizar las miniaturas de entrada introducidas a partir de WordPress 2.9, también en la ventana de administración de entradas.

Para obtener el resultado de la captura solo tienes que añadir el siguiente código al fichero functions.php de tu tema activo:

PHP:
  1. //miniaturas en admin de entradas
  2. if ( !function_exists('fb_AddThumbColumn') && function_exists('add_theme_support') ) {
  3.  
  4.     // para entrada y página
  5.     add_theme_support('post-thumbnails', array( 'post', 'page' ) );
  6.  
  7.     function fb_AddThumbColumn($cols) {
  8.  
  9.         $cols['thumbnail'] = __('Miniatura');
  10.  
  11.         return $cols;
  12.     }
  13.  
  14.     function fb_AddThumbValue($column_name, $post_id) {
  15.  
  16.             $width = (int) 35;
  17.             $height = (int) 35;
  18.  
  19.             if ( 'thumbnail' == $column_name ) {
  20.                 // miniatura de WP 2.9
  21.                 $thumbnail_id = get_post_meta( $post_id, '_thumbnail_id', true );
  22.                 // imagen de la galería
  23.                 $attachments = get_children( array('post_parent' => $post_id, 'post_type' => 'attachment', 'post_mime_type' => 'image') );
  24.                 if ($thumbnail_id)
  25.                     $thumb = wp_get_attachment_image( $thumbnail_id, array($width, $height), true );
  26.                 elseif ($attachments) {
  27.                     foreach ( $attachments as $attachment_id => $attachment ) {
  28.                         $thumb = wp_get_attachment_image( $attachment_id, array($width, $height), true );
  29.                     }
  30.                 }
  31.                     if ( isset($thumb) && $thumb ) {
  32.                         echo $thumb;
  33.                     } else {
  34.                         echo __('Ninguna');
  35.                     }
  36.             }
  37.     }
  38.  
  39.     // para entradas
  40.     add_filter( 'manage_posts_columns', 'fb_AddThumbColumn' );
  41.     add_action( 'manage_posts_custom_column', 'fb_AddThumbValue', 10, 2 );
  42.  
  43.     // para páginas
  44.     add_filter( 'manage_pages_columns', 'fb_AddThumbColumn' );
  45.     add_action( 'manage_pages_custom_column', 'fb_AddThumbValue', 10, 2 );
  46. }

Una vez guardes los cambios añade una columna adicional en la que, si has definido una miniatura de entrada, la mostrará.

Se me antoja útil para identificar rápidamente entradas sin leer los títulos, por ejemplo ¿se te ocurre alguna otra utilidad¿

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!