[Résolu] Migration depuis Xoops (Créer un compte)

  • Statut : non résolu
6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #552846
    F_Meurin
    Participant
    Initié WordPress
    13 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 4.2.4
    – Version de PHP/MySQL :
    – Thème utilisé : BZine
    – Extensions en place : Akismet, bbPress, CodeStyling Localization, Contact Form 7, Social Count Plus, WP Retina 2x
    – Nom de l’hebergeur : NFrance
    – Adresse du site : http://www.lesfillesdes.com

    Problème(s) rencontré(s) :
    Bonjour
    J’ai réalisé la migration d’un site depuis cette vieille lune de Xoops, notamment en créant un script d’import depuis la table Xoops des articles vers la table des articles WordPress. Les articles apparaissent correctement en BDD, avec les bonnes liaisons vers les différentes catégories de mon WP, mais impossible de les faire apparaître dans le front de WP.

    Je peux bien sûr mettre le code du script d’import à disposition, et fournir des extraits de la base finalisée. Toute aide est la bienvenue !
    Merci d’avance !

    #1015616
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Est-ce que les articles apparaissent aussi dans la liste des articles dans le back-end ?
    Est ce qu’ils ont le statut « publié » ?

    #1015618
    F_Meurin
    Participant
    Initié WordPress
    13 contributions

    Bonjour et merci de vous intéresser à mon problème.
    J’ai effectivement 614 articles recensés dans mon back-end WP, avec le statut publié. Par contre, la liaison avec les catégories semble ne pas se faire dans le back-end (chaque catégorie ne compte qu’entre 1 et cinq articles – alors que la table de liaison semble correctement renseignée dans PhpMyAdmin). Peut-être un souci de ce côté-là ?

    #1015617
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Le compte de catégories est un champ dans la table wp_terms
    Attention, le « lien » implique trois tables…. wp_terms, wp_term_taxonomy et wp_term_relationships
    Si le compte d’articles dans la catégorie est faux, cela veut dire que vous n’avez pas utilisé les fonctions WordPress pour l’import ? Vérifiez, dans ce cas que wp_term_relationships fait bien le lien entre l’ID du post et le term_taxonomy_id tel qu’il est défini dans wp_term_taxonomy, pas avec le term_id de wp_term

    #1015619
    F_Meurin
    Participant
    Initié WordPress
    13 contributions

    Alors
    J’ai un peu regardé mes tables à la lumière de ce que vous m’avez expliqué.
    Term_taxonomy_id et term_id sont égaux dans wp_term_taxonomy donc il ne peut a priori pas y avoir d’erreur dans la table wp_term_relationships.

    En revanche, dans cette même table wp_term_taxonomy, mon compte (colonne count) est erronée pour toutes mes catégories importées. J’ai essayé d’en corriger manuellement une, et ça n’a rien donné. Comprendre que le compte est bien corrigé quand je vais dans mon admin WP / Articles / Catégories, mais que quand je clique sur le nouveau nombre d’articles, je n’en ai toujours qu’un qui s’affiche dans ma liste d’articles côté admin. Idem côté front.

    Question 1 : puis-je continuer à corriger le décompte des articles dans wp_term_taxonomy en fonction de ce que me dit PhpMyAdmin ?
    Question 2 : comment faire pour que les articles s’affichent enfin une fois tout cela corrigé ?

    Merci d’avance !

    #1015620
    F_Meurin
    Participant
    Initié WordPress
    13 contributions

    Bon. J’ai poursuivi mes investigations et grâce à votre piste, j’ai compris. Les insertions dans wp_term_relationships ne s’étaient tout simplement pas faits. C’est maintenant corrigé.

    Merci, on peut clore ce sujet.

6 sujets de 1 à 6 (sur un total de 6)
  • Vous devez être connecté pour répondre à ce sujet.