Je travaille actuellement avec un développeur WordPress pour mon site et nous essayons de créer un post/page WordPress pour chaque élément de ma base de données.
Il y a une barre de recherche sur la page d'accueil et lorsque l'utilisateur recherche un élément, il est dirigé vers une page unique pour cet élément qui permet aux utilisateurs de laisser des commentaires.
Le problème est qu’il ya environ 10 000 éléments dans la base de données qui en ont besoin. Le développeur est légèrement incertain et suggère l'utilisation d'un script pour générer automatiquement une publication ou une page pour chaque élément, mais il a souligné que cela réduirait les performances du site.
Existe-t-il un moyen simple de le faire automatiquement tout en autorisant les commentaires de style WordPress pour chaque élément?
En l'état actuel des choses:
Il y a une page avec la barre de recherche de base de données qui affichera les informations sous la barre de recherche une fois l'élément sélectionné. Le problème, c'est que vous ne recevrez jamais qu'un seul ensemble de commentaires pour chaque élément, ce que je ne souhaite pas.
Ce que vous demandez est trop large pour s’intégrer décemment dans le format de questions-réponses de WPSE, mais je vais essayer d’esquisser une approche qui pourrait fonctionner.
D'après ce que j'ai compris, vous avez 10 000 éléments de base de données qui ne sont pas des publications WordPress (personnalisées). Vous souhaitez toujours les présenter sous forme de pages WordPress et activer les commentaires par élément. J'imagine que votre base de données n'est pas statique, aussi une action unique pour les lire dans WP est-elle impossible.
Donc, la solution serait de générer un WP au moment où l'élément de base de données est appelé pour la première fois. Sketchily:
wp_insert_post
Attention, quelle que soit votre approche, vous allez créer des dépendances entre deux bases de données, ce qui rendra la maintenance future plus difficile.