Martes ~ Septiembre 25, 2007

Problemas con wordpress 2.3 y la base de datos(wp_post2cat, wp_categories)

Tras la actualización de Wordpress a la versión 2.3. mucha gente está experimentando problemas con la tabla wp_posts2cat, y he recibido muchos mails pidiendome ayuda sobre el problema. Así que he pensado en publicar la solución que he encontrado.

Hay que tener en cuenta que la tabla wp_posts2cat y wp_categories han dejado de existir en la versión 2.3 dejando paso a la nueva estructura taxonómica. Así que como consejo antes de actualizar:

REVISA QUE LOS PLUGINS QUE TIENES O QUIERES, ESTAN ACTUALIZADOS Y SON COMPATIBLES CON LA VERSIÓN NUEVA

Problema

WordPress database error: [Table 'wp_post2cat' doesn't exist]

SELECT p2c.category_id AS cat_id, COUNT(p2c.rel_id) AS numposts,
UNIX_TIMESTAMP(max(posts.post_date_gmt)) + ‘8′ AS last_post_date,
UNIX_TIMESTAMP(max(posts.post_date_gmt)) AS last_post_date_gmt FROM
wp_post2cat p2c INNER JOIN wp_posts posts ON p2c.post_id=posts.id WHERE
1 = 1 AND posts.post_type = ‘post’ AND posts.post_status = ‘publish’
AND posts.post_date_gmt <= ‘2007-09-19 12:08:25′ GROUP BY
p2c.category_id ORDER BY numposts DESC

o

WordPress database error: [Table 'wordpress.wp_post2cat' doesn't exist]

SELECT c.cat_name FROM wp_post2cat p2c INNER JOIN wp_categories c ON p2c.category_id = c.cat_id WHERE p2c.post_id = 218

o

WordPress database error: [Table 'wordpress.wp_post2cat' doesn't exist]

SELECT cat_ID AS ID, MAX(post_modified) AS last_mod FROM wp_posts p
LEFT JOIN wp_post2cat pc ON p.ID = pc.post_id LEFT JOIN wp_categories c
ON pc.category_id = c.cat_ID WHERE post_status = ‘publish’ GROUP BY
cat_ID

Solución

Revisa la lista de plugins compatibles con la nueva versión, por que al parecer se está usando alguno que no está actualizado. Quizas ya hayan publicado una versión nueva corrigiendo este problema, si aún no ha sido actualizado, deberías desactivarlo cautelarmente hasta que se actualize el plugin.

Problema

Estás usando theme basado en K2. 

Solución

Revisa los plugins que integra tu versión y evita los no actualizados o compatibles con la nueva versión. En el codex ya hay un hilo comentando el tema.

Problema

WordPress database error: [Table 'mainsite.wp_terms' doesn't exist]

SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt
ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr ON
tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN
(’category’) AND tr.object_id IN (171) ORDER BY t.name ASC

Solución

Forzar una actualización de la base de datos. Que consiste en decrementar en un el valor de db_version de la tabla wp_options. Una vez decrementado, como hagamos login nos pedirá otro upgrade.

Para modificar el dato, usaremos phpmyadmin (o similar) o cambiar los valores directamente desde wp-admin/optinos.php.

Podemos ver y modificar este resultado directamente desde nuestro SQL. En phpmyadmin, en la pestaña SQL.

//Actualizamos la versión a una inferior
UPDATE `wp_options` SET `option_value` = option_value - 1 WHERE `wp_options`.`option_name` = ‘db_version’ LIMIT 1 ;

Como podemos ver, decrementamos uno el valor que haya dentro de la tabla wp_options. Revisar el prefijo de las tablas antes de ejecutar el update.

Una vez modificado este valor, ir a wp-admin/upgrade.php de tu Wordpress.

Mis plugins

Solo he podido probar y funcionan correctamente los siguientes plugins, este finde, revisaré el resto.

Si alguien ha probado algún otro plugin y le funciona o no, me haría un favor increible si me avisará. Gracias

Actualización

Un problema que he visto, aunque había pasado desapercibido por que está un poco escondido, ha sido con el plugin myDashboard, que se encarga de modificar el aspecto de nuestro dashboard y convertirlo en una especie de netvibes. Debido a que está desarrollado a modo de gadgets, algunos de estos hay que actualizarlos para que se olviden de las tablas obsoletas.

Uno de ellos es el gadget de estadísticas, que muestra el número de posts, comentarios,… totales del blog, que al querer mostrar el número de categorías este da el famoso error. La solución es bastante simple.

Solución

Basta con editar el fichero default.php de la carpeta mydashboard/gadgets/ que estará en la carpeta wp-content/plugins/ de nuestro Wordpress (siempre y cuando tengamos el plugin instalado). Reemplazamos la función mydash_display_blog_statistics() (sobre la línea 366) por esta.

function mydash_display_blog_statistics($args = false) {
	global $wpdb;

	$mytitle = __('Blog Stats');

	$numposts = (int) $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'publish'");
	$numcomms = (int) $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1'");
	$numcats  = wp_count_terms('category');
	$numtags = wp_count_terms('post_tag');

	$post_str = sprintf(__ngettext('%1$s <a href="%2$s" title="Posts">post</a>', '%1$s <a href="%2$s" title="Posts">posts</a>', $numposts), number_format_i18n($numposts), 'edit.php');
	$comm_str = sprintf(__ngettext('%1$s <a href="%2$s" title="Comments">comment</a>', '%1$s <a href="%2$s" title="Comments">comments</a>', $numcomms), number_format_i18n($numcomms), 'edit-comments.php');
	$cat_str  = sprintf(__ngettext('%1$s <a href="%2$s" title="Categories">category</a>', '%1$s <a href="%2$s" title="Categories">categories</a>', $numcats), number_format_i18n($numcats), 'categories.php');
	$tag_str  = sprintf(__ngettext('%1$s tag', '%1$s tags', $numtags), number_format_i18n($numtags));

	$mycontent = '<p>' . sprintf(__('There are currently %1$s and %2$s, contained within %3$s and %4$s.'), $post_str, $comm_str, $cat_str, $tag_str) . '</p>';

	return array('title' => $mytitle, 'content' => $mycontent);
}

Iré actualizando si veo algo nuevo.

Quizas te pueda interesar

82 Responses to “Problemas con wordpress 2.3 y la base de datos(wp_post2cat, wp_categories)

Pingback

Comentarios

1

Yo actualicé antes de ayer a la RC1 por ir probando como iba a ser el asunto y ya me salió el dichoso error al activar el plugin de sitemaps. Hoy ha salido una actualización del mismo compatible con WP2.3

# MiTH -- 25/09/07 - 2:57 pm Responder
2

La verdad es que es caprichoso el sistema de actualizaciones.

A mi lo que me pasaba era que el script no creaba las nuevas tablas de terms, así que tuve que crearlas yo a pelo.

Otro error común es tener un wp-config.php antiguo que no tenga las nuevas variables charset y collation, por lo que puedes tener problemas de codificación…

# Rick -- 25/09/07 - 3:24 pm Responder
3

Rick, a mi me paso lo mismo y también tuve que crear las tablas a pelo. Ahora mismo parece funcionar todo bien exceptuando la subida de imágenes que me tira un error extraño.

# Pablo -- 25/09/07 - 3:26 pm Responder
4

Pues al final era el plugin Google SiteMap, que lo tenía en la versión 2.7.1. Acabo de actualizar a la 3.0, y como la seda!

Me siguen funcionando bien:
ACTUALIZADOS
Akismet 2.0.2
All in One SEO Pack 1.2.7.8

Tal como siempre estuvieron:
Category Tagging 2.3
Compartelo (Share This) 1.4
Exec-PHP 3.2
Google Analytics 2.2
N4R Random Posts
Popularity Contest 1.2.1
Twitter Tools 1.0
WordPress Wii Edition 1.3
WP-Stats

Gracias Andrés!

# Camilo -- 25/09/07 - 3:32 pm Responder
5

Pensaba ayudarte con esto, Andrés, pero he tenido que organizar una ida al ginecólogo. Buen resumen.

Aún le falta a Wordpress un forzado de desactivación de plugins automático y una actualización remota de existir versiones nuevas (aunque un aviso de nueva versión ya es un excelente avance).

“Yet Another Photoblog” es otro que rompe por todos lados. Y “My Dashboard” tiene algunos gadgets que rompen la pantalla.

# Eduo -- 25/09/07 - 3:58 pm Responder
6

Pablo, a mi no se me queja… ¿Que error es?

# Rick -- 25/09/07 - 4:22 pm Responder
7

Al explorar las imágenes viejas de otros posts creados me sale:

Warning: filesize() [function.filesize]: stat failed for /mounted-storage/home63a/sub001/sc37576-YBVO/consejo.sobretodo.net/wp-content/uploads/2007/09/objecionesbio04.jpg in /usr/home/sobretod/public_html/consejo/wp-admin/includes/upload.php on line 42

Y si quiero subir una foto nueva me pone que no se puede mover el archivo (no es problema de CHMOD’s, estan bien y antes de actualizar funcionaba bien)

# Pablo -- 25/09/07 - 4:29 pm Responder
8

Un Saludo Andres, (que hariamos sin ti hermano) actualize el wordpress 2.3 y me salio el error del wp-post2cat, cheque mis plugins y en varios me aparecia el mensaje de una nueva version.

Asi es que actualize los plugins, pero me seguia dando el error, al revisar mis plugins uno por uno encontre que error lo arrojaba el plugin “Other post from cat”, lo desactive y listo, baje la nueva version del plugin y sigue marcandome el error.

Saludos

# aure -- 25/09/07 - 4:51 pm Responder
9

Aure, no he visto nada raro en tu Blog. Exactamente donde te ocurre??

# aNieto2k -- 25/09/07 - 5:29 pm Responder
10

Ok, Andres dejame activo el plugin para que veas el error.

Saludos

# aure -- 25/09/07 - 6:01 pm Responder
11

listo activado el plugin y el error esta visible.

# aure -- 25/09/07 - 6:02 pm Responder
12

al activar el plugin other posts from cat, aparece este error en todos los posts

WordPress database error: [Table 'desdemac.wp_post2cat' doesn't exist]
SELECT DISTINCT ID, post_title, post_date, post_category FROM wp_posts, wp_post2cat WHERE category_id = 108 AND wp_posts.ID = wp_post2cat.post_id AND ID != 1194 AND post_status = ‘publish’ ORDER BY post_date DESC LIMIT 7

# aure -- 25/09/07 - 6:03 pm Responder
13

Tengo el error con
[Table 'entuciudad.wp_terms' doesn't exist]

Tu das unas instrucciones desde el phpmyadmin, pero no las logro entender. Te molestaria muchos por favor, hacerlas mas claras aun, por que de verdad estoy en la BD y no se que cosa es lo que tengo que colocar para hacer que el dichoso error no me salga mas. Si ven mi blog esta apareciendo el error en todas partes.

De antemano, muchas gracias

# guido_cc -- 25/09/07 - 6:13 pm Responder
14

Aure, al parecer la versión actual del plugin que me comentas no está actualizado para Wordpress 2.3.

Quizas deberías ponerte en contacto con el autor del plugin a ver si lo actualiza o dejar de usarlo.

Guido, actualizo el post.

# aNieto2k -- 25/09/07 - 6:39 pm Responder
15

Si Andres, gracias, ya le deje un comentario al autor del plugin.

Oye pero tambien el google reader me marca error

WordPress database error: [Table 'desdemac.wp_post2cat' doesn't exist]
SELECT DISTINCT ID, post_title, post_date, post_category FROM wp_posts, wp_post2cat WHERE category_id = 108 AND wp_posts.ID = wp_post2cat.post_id AND ID != 1194 AND post_status = ‘publish’ ORDER BY post_date DESC LIMIT 7

a un y cuando ya esta desactivado el plugin, me imagino que tambien el wp_post2cat esta afectando el RSS

# aure -- 25/09/07 - 6:50 pm Responder
16

Si, este plugin afecta al content(), una función que trata el contenido de los posts, tanto para feeds como para la web.

Ahora, está cacheado tu RSS y no se actualizará hasta pasado un tiempo. Si desactivas el plugin en breve estará de nuevo todo correcto.

# aNieto2k -- 25/09/07 - 6:52 pm Responder
17

Andres muchas gracias por tu ayuda….saludos desde Monterrey Mexico.

# aure -- 25/09/07 - 7:04 pm Responder
18

Y hay otro problema, el plugin pagebar no crea el pagebar para la páginas de los tags

# Alex -- 25/09/07 - 7:45 pm Responder
19

Andrés, muchas gracias por aclararme el asunto. Debo confesar que es mi primera vez metiendo mano a la BD directo en phpmyadmin.

Logre solucionar todo :)

PS No habia desactivado los plugins…. que zonzo

# guido_cc -- 25/09/07 - 7:48 pm Responder
20

Uf, ahora veo que desaparecieron mis categorias…. donde estan? T_T

# guido_cc -- 25/09/07 - 8:16 pm Responder
21

upsss. apenas instale el 2.3 tuve problemas con el pugins de SIDEBLOG
pero al instalar la version que esta en la pagina de wordpress se soluciono
gracias Andres
desde Chile

Saludos

Marco
y gracias por responder el Mail

# Marco Nuñez G. -- 25/09/07 - 9:00 pm Responder
22

No tengo el campo db_version en wp_options… No puedo aplicar la solución para wp_terms, qué puedo hacer?

# zetxek -- 25/09/07 - 10:39 pm Responder
23

Listo, lo solucioné desde wp_options. Aún así, ahora no tengo categorías jeje, a ver como lo soluciono :P

# zetxek -- 25/09/07 - 10:40 pm Responder
24

He intentado enterarme de que va la cosa pero o soy tonto de remate o el asunto es paraespecialistas, el caso es que me he quedado en alvis o sea, asombrado ,espero que al menos me visiteis en mi web —www.antoniolarrosa.com—(escritor malo y despistado)

# Antonio Larrosa Diaz -- 25/09/07 - 11:09 pm Responder
25

Anda citas mi hilo en lo del k2 jajaja :D

Mi blog iba todo bien pero me aparecía ese error en las opciones del k2, así que opté por borrar la parte del código que causaba el fallo ya que por suerte esas opciones no las usaba en mi k2.

# Minimal -- 26/09/07 - 12:01 am Responder
26

Bueno, como ya sabía que iba a pasar, esta actualización fue un parto! y obviamente no respaldé la anterior, jaja descuido gigante…
en fin… gracias a tus tips pude terminar el upgrade como corresponde.
La única falla es que ahora todos los post han quedado sin categoría y eso ha hecho que se pierda el permalink ya que los tenía como /%category%/%postname%/ y ahora el %category% no existe
Alguien tiene la solución para esto o ha sido una burrada mía?

Gracias !

# Cristian Ocampo -- 26/09/07 - 8:33 am Responder
27

Buenas Cristian, ¿en la base de datos no tienes las categorías?

Podrías solicitar una copia de seguridad a los responsables del hosting, quizas tengan algo y a modo de favor te lo podrían mirar de enviar.

Saludos

# aNieto2k -- 26/09/07 - 9:10 am Responder
28

Hablando de las categorías, es verdad cuando actualice mi pequeño blog volaron todas y en BD no estaban, suerte que habian 15 posts.

# Pablo -- 26/09/07 - 1:25 pm Responder
29

siii… solicité anoche un backup de la base de datos y me dicen que solo tienen un backup completo de mi servidor (unos 15GB ocupados) y debo borrar todo el sitio y recuperar el backup completo, jaja están locos…
He pedido de vuelta, que como pedí anteriormente, solo necesito el backup de la base de datos y punto… no es gran complicación hacerlo.

# Cristian Ocampo -- 26/09/07 - 4:19 pm Responder
30

Buenas, me sale el error WordPress database error: [Table 'wordpress.wp_post2cat' doesn't exist]… y he intentado crear las tabas con la sentencia
SQL UPDATE `wp_options` SET `option_value` = option_value - 1 WHERE `wp_options`.`option_name` = ‘db_version’ LIMIT 1 ;
Pero me devuelve el error Unknown column ‘‘db_version’’ in ‘where clause’
¿he de crear el campo db_version en la columna wp_options? ¿Cómo lo hago?

# guillegm -- 26/09/07 - 5:11 pm Responder
31

En mi caso, todo se solucionó desactivando el Google Sitemap y poniendo la nueva version 3.0.

Ahora el blog va como bala :-)

Gracias a Camilo del comentario No. 4

# Faro Viejo -- 26/09/07 - 11:35 pm Responder
32

Si quereis el myDashboard con la correccion de Anieto, mas la diferenciacion de trackbacks/pingbacks de gafeman, ademas de un nuevo gadget para el Google Blog Search, cogerlo por aquí: http://code.jinlabs.com/files/default.phps

# Rick -- 27/09/07 - 8:59 am Responder
33

Buenas, primero mis disculpas por venir acá en plan Hoygan y pedir que me ayuden con un peazo de código… pero es que ya llevo demasiado tiempo intentando resolver esto y no le encuentro pies ni cabeza (confieso que no soy un astro del MySQL) :P

El asunto es que yo tengo un plugin custom con este query, que es por mucho lo que me está dando problemas en WP 2.3:

$query = “SELECT p.* FROM $wpdb->post2cat p2c LEFT JOIN $wpdb->posts p ON p2c.post_id = p.ID WHERE p2c.category_id = $categoryId AND p.post_status = ‘publish’ ORDER BY post_date DESC” . $limit;

Obviamente como post2cat ya no existe, no me está funcionando.. Mi pregunta es, ¿dónde obtengo ahora los valores de ID, $categoryID y post_status? O mejor aún, cómo se tendría que escribir el query entero? :P

Pues eso es… gracias de antemano

# beto -- 27/09/07 - 4:51 pm Responder
34

Buenas beto, no te disculpes, en realidad este post está para ello. Aunque podríamos usar el foro (que para algo está :D)

Lo que necesitas está en las tablas wp_terms, wp_taxonomy, wp_taxonomy_terms.

En wp_taxonomy tendrás las categorías con el ID que necestas.

Espero haberte aclarado algo. Saludos

# aNieto2k -- 27/09/07 - 5:32 pm Responder
35

Hola Andrés! Muchas gracias por publicar esta entrada. Gracias a tí he conseguido solucionar el problema en tan sólo unos minutos, ya que el error de mi blog se debía a que algunos plugins no estaban actualizados a una versión compatible. Me suscribo a tu feed.

Un saludo ;)

# Iván -- 28/09/07 - 1:33 am Responder
36

Hola

a mi tampoco me sale db_version en la tabla wp_options!… que puedo hacerrr!!

Graciasss!

# molano -- 28/09/07 - 3:41 am Responder
37

A mi me paso en 2 blog que me desaparecio el editor de WP.

Tengo seleccionada la opcion “editor” desde mi perfil, ademas vacie los temp y cookies de Firefox por las dudas pero nada, también probe con otros navegadores y nada.

Salu2.

# Hernan -- 28/09/07 - 7:45 pm Responder
38

Anieto subscribo el problema con el tagebar, con los tags no funciona, no hay nada que podamos hacer?

# Anónimo -- 29/09/07 - 11:48 pm Responder
39

Me funcionan bien:
-adman
-adsense-manager
-ald-spa
-articles
-downloadmanager
-duhgallery
-exec-php
-flexible-upload
-googlepr
-print
-vipers-video-quicktags
-youtube-brackets

Tuve problemas con
-stats (Necesita los terminos y sale error de requerimiento wp_terms por actualizar el plugin antes que la version de WP).
Trabajo con WP 2.1 bajo ./blog y el primer error fue el de Wp_terms que aqui mencionas.
Extraño, al actualizar en otra de mis webs con la 2.1 tambien, no dio problema (la unica diferencia es que en esta alojo wp en la raiz del sitio).
Saludos
Gracias y un saludo.

# Formado Comprido -- 30/09/07 - 10:17 pm Responder
40

Hola aNieto, tengo un problema que no consigo solucionar por más que lo intento. He actualizado mi blog a WP 2.3, y con ello he empezado a usar el sistema de tags que incorpora. También he de decir que uso el código que publicaste para asides.

El problema viene a la hora de mostrar los tags de cada post en el index.php, ya que the_tags(); debería estar dentro del loop, y como sabes, al poner el codigo para los asides el loop cambia, y por esto no me aparecen los tags en el index.

Sabrías como solucionarlo? Gracias ;)

# RaymaN -- 02/10/07 - 10:15 pm Responder
41

Buenas RaymaN, aunque los asides del Loop cambien siguen estando dentro del Loop. No debería irte mal.

Lo acabo de probar y funciona perfectamente, revisa el lugar en donde lo has colocado, parece que no está donde debería.

Saludos

# aNieto2k -- 03/10/07 - 7:08 am Responder
42

¡Al fin lo consegui aNieto! Muchisimas gracias :P

Te he dedicado un aside y todo eh? jaja

# RaymaN -- 03/10/07 - 4:04 pm Responder
43

eit gras por esta info ia taba preocupado por los problemas que me presetnaba estos errores :D

# c42mx -- 05/10/07 - 7:08 am Responder
44

Sabes tengo un error al intentar instalar el plugin ‘catedoy-admin’ donde me sale esto:
—————————————-
WordPress database error: [Table 'fullpack_blogg.wp_categories' doesn't exist]
SELECT SQL_CALC_FOUND_ROWS * FROM wp_categories WHERE category_parent = ‘0′ ORDER BY cat_name LIMIT 0, 50
—————————————–
Por favor que puedo hacer para corregirlo

# Percy -- 08/10/07 - 6:02 pm Responder
45

Percy, solo tienes 2 opciones:

1) Actualizar el plugin (si el autor aún lo actualiza).
2) Dejar de usarlo.

El problema reside en que el funcionamiento del plugin requiere una tabla de base de datos que con la versión nueva no existe.

# aNieto2k -- 08/10/07 - 10:08 pm Responder
46

Gracias hermano :) pense que era yo el que estaba obrando mal, casi me mato de la desesperacion hehehe

# Percy -- 09/10/07 - 5:17 pm Responder
47

Hola, soy nuevo con WP y estoy comenzando a configurar un theme, resulta que en la seccion de categoria me aparece Fatal error: Call to undefined function: wp_list_categories() in /blog/wp-content/themes/thedarkblog/sidebar.php on line 18

Me estaba volviendo loco tratando de solucionarlo hasta que busque haber si realmente habia algun problema con la categorias y llege aca. Relamente no se como solucionarlo ya que no hay ningun pluing activado. Saludos.

# Matt -- 22/10/07 - 4:50 am Responder
48

Hola, he revisado el mensaje y los comentarios pero no consigo resolver el famoso ya problema de ”
WordPress database error: [Table 'ac0474.wp_terms' doesn't exist]”

En phpmyadmin he hecho esto con el resultado que veis:

consulta SQL:

UPDATE `wp_options` SET `option_value` = option_value -1 WHERE `wp_options`.`option_name` = ‘db_version’ LIMIT 1

MySQL ha dicho: Documentación
#1054 - Unknown column ‘‘db_version’’ in ‘where clause’

No consigo cambiar la versión de la base de datos ni arreglar el problema. Ni desactivando todos los plugins. A ver si alguien me puede decir la solución porque esto desespera ya un poco, algo que tendría que ser sencillo te complica la vida y te hace perder tiempo de tu trabajo.

Gracias, Pedro.

# Pedro -- 22/10/07 - 4:52 pm Responder
49

Hola Anieto. Siempre doy con tus consejos y tutoriales a la hora de meterme en lios con Wordpress, y he salido victorioso, pero esta me tiene con los nervios de punta y mi pagina patas para arriba! El error es el siguiente:

WordPress database error:
[Table 'db_alucina.wp_terms' doesn't exist]
SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN (’category’) AND tr.object_id IN (108) ORDER BY t.name ASC

esto ocurrio despues de actualizar a wordpress 2.3 Espero que me puedas ayudar y tal vez te pueda ofrecer algo de musica a cambio y eso ….. Gracias

# Neuromusico -- 26/10/07 - 5:07 pm Responder
50

Neuromusico, según comentas parece que no te ha creado las tablas donde se almacena la taxonomía. Prueba a forzar una reinstalación cambiando el option db_version como comento en el post.

# aNieto2k -- 27/10/07 - 10:39 am Responder
51

Gracias por tu respuesta y tu tiempo, pero no he podido darle solución al problema. Decremente en uno el valor de db_version pero despues de la actualización sigue igual. He echo un respaldo de mi base de datos siguiendo el consejo de muchos sitios antes de actualizarlo. ¿Podria servir de algo? Sorry por las molestias pero mi sitio ha bajado de 30 visitas diarias a unas 3 a 5 visitas, y pareces ser mi unica salvación.

# neuromusico -- 29/10/07 - 1:14 pm Responder
52

aNieto2k

¿Sabes como puedo obtener el id de la categoria padre teniendo el id de la categoria hijo?

Gracias amigo

# Dani -- 09/11/07 - 8:31 pm Responder
53

Buenas Dani, tenemos esta
get_category_parents();

Si necesitas algo más concreto podríamos montar una SQL para obtenerlo.

Saludos

# aNieto2k -- 11/11/07 - 11:38 pm Responder
54

Gracias Anieto

Pero con esa funcion lo que obtienes es el nombre de la categoria padre, yo necesitaria el id de la categoria superior solamente… creo que lo mejor es montarlo…

# Dani -- 13/11/07 - 7:40 pm Responder
55

Muchas gracias.
El tema de las categorias me tenia desesperado y gracias a este post tuyo he podido arreglarlo, aunque se han quedao varias categorias por el camino
Repito muchas gracias

# miguel -- 28/11/07 - 7:37 pm Responder

Deja un comentarioTop

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.

Esta web se encuentra sobre la licencia Creative Commons (Reconocimiento - Compartir igual) / Politicas de uso

Cerrar
Enviar por Correo