Solución a Unknown column ‘post_id’ in ‘field list’

Actualizo: Gracias a tikitakfire me entero que hay una versión 1.1 del plugin WP-Digg Style Paginator con la que no hay problemas en la versión 2.3 de wordpress
Para actualizar de la versión 0.2 a la 1.1 de este plugin, sigue estos pasos:
- Descarga la última versión 1.1
- Descomprime el fichero wp-pagination11.rar
- Sube el fichero pagination.php al directorio de plugins:
wp-content/plugins/ - Si ya lo tenias activado, no hace falta que lo actives de nuevo, por si no lo tienes activado tienes que ir a:
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:
if(function_exists(’pagination’))
pagination(2,array(”Anterior”,”Siguiente”)); - Remplazalo por:
$p = new wp_pagination_plugin();
$p->nextLabel(’Siguiente’);
$p->prevLabel(’Anterior’);
$p->show(); - Guarda los cambios del fichero index.php
La solución por si te niegas actualizar a la versión 1.1 y quieres continuar con la 0.2
Seguramente, si tienes activado el plugin WP-Digg Style Paginator y has actualizado wordpress a la versión 2.3, al entrar en cualquier categoría, al final de la página veas el siguiente error:
WordPress database error: [Unknown column 'post_id' in 'field list']
SELECT count(DISTINCT post_id) FROM wp_posts LEFT JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) LEFT JOIN wp_term_taxonomy ON (wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id) WHERE 1=1 AND wp_term_taxonomy.taxonomy = 'category' AND wp_term_taxonomy.term_id IN ('17') AND post_type = 'post' AND (post_status = 'publish') ORDER BY post_date DESC
La solución:
- Edita el fichero:
wp-content/plugins/pagination.php - En la linea 22 encontrarás algo asi:
$sqlStr = “SELECT count(DISTINCT post_id) FROM $fromwhere”;remplaza esa linea por:
$sqlStr = “SELECT count(DISTINCT ID) FROM $fromwhere”; - Guarda los cambios del fichero
Instalar gravatars2, avatares en tu wordpress
Hace un tiempo publiqué un tutorial para instalar el plugin gravatars, pues bien recomiendo otro plugin, gravatars2 y es el que uso actualmente en el blog.
¿Cuál es la diferencia del plugin gravatar y gravars2?
gravatars2 permite guardar los avatares de tus comentaristas en tu servidor.
¿Por qué usar gravatars2 en vez de gravatar?
Seguramente, los que hayan usado el plugin oficial gravatars, recordaran que hace dos meses, dejaron de funcionar los avatares.
El plugin gravatars2 es la solución ideal para que no dependas tanto del servidor de gravatars
Cambios internos en viciao2k3
- He actualizado wordpress a la versión 2.3
- He actualizado el plugin wp-cache a la versión 2.1.2
- He actualizado el plugin Google Sitemaps a la versión 3.0
- He comprimido el CSS con el manual de InKiLiNo
Notas:- Vigila a la hora de enlazar la hoja de estilo, he probado de hacerlo así:
<link rel=”stylesheet” type=”text/css” media=”screen” xhref=”/style.css.php”>
no se cargaba el CSS, en cambio con el siguiente código ha funcionado correctamente:
<link rel=”stylesheet” type=”text/css” media=”screen” href=”/style.css.php”> - Que no se te ocurra renombrar el fichero style.css a style.css.php, tienes que conservar el fichero style.css con sólo la información de tu theme, por ejemplo:
/*
Theme Name: Onge
Theme URI: http://www.viciao2k3.net
Description: Mi primer theme para wordpress
Version: 5.1
Author: Miquel Camps Orteza
*/
Si lo renombras tal cual, puede que no se cargue el blog o que se ponga el theme Kubrick (el theme por defecto)
- Vigila a la hora de enlazar la hoja de estilo, he probado de hacerlo así:
- También he comprimido el javascript con en el metódo anterior
- Como me pidió Francesc Josep, he quitado el buscador de google con adsense por uno en ajax que hice para la versión anterior del theme
Útiles por si decides actualizar wordpress a la versión 2.3
- Descargar la última versión de Wordpress 2.3
- Tutorial para la actualización
- Problemas con Wordpress 2.3 y la base de datos (wp_post2cat, wp_categories)
- Traducción de Wordpress 2.3 en español
- Corrector ortográfico en español para Wordpress
- Plugin Google Sitemaps 3.0
- Actualización gadget myDashboardReStart
- Solución a Unknown column ‘post_id’ in ‘field list’
Actualización gadget myDashboardReStart
Actualizo: Ahora también se muestran el número de tags
Seguramente si has actualizado wordpress a la versión 2.3, te aparece en el dashboard el siguiente error:
WordPress database error: [Table 'blog.wp_categories' doesn't exist]
SELECT COUNT(*) FROM wp_categories
Este fallo se debe a que han cambiado la estructura de la base de datos1- Descarga de nuevo el paquete de gadgets:
Pasos para actualizar:
- Descarga de nuevo el paquete de gadgets:
- Descomprime el fichero mydashboard4-gadgets-pack.rar
- Sube el fichero:
myDashboardReStart.php
en la carpeta de plugins:
wp-content/plugins/ - Si te pregunta por remplazar el fichero, acepta
Disculpen las molestias y mil gracias a Rick por avisarme

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