Que feriez si ne trouviez pas le thème WordPress parfait? Il est probable que examinez un cadre thématique. Cependant, parfois, je pense à l’idée: « Je ne devrais coder qu’un seul modèle HTML5 et le convertir en thème wordpress». Mais crsquoest juste un rêve impossible à réaliser, nrsquoest ce pas? Soyons réalistes. Le fait est que tant que avez quelques compétences de programmation de base de WordPress, tant que êtes prêt à soumettre, pouvez convertir des modèles HTML5 en thèmes WordPress. Dans je vais montrer comment.
Pourquoi convertir des modèles HTML en thèmes WordPress? Vous avez peut être de bonnes raisons drsquoentreprendre ce projet. Lrsquoutilisation du modèle HTML5 signifie que avez un contrôle total sur tous les détails de lrsquoapparence du site. Tu nrsquoaimes pas une partie du modèle? Changez ça. Il est beaucoup plus facile d’éditer des modèles HTML simples que des thèmes WordPress complexes. Lrsquoutilisation du modèle HTML5 signifie que nrsquoutiliserez pas beaucoup de fonctionnalités que nrsquoavez pas lrsquointention drsquoutiliser lors du chargement du site. le thème WordPress que voulez n’est pas utilisé par des milliers d’autres sites, la conversion des modèles HTML5 est un moyen d’obtenir un thème WordPress entièrement personnalisé. n’avez jamais créé de thème WordPress auparavant, les modèles de conversion permettront de développer de très bonnes façons de vraiment étirer vos muscles pour WordPress. Dans je vais commencer par un simple modèle HTML5 et le convertir en un thème WordPress complet. Suivez nous et pouvez le faire.
Configurer l’environnement de développement pour convertir les modèles HTML5 en thèmes WordPress nécessite d’abord de configurer l’environnement de développement. Voici les outils dont avez besoin avant de commencer à travailler: serveurs locaux pour alimenter WordPress: il y a beaucoup d’options à considérer
Vous devez le convertir en thème WordPress entièrement fonctionnel. En parlant de design web, je suis un minimaliste et un partisan du design
Une fois que avez choisi le modèle parfait ou que avez encodé votre propre modèle, pouvez passer à l’étape suivante: convertir le modèle en thème WordPress. Étape 2: convertir les modèles HTML5 en thèmes WordPress. À ce stade, devriez avoir un modèle HTML5 à portée de main. Il devrait se composer drsquoun répertoire contenant des fichiers index. Html et sous répertoires des ressources CSS et JavaScript. Copiez l’ensemble du Répertoire des thèmes dans le contenu thèmes répertoires WP du site de développement WordPress. Les thèmes WordPress sont maintenant là où WordPress doit trouver. Cependant, pour activer le thème WordPress sur le site de développement, devez faire deux changements:
Renommer lrsquoindex. Html comme index. Php. Ajouter un fichier de style. Envoie un CSS avec un en tête de fichier de sujet correctement formaté au Répertoire de sujet. Alternativement, pouvez simplement déplacer le fichier CSS principal du modèle à un niveau, en dehors du Répertoire CSS, puis dans le répertoire principal du thème WordPress. La clé est qursquoil doit y avoir un style de fichier. CSS est à la racine du sujet et doit contenir lrsquoen tête de sujet approprié. Crsquoest également le bon moment pour ajouter une capture drsquoécran drsquoun sujet à votre répertoire de sujets, si voulez. Une fois que avez fait ces changements, votre thème WordPress sera disponible pour l’activation lorsque dirigerez vers Look and feel gt themes dans la zone de gestion WordPress. Continuer à activer les thèmes WordPress et voir le front end de s
Disponible dans le catalogue des thèmes WordPress. Vous verrez qursquoils se ressemblent tous. En tête de fichier pour chaque en tête de fichier. Php devrait être ceci: charger le résumé 38a4c1582b19650140f7011b8f0ccef une fois que avez un en tête de fichier, continuez à copier tout le Code drsquoen tête de lrsquoindex. Php dans le titre. Php. Ensuite, supprimez tous les codes de titre de lrsquoindex. PHP et le remplacer par la fonction WordPress get _ header () comme suit: Instructions pour charger eac243adf722060fa717a1cc7108f15c créer une barre latérale. PHP et pied de page. Php répète le même processus, créant un fichier distinct pour tout le contenu de la barre latérale et un fichier supplémentaire pour tout le contenu du pied de page. Après avoir copié le Code de lrsquoindex. Fichiers connexes en PHP et les supprimer de lrsquoindex. Php utilise les fonctions get _ debar et get footer wordpress pour lier tous les fichiers Template ensemble. Une fois terminé, index. Php devrait commencer par le fichier drsquoen tête et lrsquoen tête get _ et se terminer par la barre latérale get suivie de get footer. Ces trois fonctions devraient être le contenu principal de votre page. Voici une brève introduction à lrsquoapparence de lrsquoindex. Php à ce stade: charger a6025ad894f0c60c2b5ec88d47d959a4 Étape 4: ajouter une boucle cette boucle est une fonction qui interroge la base de données WordPress et génère le contenu affiché sur chaque page du site WordPress. En général, avez besoin drsquoau moins deux versions différentes de la boucle: une version circulaire de la page de blog utilisée pour afficher le titre de lrsquoarticle, les métadonnées, lrsquoimage de premier plan et lrsquoextrait de lrsquoarticle. La deuxième version est utilisée pour les pages et les messages individuels qui affichent tout le contenu drsquoune page ou drsquoun message. De plus, voudrez peut être optimiser davantage votre cycle en créant des variations pour les pages individuelles, les messages individuels, les pages de résultats de recherche, etc. Voici les formes les plus basiques de la boucle WordPress:
8dc9bd6adfd69c65309e7f9f7e02d3b9 bien sûr, les commentaires dans ce bit de code doivent être remplacés par des fonctions wordpress pour générer du contenu et des balises HTML pour que le contenu soit correct. Ce cycle devrait tenir compte des pages, des messages personnels, des pages de blog, des pages drsquoaccueil, des pages drsquoarchives et des pages 404 et de recherche. Il est donc difficile de faire tout le travail en un seul document. Par conséquent, la plupart des sujets communs interrompent le cycle drsquoindexation. Et lrsquoinsérer dans plusieurs fichiers séparés avec un titre comme contenu. Php, contenu unique. Php, page de contenu. Php, attends. décidez drsquoinsérer une boucle dans plus drsquoun fichier, utilisez les balises conditionnelles et la fonction get _ Template part pour faire référence à la version de la boucle à utiliser. Mon conseil est de commencer d’une manière simple et de répéter lentement votre boucle jusqu’à ce que soyez satisfait du contenu affiché sur le site WordPress. tout le reste échoue, le prochain cycle devrait s’appliquer à presque tous les sites WordPress, bien que les résultats ne soient peut être pas aussi surprenants que le souhaitez. Cependant, si ce cycle est nouveau pour , crsquoest un bon point de départ. Télécharger le résumé d012fdf8cd3611687c97abbd21d3ba14 approfondir la boucle dépasse la portée de ce tutoriel. Cependant, c’est le thème dont nous avons déjà discuté et pouvez tout apprendre en lisant WordPress Intermediate user Development: Queries and Loops. Étape 5: remplacer le contenu du fichier Template par la fonctionnalité WordPress l’étape suivante peut varier considérablement selon le modèle HTML. Ce que devez faire, c’est travailler avec chaque fichier Template – titre, index, contenu (le cas échéant), barre latérale et pied de page – en remplaçant chaque section de contenu statique par la fonctionnalité WordPress appropriée. Commencez par lrsquoen tête. Php. Chaque fois que rencontrez quelque chose, Remplacez le par la fonction d
, lrsquoen tête et le pied de page sont basés sur le modèle que utilisez. Lrsquoajout drsquoune région Widget nécessite deux étapes: lrsquoenregistrement drsquoune région Widget dans une fonction en utilisant la fonction Register _ debar. Php. Utilisez la barre latérale Dynamic _ pour ajouter une région Widget à la partie du sujet que voulez qursquoelle apparaisse. La fonction Register _ debar accepte un tableau de valeurs comprenant le nom de la zone Widget, lrsquoid de la zone Widget et les bits HTML qui doivent apparaître avant chaque Widget et le titre du Widget. La fonction Register _ debar est imbriquée dans une fonction personnalisée qui utilise des widgets init hook pour se connecter à WordPress. Voici l’apparence des fonctions qui enregistrent les zones de barre latérale pour mon thème WordPress dans les fonctions. Mon sujet PHP: téléchargez le contenu 9953227f9818b5f68a453c3940eccfb3 et la zone Widget enregistrée que nous pouvons ajouter à la barre latérale. PHP avec barre latérale dynamique. La fonction Dynamic _ debar accepte lrsquoid de zone Widget que nous avons enregistré dans le registre debar de la fonction. Php. Voici le Code pour ajouter la zone Widget à la barre latérale. Php dans mon thème: charger le contenu bc447a4d189ba5e8c41bbc4bd75e0aa6 ces deux fonctions ensemble génèrent la zone Widget de barre latérale de mon thème. La zone Widget sera incluse dans la DIV avec la classe col MD 4. De plus, chaque Widget sera inclus dans une DIV avec une classe Well, et chaque titre de Widget sera imbriqué dans un élément de titre de niveau 4. Vous pouvez appliquer cette procédure pour ajouter n’importe quel nombre de zones Widget à un thème WordPress. Tout ce que avez à faire est de créer une fonction de barre latérale Register _ différente avec un ID unique pour chaque région Widget. Vous pouvez empiler toutes les fonctions Register _ debar dans une fonction personnalisée et les initialiser en même temps en utilisant le crochet widgets init. Utiliser la fonction Dynamic _ Function
Barre latérale et ID de zone de Widget unique pour charger la zone de Widget à afficher: dans la barre latérale, lrsquoen tête ou le pied de page. Prochaines étapes suivez étape par étape, avez maintenant converti les modèles HTML5 en thèmes WordPress fonctionnels. Félicitations. J’ai suivi la même procédure pour créer ce thème WordPress: examinez le modèle en haut de ce tutoriel, verrez qursquoil est presque une copie parfaite. Bien que soyez sans aucun doute satisfait de ce qui a été accompli jusqursquoà présent, il y a de fortes chances que ne soyez pas entièrement satisfait de ce que avez créé. Les prochaines étapes que voudrez peut être prendre comprennent la création de modèles personnalisés et de boucles pour des messages individuels, des pages, des résultats de recherche et des modèles de page 404. Ajoutez une section commentaires à vos messages personnels et à vos pages. Crée un widget personnalisé qui correspond au style de Widget affiché dans le modèle. avez l’intention de rendre votre thème public, internationalisez votre thème WordPress. lrsquoavez déjà fait, avez les compétences nécessaires pour accomplir ces tâches supplémentaires. Cependant, guider dans ce processus dépasse le cadre de ce tutoriel. avez besoin d’aide pour accomplir ces tâches, consultez les ressources suivantes qui apprendront les concepts nécessaires pour ces prochaines étapes: créer des modèles de page personnalisés pour les débutants dans le développement WordPress WordPress: le Guide final pour la traduction et la localisation des widgets et des menus WordPress, Sans parler du fait que jrsquoai suivi deux cours universitaires ces derniers mois, je serais négligent. Crsquoest dans ces cours que jrsquoai appris les compétences nécessaires pour mener à bien ce projet. L’emballage des modèles HTML5 en thèmes WordPress peut être un travail difficile et long. Cependant,
Comment convertir n’importe quel modèle HTML5 en un thème WordPress fantastique