Duplication d’article via API (Créer un compte)

  • WordPress :6.4
  • Statut : non résolu
6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #2467479
    laim
    Participant
    Initié WordPress
    3 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Thème utilisé : DIVI

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

    Je souhaite utiliser l’API de wordpress pour simplifier la création d’article, mais afin d’essayer j’ai récupérer un article via l’API et quand j’ai voulu en créée un via une requête POST le contenu s’est affiché en brut, je ne peux pas le modifier via l’interface DIVI que j’ai utilisé pour créer l’article initial.

    Savez-vous si il existe une méthode de dupliquer un article avec ses propriétés puis de changer directement des textes spécifiques dans l’article, sans casser le lien avec DIVI ?

     

    Merci d’avance pour votre aide,

    Bien à vous,

    #2467566
    leoludwig
    Participant
    Initié WordPress
    15 contributions

    Bonjour,

    divi est un page builder c’est à dire qu’il ajoute du code propre à lui pour la mise en page. pour pouvoir utiliser l’API je pense qu’il faut créer un template vide divi, et mettre des placeholders pour le texte.

    Sinon il existe des plugins comme « yoast duplicate post » qui peuvent copier une page entièrement telle qu’elle est même si elle a été faite avec divi.

    #2467574
    laim
    Participant
    Initié WordPress
    3 contributions

    Bonjour,

    Merci de ta réponse. Aurais-tu un exemple ou un tutoriel à propos des « placeholders » ?

    Mon idée derrière ma question est la suivante:

    J’ai une base de données avec plusieurs informations sur des objets, et je souhaite automatisé la création d’article sur ces objets. J’ai donc pensé utiliser l’API de WordPress pour prendre mon modèle d’article, le dupliquer et ajouter dans les zones souhaités les textes venant de ma BDD. Mais peut-être qu’il existe d’autres solutions plus simples et plus adaptés.

    #2467575
    leoludwig
    Participant
    Initié WordPress
    15 contributions

    hello,

    non pas de tuto en tête, mais tu pourrais choisir la page « master », exporter le json divi et remplacer le texte de cette manière. Je ne te cache pas que c’est probablement pas « foolproof » surtout si le design des pages est complexe ou que tu veux ajouter plusieurs type de data (text / image / microformat / etc…)

    En ce qui concerne les objets, si je comprends bien tu veux fusionner une bdd externe avec un template de page WP… je ne suis peut-être pas le mieux placer pour répondre (je suis pas un dev WP), mais la manière la plus « clean » c’est probablement de créer les pages à la mano dans WP plutôt que de faire une single page WP avec querystring pour loader le contenu dynamiquement dans la template (nouvelle table dans la bdd WP).

    on parle de combien d’objets?

    #2467597
    laim
    Participant
    Initié WordPress
    3 contributions

    Oui c’est ça, j’ai environ une centaine d’objet mais seulement pour certains je souhaite pouvoir « simplifier » le clonage et le remplissage du template d’article pour présenter l’objet. La forme est la même mais le contenu textuel doit varier suivant l’objet associé à l’article. Si non peut être que faire des requetes API depuis mon article peut aussi être une solution ? Mais est-ce que ça ne va pas dégrader mon SEO ?

     

    #2467599
    leoludwig
    Participant
    Initié WordPress
    15 contributions

    tant que le slug/titre/contenu est différent, et même si le contenu est « standardisé » cela ne va pas impacté le SEO – il faut bien sûr prévoir la maillage interne pour voir les différents objets.

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