Importar sobre un WP 2.7. No se actualizan los contadores

Inicio Foros WordPress Instalación / Actualización Importar sobre un WP 2.7. No se actualizan los contadores

Este debate contiene 3 respuestas, tiene 2 mensajes y lo actualizó  dondado hace 9 años, 10 meses.

  • Autor
    Publicaciones
  • #11545

    dondado
    Participante

    <p>Hace poco he aprovechado para instalar la versión 2.7 (lo hice en la RC1) e importar todos los post del blog mediante un XML con el fin de limpiar una base de datos con la que llevaba ya 2 años con actualizaciones.<br />
    Al hacerlo he perdido la cuenta de comentarios, es decir, los post, pese a que tengan comentarios, siempre aparecen con su cuenta a 0. Ese problema le solucioné con el siguiente query<br />

    Code:
    update wp_posts set comment_count = 0; create temporary table comment_count select wp_posts.id, count(wp_comments.comment_id) as comment_count from wp_comments left join wp_posts on wp_comments.comment_post_id = wp_posts.id group by (wp_posts.id); select * from comment_count; update wp_posts join comment_count set wp_posts.comment_count = comment_count.comment_count where wp_posts.id = comment_count.id; drop table comment_count;

    <br />
    Después me ha pasado lo mismo con las categorías, pero esas como son pocas, actualicé un post de cada una y funcionó (los contadores se actualizan al pasar por la edición de un post).<br />
    Mi problema ahora mismo son los tags, el conteo no está actualizado y en la nube, por ejemplo, sólo me aparecen los tags de los últimos post,<br />
    ¿Alguna ayuda?<br />
    Según parece ha sido un error que apareció en las versiones beta de WP 2.7: http://trac.wordpress.org/ticket/8252
    </p>

  • #24177

    markitocjs
    Participante

    usas wp 2.7 beta?

  • #24995

    dondado
    Participante

    Sí, la importación la hice usando un 2.7 RC1, ahora ya estoy actualizado a la final

  • #25222

    dondado
    Participante

    Por fin he encontrado un rato para ver cómo se podían actualizar los contadores de tags. Por si alguien más tiene el mismo problema:
    [code]
    update wp_term_taxonomy set count = 0
    where taxonomy = ‘post_tag’;

    create temporary table tag_count
    select wp_term_relationships.term_taxonomy_id as term_taxonomy_id, count(object_id) as tag_count
    from wp_term_relationships, wp_posts
    where wp_posts.post_type = ‘post’ and
    wp_posts.id = wp_term_relationships.object_id
    group by wp_term_relationships.term_taxonomy_id;

    select * from tag_count;

    update wp_term_taxonomy join tag_count
    set wp_term_taxonomy.count = tag_count.tag_count
    where wp_term_taxonomy.term_taxonomy_id = tag_count.term_taxonomy_id
    and wp_term_taxonomy.taxonomy = ‘post_tag’;

    drop table tag_count;[/code]

    Mi única duda es si habría que contar sólo los post (entiendo que las revisiones no) o también otras entradas de wp_post, como p.e. las que se corresponden con archivos de imágenes

El foro ‘Instalación / Actualización’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest

Ir al contenido