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 vous dire exactement ce que j’ai fait à mon client, et j’ai 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 j’aimerais connaître les commentaires auxquels les gens ont l’obligation de répondre.) Ma seule exigence supplémentaire est que j’aimerais avoir accès à ce rapport dans Excel (ou Google Docs) afin que je puisse faire quelque chose d’utile, comme Trier des colonnes spécifiques.
Solution: un modèle de page personnalisé pour résoudre ce problème, j’ai 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:
C’est 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 vous 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 d’empêcher cela est la suivante:
Si (! Current _ user can (‘Administrator’): WP redirection (Home URL (); Echo \
Obtenez les données requises en personnalisant la requête WP _ ensuite, vous 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 (‘post _ type’ = > ‘post’, ‘posts per page’ = > 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, c’est – à – dire des « messages de type post ». On s’en fiche.
La technologie permet de \
Merci pour votre lecture! Crédit photo: gotcredit