Camp;rsquoest lamp;rsquoheure de lamp;rsquoannée! Il est temps de faire ce que avez toujours voulu faire, de prendre de nouvelles habitudes pour améliorer et de définir ce que voulez faire au cours de la nouvelle année. Pour certains, la résolution du nouvel an est une tradition annuelle, mais il namp;rsquoest pas nécessaire de promettre que la briserez. voulez trouver un moyen de marquer, WordPress peut être le partenaire idéal pour aider à rester sur la bonne voie et à atteindre vos objectifs. Dans le post damp;rsquoaujourdamp;rsquohui, je vais montrer comment créer une application simple de suivi des cibles qui prend en charge les cibles ponctuelles, les cibles habituelles, les journaux de résolution et utilise des widgets pour générer des statistiques.
Allons y! Lamp;rsquoidée qui sous tend ce projet du réveillon du nouvel an est simple: Je veux mesurer le niveau damp;rsquoactivité des objectifs en fonction du nombre de messages que jamp;rsquoai écrits sur les objectifs. Camp;rsquoest simple, non? La façon la plus simple est de créer des cibles en tant que catégories, puis damp;rsquoassigner ces catégories aux messages. Premièrement, la cible. Voici quelques unes de mes catégories et descriptions que j’ai ajoutées à WordPress: Jamp;rsquoai utilisé deux catégories de haut niveau, habitude et passé, pour distinguer facilement deux types différents damp;rsquoobjectifs.
Jamp;rsquoa I également ajouté une catégorie spéciale de haut niveau appelée Customs State, qui a deux sous catégories: incomplète et complète. Le plan est damp;rsquoutiliser ces sous catégories pour indiquer le succès ou lamp;rsquoéchec damp;rsquoune habitude. Par exemple, un de mes objectifs est de boire beaucoup damp;rsquoeau. Jamp;rsquoai décidé de commencer par boire au moins quatre verres par jour. Jamp;rsquoajoute le nombre de verres par jour et si camp;rsquoest supérieur ou égal à quatre, jamp;rsquoutilise la catégorie « complet », sinon jamp;rsquoutilise la catégorie « incomplet ». Nous pouvons le détecter automatiquement avec le Code, mais toutes nos habitudes ont des critères de succès ou damp;rsquoéchec différents, ce qui le rend compliqué
O il est plus facile de déterminer manuellement les progrès réalisés par rapport aux objectifs.
Ajouter un nouveau projet à la cible si voulez aller jusquamp;rsquoici, avez terminé! Vous devriez maintenant avoir un système de classification qui aidera à trier vos résolutions et à suivre vos progrès. Vous pouvez commencer à ajouter de nouveaux messages au site et sauter le reste de ce tutoriel. Pour ajouter une nouvelle entrée, créez un message comme damp;rsquohabitude et attribuez lui une cible à partir des catégories habitude ou jetable. avez spécifié une habitude, assurez damp;rsquoindiquer si elle est « complète » ou « incomplète ». Certains éléments de Target Tracker si souhaitez suivre votre cible plus loin, continuez à lire.
Dans le reste de ce tutoriel, nous ajouterons de nouvelles fonctionnalités aux sujets existants, modifierons les vues arrière et avant, ajouterons des options et une variété damp;rsquoautres contenus. La plupart damp;rsquoentre eux devraient être insérés dans le plug in. Cependant, lamp;rsquoédition damp;rsquoun thème nécessite un sous thème. Pour rendre les choses plus faciles à gérer, jamp;rsquoai décidé damp;rsquoinclure toutes les fonctionnalités du plug in dans un sous thème. Note: Ce namp;rsquoest pas une pratique exemplaire! prévoyez implémenter lamp;rsquoun des codes suivants sur un site qui namp;rsquoest pas entièrement à votre usage personnel, utilisez à la fois le plug in et le Sous thème. Toutes les fonctionnalités (par exemple, les modifications apportées à la gestion des messages et à la liste des options de messages) qui restent valides lorsque changez de sujet doivent être insérées dans le plug in.
Le thème que jamp;rsquoai choisi pour ce projet est le thème 215 par défaut, parce que je veux quelque chose de bon et de minimum. Créer un sous thème créer un sous thème est un processus simple, mais si n’avez jamais mis en place auparavant, il est préférable de lire notre guide « Comment créer un sous thème WordPress ». Mais voici un bref résumé: créer un sous thème
Ou un peu long. Parce que nous avons supprimé quelques colonnes, il namp;rsquoy a pas beaucoup damp;rsquoespace pour afficher le nom complet. Ensuite, nous ajoutons une feuille de style de gestion qui donne plus damp;rsquoespace à nos catégories.
Commençons par écrire notre style. Créez un nouveau fichier appelé post list. CSS et lamp;rsquoenregistrer dans le dossier sous thème. Ajoutez le code suivant au fichier: téléchargez le contenu 251cd71ebc2d065c1ea3 tout ce que nous avons à faire est de lamp;rsquoattacher au fichier de fonction. Pour ce faire, nous utiliserons le crochet admin _ enqueue scripts et la fonction get Current Screen () pour nous aider à ne lamp;rsquoattacher quamp;rsquoà lamp;rsquoécran de la liste des messages: la fonction upload content251cd71ebc2d065c1ea3 get Current Screen () fournit une variété damp; utiles sur la page courante. Imprimez le et regardez! Assurez de lamp;rsquoappeler après admin _ init pour admin init Hook, sinon il ne fonctionnera pas.
Enfin, nous devrions avoir une nouvelle vue de la liste des messages qui ressemble à ce qui suit: Les changements apportés à la vue de lamp;rsquoAdministrateur ont maintenant changé la vue avant notre objectif semble bien, mais je veux faire damp;rsquoautres changements (bien sûr!). Avant de commencer à faire des changements, voici lamp;rsquoapparence de lamp;rsquoavant du post: À lamp;rsquoorigine, jamp;rsquoai voulu supprimer les liens de commentaires pour les messages sur nos objectifs. Je veux aussi supprimer les noms de catégories
Attitude post namp;rsquoa pas damp;rsquoétat personnalisé, la fonction renvoie toujours false, auquel cas rien namp;rsquoest retourné. non, un intervalle simple est affiché, y compris les classes damp;rsquoindicateurs damp;rsquoétat damp;rsquohabitude et les classes dérivées de Snail. Dans notre cas, nous avons constaté que nos indicateurs étaient incomplets ou incomplets. Il ne reste plus quamp;rsquoà ajouter des CSS à la modélisation. En ajoutant ce qui suit à la Feuille de style, jamp;rsquoai choisi de la placer entièrement à gauche: Télécharger le contenu 251cd71ebc2d065c1ea3 Notre vue personnalisée actuelle de post utilise un widget simple pour afficher les statistiques la meilleure façon d’obtenir un aperçu des bonnes habitudes est d’utiliser les statistiques, tandis que la meilleure façon pour WordPress de voir les statistiques est d’utiliser le Widget. Tout damp;rsquoabord, créez un fichier GT stats. Ben Php dans le répertoire des sujets: ceci contiendra nos classes de widgets. Ajouter ce qui suit: Télécharger le contenu 251cd71ebc2d065c1ea3 camp;rsquoest le cadre que nous utiliserons. Le constructeur fournit le nom, la description et damp;rsquoautres propriétés du Widget dans lamp;rsquoAdministrateur. La fonction form () définit le formulaire utilisé pour ajouter des options au Widget, et la fonction Widget () affiche le Widget à lamp;rsquoavant. Je vais ajouter une option au Widget, la fonctionnalité pour ajouter un titre. Dans la visualisation, je prends tous les états, je les vérifie et je visualise le nombre de postes pour chaque état. Voici le code complet de la classe Widget: upload content 251cd71ebc2d065c1ea3 wordpress ne connaît pas encore ce Widget, donc nous devons inclure le fichier et enregistrer le Widget. Je lamp;rsquoai fait dans le fichier de fonctions: téléchargez le contenu 251cd71ebc2d065c1ea3, et voici comment il ressemble à lamp;rsquoavant: Options supplémentaires du Widget statistique pouvez ajouter plus de données et affiner le traceur en utilisant des champs personnalisés. lisez
Bonne année! En 2016, je m’efforcerai d’en apprendre davantage sur WordPress et de contribuer autant que je peux. Et toi? Partagez vos objectifs du Nouvel An WordPress dans les commentaires ci dessous. Étiquettes: Nouvel An
Suivez les résolutions du nouvel an avec & Personnaliser les applications WordPress