Suivez les résolutions du nouvel an avec & # 39; Personnaliser les applications WordPress
C’est l’heure de l’année! Il est temps de faire ce que vous avez toujours voulu faire, de prendre de nouvelles habitudes pour vous améliorer et de définir ce que vous voulez faire au cours de la nouvelle année. Pour certains, la résolution du nouvel an est une tradition annuelle, mais il n’est pas nécessaire de vous promettre que vous la briserez. Si vous voulez trouver un moyen de marquer, WordPress peut être le partenaire idéal pour vous aider à rester sur la bonne voie et à atteindre vos objectifs. Dans le post d’aujourd’hui, je vais vous 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! L’idée qui sous – tend ce projet du réveillon du nouvel an est simple: Je veux mesurer le niveau d’activité des objectifs en fonction du nombre de messages que j’ai écrits sur les objectifs. C’est simple, non? La façon la plus simple est de créer des cibles en tant que catégories, puis d’assigner ces catégories aux messages. Premièrement, la cible. Voici quelques – unes de mes catégories et descriptions que j’ai ajoutées à WordPress:
J’a 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 d’utiliser ces sous – catégories pour indiquer le succès ou l’échec d’une habitude. Par exemple, un de mes objectifs est de boire beaucoup d’eau. J’ai décidé de commencer par boire au moins quatre verres par jour. J’ajoute le nombre de verres par jour et si c’est supérieur ou égal à quatre, j’utilise la catégorie « complet », sinon j’utilise 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 d’é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 vous voulez aller jusqu’ici, vous avez terminé! Vous devriez maintenant avoir un système de classification qui vous 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 d’habitude et attribuez – lui une cible à partir des catégories habitude ou jetable. Si vous avez spécifié une habitude, assurez – vous d’indiquer si elle est « complète » ou « incomplète ». Certains éléments de Target Tracker si vous 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é d’autres contenus. La plupart d’entre eux devraient être insérés dans le plug – in. Cependant, l’édition d’un thème nécessite un sous – thème. Pour rendre les choses plus faciles à gérer, j’ai décidé d’inclure toutes les fonctionnalités du plug – in dans un sous – thème. Note: Ce n’est pas une pratique exemplaire! Si vous prévoyez implémenter l’un des codes suivants sur un site qui n’est 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 vous changez de sujet doivent être insérées dans le plug – in.
Le thème que j’ai 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 vous 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 n’y a pas beaucoup d’espace pour afficher le nom complet. Ensuite, nous ajoutons une feuille de style de gestion qui donne plus d’espace à nos catégories.
Commençons par écrire notre style. Créez un nouveau fichier appelé post list. CSS et l’enregistrer 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 l’attacher au fichier de fonction. Pour ce faire, nous utiliserons le crochet admin _ enqueue scripts et la fonction get Current Screen () pour nous aider à ne l’attacher qu’à l’écran de la liste des messages: la fonction upload content251cd71ebc2d065c1ea3 get Current Screen () fournit une variété d’informations utiles sur la page courante. Imprimez – le et regardez! Assurez – vous de l’appeler 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 l’Administrateur ont maintenant changé la vue avant notre objectif semble bien, mais je veux faire d’autres changements (bien sûr!). Avant de commencer à faire des changements, voici l’apparence de l’avant du post: À l’origine, j’ai voulu supprimer les liens de commentaires pour les messages sur nos objectifs. Je veux aussi supprimer les noms de catégories \
Attitude Si post n’a pas d’état personnalisé, la fonction renvoie toujours false, auquel cas rien n’est retourné. Sinon, un intervalle simple est affiché, y compris les classes d’indicateurs d’état d’habitude 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 qu’à ajouter des CSS à la modélisation. En ajoutant ce qui suit à la Feuille de style, j’ai 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 d’abord, 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 c’est le cadre que nous utiliserons. Le constructeur fournit le nom, la description et d’autres propriétés du Widget dans l’Administrateur. La fonction form () définit le formulaire utilisé pour ajouter des options au Widget, et la fonction Widget () affiche le Widget à l’avant. 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 l’ai fait dans le fichier de fonctions: téléchargez le contenu 251cd71ebc2d065c1ea3, et voici comment il ressemble à l’avant: Options supplémentaires du Widget statistique vous pouvez ajouter plus de données et affiner le traceur en utilisant des champs personnalisés. Si vous 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