Comment un plugin peut-il créer une page/fiche dans le front-end qui n’est pas listée dans les pages (si possible). il ne devrait être accessible que par un lien direct.
Voir Comment créez-vous une page "virtuelle" dans WordPress pour la solution. Cela devrait fonctionner pour votre cas aussi.