Comment utiliser une seule base de données pour plusieurs sites (langues)

  • WordPress :4.9.9
  • Statut : non résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #2199686
    Tequila
    Participant
    Initié WordPress
    3 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 5.5
    • Thème utilisé : Vantage Directory 4.1.5 (child)
    • Extensions en place : multisite language switcher
    • Nom de l’hébergeur : OVH
    • Adresse du site : http://www.mynursery.be

    Problème(s) rencontré(s) :

    Bonjour,

    J’ai donc créer un multisite en sous répertoire avec pour but de définir un site par langue.

    J’ai donc un site de base http://www.mynur.. .be, un site /fr et un site /nl

    Tout fonctionne parfaitement en multisite, thème, extensions etc

    Maintenant, la création de chaque « sous site » à généré , je pense, de nouvelle tables dans la base de données et quand je crée un listing dans un des sites, il n’apparait pas dans les autres…

    Mon but est de n’utilisé qu’une seule série de données, peu importe de quelle site et qu’elle soit les mêmes partout.

    A savoir, les catégories, les listings, les tag … depuis chaque site traduit dans sa langue. En supposant que la traduction ne change rien à la base de données …

     

    Je suppose qu’il s’agit d’une modification dans un fichier type wp-config ma çà dépasse mes compétences.

    Merci à vous pour votre aide

    Laurent

    #2199716
    momofr@free.fr
    Modérateur
    Maître WordPress
    2135 contributions

    Salut, je ne saisis pas bien le principe du multisite dans ton cas, si les sites non pas de nom de domaine spécifiques et n’ont pas de gestionnaire dédié une extension multilingue suffit. Dans ce denier cas tu pars du site FR pour décliner les autres et si tu ajoutes une catégorie tu gères les traductions dans la même administration.

    Il te faut regarder du côté des extensions de synchronisation pour multisite WP (je n’en ai trouvé que pour les utilisateurs en gratuit) il en existe en Premium.

    #2201254
    Tequila
    Participant
    Initié WordPress
    3 contributions

    Bonjour « Momofr »,

    Merci de ta réponse. J’en suis venu au multisite par « facilité » car les extensions multilangue ne m’ont pas vraiment simplifié la vie…

    Je voyais cette solution beaucoup plus simple à gérer, car une fois les sites (/fr et /nl) réalisés, les données communes seraient affichées dans leurs langues respectives.

    Dans mon cas il s’agit principalement d’un annuaire de garde d’enfant… donc des données d’adresse, de type et de présentation +photos.

    Je voudrais juste que 2 « sites » .be/fr + .be/nl pointent vers la même tables de données et que les visiteurs de /fr et accès aux mêmes données que ceux de /nl. Dans la base SQL, j’ai la plupart des tables en WP / WP2 et WP3, correspondant à chaque « site ».

    le site .be ne servirait qu’à faire une redirection automatique en fonction de la langue.

    Le multilangue n’est pas vraiment simple en matière de structure pour moi, j’ai essayé Polylang mais les liens vers les extensions entre les différentes langues m’ont perdu plusieurs fois…

    • Cette réponse a été modifiée le il y a 3 months et 3 weeks par  Tequila.
    #2201370
    momofr@free.fr
    Modérateur
    Maître WordPress
    2135 contributions

    Salut, le multilingue c’est simple et il ne faut pas essayer de faire du « mixtelangue ». Un site par langue, une URL pour une langue. Sachant qu’un domaine pour une langue (.fr, .uk, .es, etc) référence mieux que du sous-domaine ou du sous-dossier (/fr/, /en/, etc).

    Si ta problématique est la réalisation des sites « étrangers » à partir du FR tu peux utiliser un duplicateur de site pour Multisite comme :

    Une fois ton site Fr terminé tu vas le dupliquer sur les autres versions étrangères qui seront alors traduites à partir du contenu présent en Français.

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