Créer un rapport client en utilisant un modèle de page WordPress personnalisé

Dans la plupart des cas, les clients doivent faire rapport.
Notre exemple de rapport: Regardez les réponses aux commentaires de wphout parce que je ne peux pas dire exactement ce que jrsquoai fait à mon client, et jrsquoai donné un exemple similaire. Je suis donc un client et je veux voir quelque chose de simple: une liste de tous les commentaires dans les 100 derniers messages de wpshout qui produiront au moins une réponse. (je voudrais peut être encourager la discussion sur le site Web, et jrsquoaimerais connaître les commentaires auxquels les gens ont lrsquoobligation de répondre.) Ma seule exigence supplémentaire est que jrsquoaimerais avoir accès à ce rapport dans Excel (ou Google Docs) afin que je puisse faire quelque chose drsquoutile, comme Trier des colonnes spécifiques.
Solution: un modèle de page personnalisé pour résoudre ce problème, jrsquoai créé une page qui, dans les 100 derniers messages de wpshout, renvoie tout commentaire avec au moins une réponse. Il se trouve directement sur le site lui même et peut être consulté dans un navigateur: Il est parfaitement collé dans Excel, donc moi, le client, je peux effectuer le tri et lrsquoanalyse que je veux: Toute la solution est contenue dans un fichier PHP que pouvez coller dans le thème actif du site. Ce fichier est sur github et je suis en train drsquoextraire les sections clés ci dessous.
Crsquoest comme ça que je travaille.
Na: Nous utilisons un modèle de page personnalisé pour ce rapport et nous ne voulons pas que notre rapport ressemble à d’autres parties du site wpshout, mais nous voulons que les messages soient accessibles en boucle dans l’environnement WordPress. WordPress a une fonctionnalité qui offre cette combinaison: des modèles de page personnalisés. Cela permet de contrôler tous les aspects de votre conception tout en continuant à accéder à l’état et au processus de WordPress. La ligne clé pour enregistrer un fichier Php comme modèle de page personnalisé se trouve en haut: * nom du modèle: commentaires avec rapports * Administrateur seuls les utilisateurs normaux peuvent voir de tels rapports. La tâche dempêcher cela est la suivante:
(! Current _ user can (lsquoAdministratorrsquo): WP redirection (Home URL () Echo
Obtenez les données requises en personnalisant la requête WP _ ensuite, remarquerez ce que nous devons faire: récupérer les données requises à partir de la base de données du site, exécuter la requête personnalisée en utilisant WP query: start the Loop $ Args = array (lsquopost _ typersquo = gt lsquopostrsquo, lsquoposts per pagersquo = gt 100,) $ Commentaire _ Query = nouvelle requête WP Query ($args) Nous devons le faire parce que le modèle de page WordPress nécessite un post de type page, la page qui utilise le modèle. Cependant, dans notre cas, nous voulons une liste de 100 derniers messages, crsquoest à dire des « messages de type post ». On srsquoen fiche.
La technologie permet de
Merci pour votre lecture! Crédit photo: gotcredit

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins