Le principal modèle d`index dans wordpress

Video: wordpress custom development - custom post type archive-events template, index

Le modèle principal Index traîne vos messages de blog WordPress sur la base de données MySQL et les insérer dans votre site. Ce modèle est sur votre blog ce que la piste de danse est une boîte de nuit - où l`action se passe.

Le nom du modèle Index principal est index.php. Dans le thème par défaut Vingt quatorze ans, vous pouvez le trouver dans le / Wp-content / themes / twentyfourteen / dossier.

La première balise de modèle dans le modèle principal Index appelle dans le modèle d`en-tête, ce qui signifie qu`elle tire les informations du modèle d`en-tête dans le modèle principal Index, comme suit:

? Lt; php get_header () - gt?;

Votre thème peut travailler sans appeler dans le modèle d`en-tête, mais il vous manquera plusieurs pièces essentielles - le CSS et le nom du blog et tagline, pour commencer. Sans l`appel au modèle d`en-tête, votre blog ressemble à quelque chose comme ça.

Le modèle principal Index dans le thème par défaut, vingt quatorze ans, appelle dans trois autres dossiers d`une manière similaire:

  • get_template_part ( « contenu », « get_post_format ») - - Cette fonction appelle dans le fichier modèle nommé content.php ainsi que prépare le thème d`accepter des modèles spéciaux pour une fonctionnalité appelée Formats de poste.

  • get_sidebar () - - Cette fonction appelle dans le fichier modèle nommé sidebar.php.

  • get_footer () - - Cette fonction appelle dans le fichier modèle nommé footer.php.

La boucle

La boucle dans ce cas est une fonction qui utilise WordPress pour afficher le contenu sur votre site tels que les messages de blog et le contenu de la page. La boucle a un point de départ et un rien Point- se termine placé entre les deux est utilisé pour afficher chaque poste, y compris HTML, PHP, ou balises CSS et les codes.

Quand vous comprenez l`utilisation courante de la boucle WordPress, vous pouvez commencer à pousser l`enveloppe un peu plus loin et utiliser des variations en fonction de vos besoins. Cette utilisation commune affiche vos messages dans l`ordre chronologique, en commençant par votre poste le plus récent et suivi par des postes moins récents, commandés par date.

L`utilisation de base et la plus courante de la boucle dans WordPress est de tirer les messages du blog de la base de données et les afficher sur votre site Web. Dans le thème par défaut Vingt quatorze ans, vous trouvez la boucle dans le modèle principal Index (index.php) Et il commence avec ces quatre lignes de code:

? lt; phpif (have_posts ()): // Démarrer le Loop.while (have_posts ()): the_post () -

Au bas du modèle, la boucle se termine par cette ligne de code:

lt;? php endif- gt;

Voici un aperçu de ce que les appels du Codex WordPress « Index Simplest du monde. »

? Lt; phpget_header () - si (have_posts ()): while (have_posts ()): the_post () - the_content () - endwhile-endif-get_sidebar () - get_footer () - gt;

Tout d`abord, le modèle commence en ouvrant le php marque. Ensuite, il comprend l`en-tête, ce qui signifie qu`elle récupère tout ce contenu dans le header.php fichier et l`affiche. Maintenant, les bonnes choses commence à se produire. La boucle commence par la while (have_posts ()): bit. Tout ce qui entre tandis que et le endwhile répète pour chaque poste qui affiche. Le nombre de postes affichés est déterminé dans la section Paramètres du tableau de bord WordPress.

Le mauvais positionnement du tandis que ou endwhile déclarations la boucle se briser. Si vous rencontrez des problèmes avec la boucle dans un modèle existant, vérifiez votre version contre la voir originale et si la tandis que déclarations sont mal placées.

Dans vos voyages en tant qu`utilisateur WordPress, vous pouvez exécuter à travers des plugins ou des scripts avec des instructions qui disent quelque chose comme ceci: Comprendre les bras en boucle vous avec les connaissances dont vous avez besoin pour aborder et comprendre vos thèmes WordPress « Cela doit être placé dans la boucle. » .

La boucle est pas différent de tout autre modèle TAG- il doit commencer par une fonction PHP pour commencer, et il doit se terminer par une fonction pour arrêter PHP.

La boucle commence avec PHP et fait alors une requête: «Bien qu`il y ait des messages dans mon blog, les afficher sur cette page » Cette fonction PHP indique WordPress pour saisir les informations de blog à partir de la base de données et le retourner à la page du blog. La fin de la boucle est comme un agent de la circulation avec un grand panneau d`arrêt rouge.

Vous pouvez définir le nombre de messages affichés par page dans la page Paramètres de lecture sur le tableau de bord WordPress. La boucle affiche uniquement le nombre de messages par page que vous avez défini.

Le grand si

fonctions PHP dans une jolie manière simple, logique, de prendre des décisions fondées sur des questions et des réponses. PHP traite de trois variables de base:

Video: Wordpress ft. Bootstrap Template [001] die Index und Style Datei | graphicone

  • si

  • puis

  • autre

L`idée de base est la suivante: si cela, alors que, ou bien cela.

Video: AZ Glossary Taxonomy Index Wordpress plugin

Si votre blog a messages (et presque tous, même lorsque vous l`installez), WordPress procède à la boucle, en commençant par le morceau de code qui ressemble à ceci:

? lt; php while (have_posts ()): the_post () - gt;

Ce code indique WordPress pour saisir les messages de la base de données MySQL et les afficher sur votre page de blog.

La boucle se ferme avec ce tag:

lt;? php endwhile- gt;

Dans certains thèmes, vers le début du modèle en boucle, vous pouvez voir une étiquette de modèle qui ressemble à ceci:

lt;? php if (have_posts ()!): gt;

Le point d`exclamation (!) Précédant la fonction: have_posts () signifie « ne pas ». Ainsi, une traduction de cette étiquette de modèle en anglais simple lit: Si [ce blog] n`a pas de postes.

Au cours des vingt Fourteen thème, votre blog répond à cette condition, WordPress saute la boucle et affiche un message qu`aucun poste existe en appelant au contenu none.php partie modèle:

? Lt; php _e ( « Il semble que nous ne pouvons pas trouver ce que vous cherchez peut-être la recherche peut aider.. », « Twentyfourteen ») - gt?;

? Lt; php get_search_form () - gt?;

WordPress affiche le titre rien n`a été trouvé, suivi de la déclaration Il semble que nous ne pouvons pas trouver ce que vous recherchez. Peut-être la recherche peut aider., qui à son tour est suivi par l`étiquette de modèle pour inclure une zone de recherche qui permet aux utilisateurs de rechercher votre blog pour plus d`informations.

Mixte dans les balises de modèle et les fonctions, vous trouverez des balises HTML de base. Par exemple

et

Video: Create a WordPress Recipe Index in Under 60 Seconds

Articles connexes