J’ai des questions pointue sur WP notamment sur un projet pour mon stage et je vous souhaiterais avoir vos avis :
Un client, ayant déjà des applis (ios et android), souhaiterait avoir un site wordpress (immobilier).
Son unique demande : avoir la même chose que ses applis.
Ça implique que pour chaque produit rentré via les applis, ça doit apparaitre sur le site.
Ça passe par une API et les données ne sont pas paginées.
J’arrive à faire la requête et donc appeler toutes les informations avec un wp_remote_get (et aussi une boucle pour récupérer toutes les images pour chaque annonce).
Du coup j’ai bien la même chose que les applis.
-Première question : la page affiche directement toutes les annonces, donc mauvais pour la performance (toutes les photos sont aussi chargées).
Dois-je voir du coté ajax pour faire un chargement régulier au scroll ?
Nous sommes d’accord que toutes les annonces et photos ne sont pas sauvegardées dans la base de données. non?
Alors pour pouvoir faire des recherche par catégorie notamment, j’ai essayé de créer des customs post.
Je pense être sur le bon chemin car j’arrive à faire des pages de 5 annonces par exemple (je devrais pouvoir travailler sur la taxinomie plus facilement) mais je n’arrive qu’à insérer la description dans le ‘content’.
Cependant, comment faire pour éviter des doublons dans la créations des customs posts (pour 187 annonces je me retrouvent a avoir +70 000 posts créés) ?
Je suppose une boucle mais en me basant sur le post_id ou l’ID ?
Et enfin comment faire pour sauvegardés les photos en les reliant à chaque annonces ?
Merci d’avoir lu ce petit pavé, et en espérant avoir été clair.
Bonne journée
Ce sujet a été modifié le il y a 4 mois par JeanYves60.
pour votre question au sujet d’ajax, je pense que cela dépend de la façon dont sont stockées les informations dont c’est plus à étudier dans une 2e partie.
en ce qui concerne le stockage, est ce que l’api ne retourne pas un identifiant unique pour chaque bien ? vous pourrez alors enregistrer cet identifiant dans une métadonnée de chaque objet :
et de la même façon, vous pouvez enregistrer les urls des images de chaque bien.
Auteur
Messages
2 sujets de 1 à 2 (sur un total de 2)
Vous devez être connecté pour répondre à ce sujet.
Gérer le consentement aux cookies
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel
Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’utilisateurs afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web à des fins de marketing similaires.