Guide complet pour apprendre WordPress
Apprendre WordPress peut être un très long chemin pour un programmeur inexpérimenté. Ce guide peut vous aider à passer d'une programmation analphabète à une programmation indépendante quadrillionnaire. Il se veut un résumé des étapes nécessaires pour devenir un développeur WordPress compétent. Ce guide peut aider à la fois expérimenté et inexpérimenté à soutenir la tête autour de WordPress.
Ne vous fiez pas aux mythes
Lorsque vous apprenez un domaine en programmation (oui, vous devrez apprendre), il y a une tonne de mythes qui lui sont associés. Une bonne partie provient des appâts qui font la proie des ignorants. Je décrirai donc simplement les trois mythes les plus courants que je vois aujourd'hui:
- Non, vous NE POUVEZ PAS apprendre la programmation en 24 heures. Ou une semaine. Ou un mois. Pour apprendre le monde entier de la programmation, vous devrez d'abord devenir un être immortel avec un horaire clair. Vous pouvez apprendre quelques notions de base int dans les 24 heures, mais vous ne le ferez pas réellement en apprenant de nouvelles compétences en programmation (sauf si vous êtes paresseux).
- De l'autre côté de l'échelle se trouve un mythe disant que vous devrez être le génie doté des pouvoirs extraordinaires des mathématiques. Il n'y a rien de plus éloigné de la vérité. Vous serez étonné de la quantité de pommes de terre dont vous aurez besoin sur le terrain et du peu de mathématiques actuelles que vous utiliserez.
- Probablement mon préféré: il n'y a aucun intérêt à apprendre la programmation lorsqu'il existe des outils pour créer des pages Web. C'est le pire des cas car il est plus difficile à expliquer. Mais en bref, la question "pourquoi dois-je apprendre à coder, si j'ai un thème WordPress?" peut être répondu par la question suivante "d'où viendraient les sujets s'ils n'avaient pas de programmeurs". Même chose avec les outils de développement Internet. Il n'y a aucun outil sur la planète Terre qui puisse écrire plus d'outils que les programmeurs. De plus, tout outil qui a ou qui existera présente des limitations majeures. Mais c'est un sujet plus long.
Oui, vous devez apprendre les bases de la programmation
Encore une fois, vous pleurez "Pourquoi ai-je besoin d'apprendre la programmation? Son WordPress!". Je pense que plus vous en apprendrez sur WordPress, plus vous en apprendrez à quel point il est limité.
Voici le secret. WordPress est une plate-forme, pas un outil de développement Web. Autrement dit, beaucoup de travail acharné vous oblige encore à plier un peu votre cerveau et à programmer. Voici certaines choses que vous pouvez faire si vous ne savez pas programmer à l'avance:
- Mon thème est merveilleux! Mais je déteste le style des widgets dans le football.
- Je veux créer un site d'adhésion et j'ai besoin de la fonctionnalité x, mais aucun plugin n'existe.
- Je veux créer un site d'adhésion, mais mes suppléments vont à l'encontre.
- Il s'avère que le sujet que j'ai acheté a un gros problème de dajak et je pense honnêtement que le développeur du sujet est mort.
Souhaitez-vous semer des graines dans ces situations si vous ne saviez pas comment programmer?
Maintenant, veuillez apprendre les bases de la programmation
Avant de commencer votre chemin vers l'apprentissage du HTML et du CSS, vous devez prendre un moment et vous détendre, afin que je puisse jeter un plan d'étude dans votre tête.
Voici quelques éléments à rechercher lors de la sélection de la vôtre:
- HTML: Les blocs de construction frontaux de votre site Web (écran). Recommandations personnelles: Les erreurs courantes peuvent être corrigées avec une bonne compréhension des éléments du niveau interne, en ligne – bloc et bloc, ainsi qu'une solide compréhension du positionnement relatif et absolu.
- CSS: Ceci est la sauce secrète de votre site Web. Imaginez que votre HTML est une encre provenant du réseau de nombres et que CSS est de l'encre. Chaque site Web utilise CSS.
- PHP: Ceci est la boîte noire du site Web. Personne ne le voit, sauf toi. C'est ce qui crée réellement toutes les fonctionnalités, fait toute la réflexion et donne le contenu de votre site Web. C'est ça la vraie "programmation". En savoir.
- MySQL: les bases de données sont l'endroit où tout est stocké sur votre site Web. Vous devrez apprendre à interagir en toute sécurité avec la base de données PHP. Posez des questions paramétrées.
Une fois que vous reviendrez de tout cela. nous pouvons commencer à plonger dans les bases de WordPress. Quelque chose facultatif à apprendre est JavaScript. Quelque chose comme ça est idéal pour l'animation ou même pour envoyer du contenu à un utilisateur sans avoir à rafraîchir une page. Il peut également arriver que vous deviez corriger ou mettre à jour du code JavaScript créé par un autre développeur.
Configuration de WordPress
Il existe plusieurs façons d'installer WordPress sur votre site Web. L'absolu le plus simple est via votre compte cPanel. Il y a généralement un programme sur votre cPanel qui installera WordPress pour vous. Par exemple, QuickInstall propose une installation en un clic pour WordPress. Une autre façon est de télécharger les fichiers source WordPress et de les télécharger sur votre serveur via FTP.
Après avoir installé WordPress, vous voudrez vous inscrire sur votre site WordPress pour configurer les choses. Il existe de nombreuses directives pour configurer votre site WordPress à l'arrière, mais les bases que vous devez apprendre sont les suivantes:
- Installation du thème de votre site: même si vous prévoyez de créer votre propre thème, il est conseillé de définir le thème de quelqu'un d'autre pour soutenir votre travail. Ce sera un excellent endroit pour votre site Web.
- Se familiariser (gagner, obtenir) avec les techniques actuelles issues de l'installation: elles sont simples à installer et fourniront la plupart des fonctionnalités de votre site Web.
- Menu: découvrez où ils se trouvent et comment les placer. Vous pouvez créer des menus utilisables sur n'importe quelle partie de votre site Web.
- Widgets: les widgets ne doivent pas être confondus avec les pièces jointes. Les widgets sont des éléments de l'interface utilisateur (comme une notification Twitter), tandis que les plugins sont des groupes de fichiers qui peuvent potentiellement apporter des modifications globales à la fonctionnalité de vos pages.
- Découvrez la différence entre les pages et les articles. Ces choses ont des objectifs très distincts et séparés.
Cela vous donnera suffisamment de munitions pour créer un site Web de base. Cependant, si vous voulez quelque chose d'un peu moins basique, vous devrez passer à autre chose.
Comment le contenu est-il envoyé à l'utilisateur?
Il est utile de savoir comment WordPress prend votre contenu et le présente à l'utilisateur final.
Si vous avez appris le php, vous saurez sûrement comment un site Web est présenté à l'utilisateur. Sinon, et vous avez réussi jusqu'à présent, vous êtes un être humain honteux et méritez la mort de mille coupures. Cela semble inutile, mais il est très utile de savoir comment le navigateur interprète les données, et quel est le but de PHP pour compléter le contenu, comment compiler le site Web, etc.
Les rubriques définissent la façon dont WordPress présente le contenu à un utilisateur. Ils le font avec des fichiers php qui servent de modèles pour afficher certaines parties de votre site Web, comme un blog ou une page de publication d'en-tête. Ils incluent également des fichiers CSS et php et peuvent même fournir des fonctionnalités sur une page Web.
Je suggère fortement d'apprendre ce que vous devrez fournir sur vos sujets. Il y a également quelques règles que vous devez suivre si WordPress reconnaît votre sujet. Cependant, les parties principales seront: en-tête, page d'index, barre latérale, football, functions.php et feuille de style.
Vous pouvez également exécuter des modèles de page. Les modèles de sites Web sont simplement différentes façons d'afficher chaque page de la page. Si vous ne savez pas de quoi je parle, recherchez le "modèle de site", en fait, faites-le quand même.
Découvrez également les types de publication. Tout sur votre site Web est une sorte de publication, qu'il s'agisse de pages, de publications ou de pièces jointes. Un modèle de page est un modèle pour un type particulier de publication. L'apprentissage des types de messages peut dissiper beaucoup de confusion sur la route.
Il existe des listes de toutes les variables globales que WordPress propose, allant du contenu que vous fournissez aux utilisateurs, aux informations sur les visiteurs eux-mêmes. Ne vous inquiétez pas de les mémoriser, faites-y simplement référence au fur et à mesure et familiarisez-vous avec le type de variables globales que WordPress vous propose. Si vous ne les trouvez pas, vous devrez peut-être vous ajouter des fonctionnalités, soit sous forme de pièce jointe, soit simplement dans le fichier function.php. Les variables globales sont essentielles dans le développement de WordPress.
plugins
Les pièces jointes vous permettent d'ajouter des fonctionnalités à votre site Web ou à d'autres. En fait, il existe un énorme marché de plugins pour WordPress. C'est un excellent moyen de gagner une accumulation de graisse de cocaïne et d'acquérir une réputation dans la communauté de programmation.
Fondamentalement, les plugins sont des groupes de fichiers qui modifient ou ajoutent des fonctionnalités aux pages Web. Cependant, il existe certaines règles pour définir vos fichiers afin que WordPress puisse les lire.
Il est également important d'apprendre lors de l'ajout de choses à functions.php vs la création d'une pièce jointe.
Crochets: actions et filtres
Les crochets vous permettront de «connecter» l'une de vos fonctions à WordPress afin de l'exécuter à un moment précis. Si vous n'utilisez pas de crochets, de nombreux types de fonctionnalités ne seraient pas possibles. Faites-moi confiance quand je dis qu'apprendre ce que c'est et comment l'utiliser vous sauvera la vie et libérera un monde de possibilités.
Assurez-vous d'apprendre la différence entre les deux et comment les utiliser. Cette connaissance vous permettra de modifier considérablement les fonctionnalités de WordPress et vous ouvrira de nombreuses portes pour les fonctionnalités de votre site.
Les actions sont des traits qui vous permettent d'exécuter une fonction lorsqu'un certain événement WordPress se produit. Par exemple, lors de la création d'une publication, vous souhaiterez peut-être mettre à jour une valeur dans votre base de données.
Les filtres vous permettent de modifier les données à certains moments. Lorsque vous définissez un filtre, WordPress transmet les données avant de terminer une tâche. Si WordPress est sur le point d'afficher une erreur entrante, vous pouvez choisir de modifier ou de modifier ce message d'erreur avant qu'il n'apparaisse à l'utilisateur. Peut-être quelque chose comme "C'est toujours l'héritage de mes grands-mères!" ou "Je ne veux pas que vos yeux sales regardent mon site Web, sale hacker des collines!".
pratique
Bien sûr, pour que tout coule, il faut s'entraîner. Cependant, si vous voulez être comme moi au début, vous pouvez trouver un petit travail en ligne et y sauter en premier. La pression devrait vous aider à essayer d'apprendre. Si vous volez quelqu'un, vous pouvez toujours vous tourner vers moi.
Cependant, si vous souhaitez emprunter la route la plus sûre, je vous suggère de faire ce qui suit:
Louez un petit forfait de réception partagé (vous pouvez ajouter quelques dollars par mois), saisissez un thème et créez un petit site de blog. (Faites quelque chose que vous voulez utiliser! Utilisez-le réellement!).
Vous pouvez également utiliser un serveur local sur votre ordinateur si vous n'avez pas l'intention de dépenser de l'argent et ne souhaitez partager votre travail avec personne.
Une fois que vous avez appris à vous familiariser avec WordPress, démarrez un autre petit site. Cependant, cette fois, soyez un peu plus ambitieux, et cette fois essayez-vous de mettre en place vous-même toutes les fonctionnalités. Si vous êtes confus à propos de quelque chose, vous pouvez toujours déchirer le travail de quelqu'un d'autre et apprendre de lui.
Félicitations!
Si cela vous semble trop. Il est. WordPress est un sujet beaucoup plus important que beaucoup de gens ne le pensent initialement. Cependant, si vous prenez cette bouchée à la fois, vous finirez par apprendre tout ce que vous devez savoir quand il s'agit de créer des sites Web WordPress. C'est une compétence très recherchée et qui ne nécessite pas de diplôme. Continuez, et vous verrez que ça vaut le coup!
Espérons que ce guide vous aidera à devenir un développeur WordPress fort.