La quête pour le menu vertical parfait ...
Partie 1 de ce tutoriel décrit étape par étape le processus de construction horizontale menu multi imbriquée pour thème thèse WordPress . Partie 2 continuera à améliorer cette fonctionnalité. Ici, nous allons ajouter "sombre" la version du menu de navigation horizontale et je vais vous apprendre à basculer entre "clair" et "sombre" de version. Partie 2 est le sur-ensemble de la partie 1. Il comprend tous les de la partie 1 + ajoute plus de trucs cool.
L'idée principale que je voulais présenter est l'ajout menu vertical à thème de thèse (et de WordPress en général). Je cherchais vraiment souple, SEO friendly et multi-navigateur de menus compatibles verticale qui permettrait de créer un nombre illimité de niveaux d'imbrication.
WEB a des tonnes de pages sur le sujet, mais quand j'ai commencé à essayer toutes ces échantillons - soit ils ont été rompues, effondré, pris en charge qu'un nombre limité de niveaux ou de mauvaise conduite dans Gates + junksplorer Ballmer 6. Enfin je suis rentré à éprouvés et fiables, les menus Dynamic Drive que leurs échantillons verticaux s'est avéré être une jolie boîte qui s'adapte à mes besoins stricts. J'ai dû les modifier de façon significative si pour vous assurer qu'il correspond modèle de thèse.
La quête de la perfection continue ...
J'ai passé environ 16 heures à chercher, assemblage, les essais, la fixation, le polissage et le réglage de menu vertical CSS et. Code JS et 3/4 du temps a été passé à faire que cela fonctionne dans Internet Explorer 6.
Quoi qu'il en soit, j'ai été heureux avec le résultat final. Entraîné le menu de navigation vertical a tous les mêmes avantages que le menu horizontal a.
Avoir la capacité d'ajouter menu vertical est très important à environ 70-80% de portails sur le web. Menus horizontaux ont limité «espace» pour accueillir de nombreux choix de menu, mais menu vertical n'a pas cette limitation et aiderait énormément. So here we go.
Beaucoup de mesures pour y arriver sont déjà décrites dans la partie 1 de tutoriel alors ce sera de le faire pour un peu plus court, mais avec des résultats beaucoup plus évolué.
Donc ici, il va:
Bâtiment SEO friendly, vertical, à plusieurs niveaux, le menu hiérarchique imbriquée pour WordPress et le thème de thèse. Étape par étape
(... Ce que vous n'auriez jamais cru possible ...)
- Installez le plugin php exec et l'activer. Nous en aurons besoin, car je vais utiliser PHP à l'intérieur du widget texte à émettre du code HTML menu vertical '.
- Répétez les étapes 1 à 6 de la partie 1 du tutorial . Fondamentalement, vous devez installer et activer utiliser le plugin NAVT + de construire visuellement votre menu. Assurez-vous que votre nom de groupe de menu est «menu1». Ce nom est codé en dur dans custom_functions.php
- Cliquez sur le 'train' icône de votre "menu1" groupe à modifier ses propriétés:
- Suit les étapes 7,1 -7,3 de la partie 1 tutoriel pour mettre "options", "Affichage" et "CSS" paramètres des tabulations.
- Maintenant, cliquez sur le "thème" de l'onglet de cette boîte de dialogue. Nous allons remplacer nombre de paramètres-t-il (si vous la suite été l'étape 1). C'est ok - vous ne perdrez rien - mais ces changements sont nécessaires parce que j'ai changé un peu de code de l'étape 1.
Voici comment cette boîte de dialogue doit être rempli:- A l'intérieur de la "Thème xpath:", entrez ce code (il ordonne de remplacer n'importe quel tag avec ces classes):
.jquerycssmenu, .jqueryslidemenu - Réglez "Action" pour "Remplacer par"
- A l'intérieur de la «Ajouter des tags avant que la navigation de groupe", entrez le code suivant:
<div class='jquerycssmenu' style='margin-top:5px;'> - A l'intérieur de la "Ajouter vos tags après la navigation de groupe", entrez le code suivant:
<br style='clear: left' /></div> - Cliquez sur [Enregistrer / Fermer] bouton.
- A l'intérieur de la "Thème xpath:", entrez ce code (il ordonne de remplacer n'importe quel tag avec ces classes):
- Maintenant, allez dans WordPress Admin-Panel -> Apparence -> Widgets.
- Faites glisser "Texte" widget (à partir de la grande "widgets disponibles" zone) dans "Encadré 1" zone sur la droite. Nous allons ajouter du code dans le widget texte qui va nous aider à concrétiser menu vertical.
NOTE: Je présume que vous avez "Encadré 1" dans l'existence. Les options de thèse vous permet de l'éteindre - mais pour l'amour de ce tutoriel laisser faire que ce soit. - Une fois que vous avez fait glisser et tomber Ce widget - il s'ouvre comme une fleur (je me sens romantique, maintenant que la lutte est terminée MSIE).
- Dans "Titre", entrez "monde meilleur menu vertical" ... Eh bien, n'hésitez pas à utiliser votre créativité - que le texte ira au-dessus de votre menu vertical qui vient de naître.
- En grande zone pour le texte - entrer ce code PHP:
<?php
if (function_exists('navt_getlist'))
$menu_html = navt_getlist ('menu1', false, '', 'ul id="dd_vertical"');
else
$menu_html = "";
$menu_html = preg_replace ('#class=[\'\"]jquery(css|slide)menu[\'\"]#', 'class="dd_vertical"', $menu_html);
echo $menu_html;
?> - Appuyez sur bouton [Enregistrer], cliquez sur "Fermer" lien.
- Télécharger mis à jour de fichiers ici .
Cette archive comprend:- Version mise à jour du "brillant" code de menu horizontale
- "Dark" version de menu horizontal
- Les codes des menus verticaux
- Version mise à jour de custom_functions.php
- Maintenant, vous devez décompresser l'archive et de le transférer dans le répertoire "custom" de votre thème de thèse.
Remarque: si vous avez fait toutes les personnalisations à l'intérieur custom_functions.php - vous aurez besoin de les fusionner. Si ce n'est pas - n'hésitez pas à l'écraser avec ma version. - Voila! Maintenant, vous pouvez recharger votre site Web et voir la même chose "brillant" menu horizontal + neato menu vertical dans la barre latérale gauche.
- Tâche BONUS: Changeons "brillant" menu horizontal sur le schéma de couleurs "sombre".
- A l'intérieur du fichier custom_functions.php:
remplacer ce code:
echo "<div class=\"jquerycssmenu\">$menu_html</div>"; // "Bright" menu
//echo "<div class=\"jqueryslidemenu\">$menu_html</div>"; // "Dark" menu
avec ce code:
//echo "<div class=\"jquerycssmenu\">$menu_html</div>"; // "Bright" menu
echo "<div class=\"jqueryslidemenu\">$menu_html</div>"; // "Dark" menu
Fondamentalement, nous commentant une ligne et décommentant l'autre. - Maintenant, allez dans WordPress Admin-> Outils-> Listes NAVT et cliquez sur susmentionnée "engrenage" icône pour modifier les propriétés de votre 'menu1' groupe.
- Cliquez sur "Thème" onglet.
- A l'intérieur de la «Ajouter des tags avant que la navigation de groupe", entrez le code suivant:
<div class='jqueryslidemenu' style='margin-top:5px;'> - Maintenant - rechargez votre page - et votre menu principal de navigation horizontale "magique" est devenu sombre, quelque chose comme ça:
Palette de couleurs noir peut être plus approprié pour certains sites que la seule couleur de la lumière. Alors maintenant, vous avez une liberté de choix dans votre vie!
- Pour revenir à des couleurs "lumineux" - juste au-dessus de défaire "Bonus" étapes.
- A l'intérieur du fichier custom_functions.php:
- Conclusion:
J'aime Thème de thèse, j'aime WordPress et j'aime le fait que nous avons un des moyens d'ajouter des menus de navigation décents à nos portails.
20 $
Amusez-vous!
Gleb Esman
{Commentaires sur cette entrée sont fermées}





