De ontwikkeling van de opleiding van ronde wordpress betreft: drie dagen

wordpress betreft, opleiding voor de ontwikkeling van wielen: drie dagen,,,,,,,,,, uitwisseling van aandelen, 24,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, bij de behandeling van met de hand van de menu 's code, zullen we na de menu' s in deze les omvat een speciaal menu in versie 3 in te voeren.Een speciaal menu om onze vrijheid van de bouw van de menu 's in je Console, door de toevoeging van een combinatie van de indeling van de pagina' s, banden en andere speciale banden, of de website of op de website van de interne samenhang van de banden van een andere positie.,,,, stap 1: het creëren van een functie van het document, de gewoonte om gebruik te maken van het menu, we moet het register een speciale PHP functioneren, zodat de door de register_nav_menu functie betreft de functie van het menu.In de menu 's voor de thema' s niet bestaan in de standaard.We moeten ervoor zorgen dat dit aspect van de code, en het creëren van specifieke regionale of menu "locatie", omdat we later zullen zien, de bijzondere functie van de registratie wordt heel belangrijk.Met het oog op de registratie van je, we moeten nog een functions.php dossiers in ons betreft document, het creëren van een functie van het document, het creëren van een blanco dossier in je thema 's een folder genaamd functions.php,,, als we echt iets kunnen zien dat de functie van documenten, uiterlijk > de menu' s, in meter de plaat is heel standaard.Geen menu 's van de banden die kunnen worden gezien.,,, stap 2: geregistreerde menu, nu kunnen we gebruik maken van de volgende, register_nav_menu functie van de vorm, de registratie van een speciaal menu' s, <?PHP register_nav_menu ($dollar positie beschrijving);?>, vindt plaats in de code is het gebruik van de namen van de menu 's, en dat zal een goede naam op het dashboard van de beschrijving van het menu.Het lijkt een beetje op de volgende.PHP register_nav_menu ("de heer", "menu");?>,,, "school" in de code van de plaats waar de menu 's model, het gebruik van de ruimte (de specifieke positie), en "menu" kan kiezen, de locatie van het menu, uiterlijk > de menu' s redacteur, zodra we de registratie van de menu 'S, we kunnen het dashboard via menu' s redacteur van de menu 's. Register_nav_menu, functie, is geplaatst op de functions.php dossier,,,,, en bijzondere aandacht te besteden aan de noodzakelijke ruimte laat niet de functie van de code, omdat dit zal leiden tot een thema te breken.,,,, als de code in je functions.php toegang tot documenten, op je dashboard opnieuw naar de opkomst van nieuwe menu 's, we kunnen afronden, en ook geen registratie code, wp_list_pages, de parameters voor de installatie, <?PHP register_nav_menu (array ('theme_location "= > de bottom_header");?> het gebruik van een reeks, zullen helpen om meer dan een extra argument speciaal menu 's (op een punt gekomen).Stap 3:,,, door het creëren van een menu dashboard, nu hebben we de registratie van een speciaal menu 's, kunnen we gaan, uiterlijk > de menu' s, het creëren van onze eerste menu.,,,, gebaseerd op het menu van de interface naar de volgende video spuitpoeder 101 training video - speciaal menu 's voor het creëren van menu' s. Gedetailleerde richtsnoeren voor de schepper interface, menu bestaat uit de volgende onderdelen:,, het creëren van nieuwe menu panel, rechtsboven, waardoor veel verschillende namen de menu 's, het creëren van een speciale banden schepper panel nog banden met een adres op de menu' s, bladzijde panel, bestaande uit de keuze van de pagina 's van je website menu, panelen, toevoeging van banden in de bestaande posten menu, wil je de website van een andere vormen van inhoud, zoals omschreven in dit type, die ook zouden hebbenE - panel naar het menu.,, stap 4: plaatsing van het menu in betreft, zal een speciaal menu in je model moet gebruik maken van de thema 's, wp_nav_menu (), functioneren.Dit artikel voorziet in een positie in het dashboard ingebouwde menu kan worden geplaatst bij verstek, hier is de meest elementaire vorm van de code moet in één menu is gecreëerd.PHP wp_nav_menu (); de???????>,,,,,, het gebruik van de resultaten van de standaard, in de volgende: //europa.eu.int /comm /,,,, wat is het resultaat?Ten eerste, we nemen er nota van dat, onze oorspronkelijke, div & ul, de verpakking, de wp_nav_menu, functie en is niet nodig, die zijn functie die en - verpakking.Wat we nodig hebben is een specifieke categorie en /of ID 's, dit alles zal worden.Kunnen we een paar extra parameters, zodat we met wp_nav_menu, de volgende functies:,, de menu 's, redacteur van het eerste menu' s, de toevoeging van een container die, op basis van de naam zelf menu 's naam, we creëren, en met de toevoeging van een container, UL container met een Standaard naam van het vaartuig op basis van speciaal menu id de menu' s, het creëren van een lijst van de menu 's gewoonte, menu' s, in plaats van, bladzijde elementen, de categorie, de volgende visuele effecten als gevolg van de verpakking en wat ons extra in het conflict betreft de CSS, dus moeten We de positie van de redacteur van merken en de wijziging van de functies.,, we voegen. "CONTAINER" worden geplaatst dat het een code parametersMaar buiten die container.De toewijzing van een container kan ook tot 5,'nav "etiket, of een waarde, valse", die geen elementen bevatten die kunnen zeggen.Deze parameters kunnen we merken in de thema 's, op dit moment de menu' s code van de lay - out pakket ontslagen, dus nu kunnen we ze weghalen.Dat is de code, en hetPHP wp_nav_menu (array ('container "= >" sukkel ");?> de volgende parameters (,'container_id "), is het aangewezen de container id die eigenschap, dus het is aan onze CSS - hebben we in de thema 's, <?PHP wp_nav_menu (array ('container "= >" sukkel "," container_id "= >" menu ");?>, met het oog op de derde parameter (,'menu_class "), veranderen we de standaard klasse in ul - verpakking van een" menu "van de bodem van de menu 's lijst" is van toepassing op ons menu van de CSS (menu. Hebben we het over een uur les., <?PHP wp_nav_menu (array ('container "= >" sukkel ",'container_id" = > "menu",'menu_class "= > de bodem menu' s lijst");?> nu kunnen we deze code in de thema 's die en niet - ul - en http: //europa.eu.int wp_list_pages eruit moet zien, wp_page_menu vóór, tijdens onze eerdere lessen,.,, het verschil in, we kunnen op elk moment, toevoeging, schrapping of wijziging van de vlucht van het menu veranderen zonder een code.Dit is onze resultaten, dus we hebben de dekking, laten we deze baby 's een beetje tempo.We willen doen, is het als een oefening, creëren we een speciaal menu 's geplaatst, zullen we naar een andere locatie.In een normale positie wordt de volgende titel, en een van de andere in de Top van de kop en stap 5: de registratie van nieuwe menu 's, het gebruik van de methode die we hebben meegemaakt, ben ik van twee menu' s positie zal worden geregistreerd.- je vriend is.PHP register_nav_menus (array ('top_header_menu "= > boven de titel: de menu 's op de Top van de hoofd,'bottom_header_menu" = > aan het einde van de eerste: menu Banner ");?>,, het gebruik van de volgende twee lijnen:,, <?PHP register_nav_menu ('top_header_menu "," hoofd: in de hoofden en de bovenkant van de menu 's);?> <?PHP register_nav_menu ('bottom_header_menu menu 's, op de bodem van de volgende titel: Banner);?>, maar beter schoon, niet te herhalen, register_nav_menu, functie, maar met register_nav_menus,,.,, op de "s" in onze functie uiteindelijk voor de registratie van meerdere menu, ik registreer twee menu 's,'top_header_menu "en",'bottom_header_menu,.Onze prioriteit is één van hen, nu,'bottom_header_menu ", dat we de bestaande, wp_page_menu, code van de plaats waar de registratie van de menu 's code.,,,,,, met inbegrip van: de positie van de menu' s naam, we zullen het in code genoemd, dat het probleem van de Indeling van de belangrijkste, beschrijving, menu 's, zullen we gezien op het dashboard een weerspiegeling is van de administratieve regio' s een standpunt zal het menu.,, dit zal ons helpen om dat we alle menu 's.Nu, zoals we al eerder hebben we de aanvankelijk één van de menu 's, creëren we een test, we creëren, hoofd, hoofd van de bovenste en onderste, door de verschijning > de menu' s, en de toevoeging van een aantal pagina 's, maar verschillende pagina' s per een.Ik heb een standaard de presentatie van inhoud.,,, we zijn ingeschreven, en om ze toe te voegen aan de positie, dus nu kunnen we ze in onze thema 's, stap 6: uitbreiding van de code van de lay - out, want we hebben een speciaal menu, we hebben een beetje meer standaard code van de lay - out van de thema' s naar ons. Alleen zo kunnen we de positie van de thema 's en de positie van de registratie van elk door het menu te registreren.We moeten nog een extra argument, wp_nav_menu (), de functie, de kwestie van de positie van parameters,'theme_location "= > menu_name dollar, parameters,'theme_location", het moet een waarde, we moeten dit deel van onze thema 's en betreft de naam van de plaats.De naam van de positie van thema 's moeten niet in de ruimte is, want het zal worden gebruikt in de functie van de code in de ruimte, niet nodig.Bij de registratie van de menu 's positie, de naam identiek moeten zijn.PHP wp_nav_menu (array ('theme_location "= > de bottom_header_menu");?> of we kunnen gebruiken, menu 's, de parameters duidelijk voor het verkrijgen van het menu' s zijn voltooid. De waarde van deze parameter is, moet in de naam van de menu 's, stop of id. Het volgende voorbeeld <?PHP wp_nav_menu (array (menu "= > de bodem van het hoofd van de");?>, indien niet gelijktijdig gebruik ze onvermijdelijk zou neutraliseren elkaar een beetje te trekken op basis van een menu 's die worden toegewezen aan een andere positie, en trekken op basis van de menu' s naam menu 's.Sommige mensen denken dat het moet kiezen voor de ene of de andere parameters'theme_location ".,,, het opnieuw kunnen worden toegewezen aan de positie van de verschillende parameters van de menu 's, en een" menu "van de menu' s, we worden beperkt tot specifieke thema 's in de codering van de regio' S, laten we,'theme_location" nu, parameters, zullen we de registratie een menu, kunnen we de schakel tussen de twee posities in.Ik zal ons meer om de drie parameters, voor het behoud van de samenhang en de voorbereiding van alle correct weergegeven.PHP wp_nav_menu (array ('theme_location "= > de bottom_header_menu" 'container "= >" sukkel ",'container_id" = > "menu",'menu_class "= > de bodem menu' s lijst");?> en dan het volgende menu, we hebben vastgesteld, en resulteert in de volgende, lijkt ons de eerste code tot dezelfde.,,, de tweede stap 7: de menu 's, nu we de tweede naam geregistreerd en de menu' s,'top_header_menu ",,, naar een plek waar we in onze Regio 's menu' s hoofd zweven boven de rechten.We zullen gebruik maken van dezelfde soort code om de eerste menu, maar van onderwerp veranderen.Dit zal ons helpen het beheer van een afzonderlijke lijst van de banden.Zoals de titel op de Top een aantal algemene link menu kan bevatten, zoals de contacten, het gebruik van de kaart, en zullen we bijna dezelfde code, omdat we de eerste wijziging van de naam van de menu 's, de positie van ons, om rekening te houden met de door de Top van de registratie van de Naam in het menu.We zullen ook aan het unieke id en het menu van de container.Je zal merken dat een extra argument in dit het einde van de lijst.De configuratie van het gebruik van wat voor soort willen we de menu 's, terug, terug. De parameters die als een menu, is geen menu' s worden toegewezen aan de locatie.De standaard (methode, wp_list_pages (), het scheppen van alle pagina 's van de website, het bestaan van een menu.Het is niet altijd ideaal, maar het kan bijdragen aan een lay - out of vormgeving van de omstandigheden en afhankelijk van het bestaan van een menu voor bepaalde thema 's.In ons geval is recht boven de menu 's, we willen niet dat er toen geen menu is toegewezen, zodat de toevoeging van dit menu slechts facultatief is, maar niet het niet vernietigen.Om dat te kunnen doen, hebben we de aangegeven waarde is nep.PHP wp_nav_menu (array ('theme_location "= > de top_header_menu, 'container" = > "sukkel",'container_id "= >" menu ", op de Top van'menu_class" = > "top menu" lijst,'fallback_cb "= > van" nep ");?> dat deze code wordt geplaatst in het hoofd, naam van de website en de hieronder beschreven.,,, - reeds bestaande betreft, het recht boven de titel is in positie.Ik heb de laatste les, met inbegrip van de menu 's van de CSS.,,, dit is het uiteindelijke resultaat, salaristrap 8: de oude WP vaste code die we op dit moment doen en de code van het menu van zeer fundamentele en hun registratie kan een probleem zijn.In sommige gevallen, je kan niet met behulp van de oude versie van de thema 's van steun voor het gebruik van het menu, je eindigt met de verkeerde.We moeten nog een laag, zodat de registratie code compatibel met de gebeurtenissen ons thema is geïnstalleerd in de oude versie wordpress, menu registratie code, we hebben twee menu 's, <?PHP register_nav_menus (array ('top_header "= > menu bovenaan pagina 's,'bottom_header" = > "menu" onder de titel Banner);?>, gebruiken we dit een, op voorwaarde dat, dit zal in de eerste plaats de herziening van de huidige versie van de registratie van het menu voor je.Het is als een controle functie, register_nav_menus, bestaan.Als dat zo is, register_nav_menus, functie, en worden, indien niet, op voorwaarde dat er een debat zou eindigen, als dat.We zullen later door de parameters in de reeks,, meer gedetailleerde aandacht. Het eerste deel in de als functie na het einde van een dikke darm, als een puntkomma.,, <?PHP als (function_exists ('register_nav_menus "):???????> <?PHP register_nav_menus (array ('top_header "= > menu bovenaan pagina 's,'bottom_header" = > "menu" onder de titel Banner);?> <?Endif;?> in de voorwaarden, of als verklaring voor meer gedetailleerde informatie, zie de beheersing van deze handleiding PHP wordpress verklaring & het etiket of op de volgende bladzijde wordpress wordpress Codex - codex. Org /conditional_tags, speciaal menu registratie heeft meerdere oplossingen, maar dit zal je het schild in de overgrote meerderheid van de gevallen niet je de hersenen in de pasta.Ik hoop dat, om ervoor te zorgen dat de vermindering van die code, moeten we ervoor zorgen dat de in de speciale menu 's functie niet bestaat, we hebben nog steeds een functie betreft.We moeten onze code van de lay - out van de toevoeging van een extra verklaring (, wp_nav_menu,).Dit is een zo nauw met de mate van bezorgdheid.Als we geen extra niveau hebben we een einde te maken aan de eerste drie versies van de wordpress steeds meer haat fout het laden van de thema 's als van de gebruikers.Je zou aan het einde van de oude wordpress bedreigingen in de straten van teer en veren van je klanten, dus je kunt beter je dit deel van de rechten.,, 1.De code van de lay - out van ons, want het is geleden, en,PHP wp_nav_menu (array ('theme_location "= > de top_header_menu, 'container" = > "sukkel",'container_id "= >" menu ", op de Top van'menu_class" = > "top menu" lijst,'fallback_cb "= > van" nep ");?>,, zullen we nog een soortgelijke verklaring, <?PHP als (function_exists ('wp_nav_menu "):???????> <?PHP wp_nav_menu (array ('theme_location "= > de top_header_menu, 'container" = > "sukkel",'container_id "= >" menu ", op de Top van'menu_class" = > "top menu" lijst,'fallback_cb "= > van" nep ");?> <?Endif;?>, voor hun betekent dit een website zal laten zien wat de oude versie.Dus we moeten de voorwaarden voor de toevoeging van een aanvullende verklaring van de parameters voor het antwoord, als als (function_exists ('wp_nav_menu ") terug en geen (geen functie niet bestaan), we kunnen nog een menu 's werk terug in je ex 3.Dit is een schets.PHP als (function_exists ('wp_nav_menu "):???????> /we speciaal menu van de code, als functie van het bestaan van <?Php?> /we menu code hier terug als er geen <?Endif;?>,, uitsluitend ter informatie, de volgende tekst /withiin PHP code niet wordt uitgevoerd of ECHO 's, zoals in de toelichting van de code.De code, en alle snaren, en het,???????PHP als (function_exists ('wp_nav_menu "):???????> <?PHP wp_nav_menu (array ('theme_location "= > de top_header_menu, 'container" = > "sukkel",'container_id "= >" menu ", op de Top van'menu_class" = > "top menu" lijst,'fallback_cb "= > van" nep ");?> <?Php?> < div = "menu" > < ul > <?PHP wp_list_pages ('title_li = & diepte = 0);?> < /UL > < /div > <?Endif;?> laten we terug gaan naar de oude stijl, het menu moeten we gebruik maken van de versie van uw steun niet de gewoonte de menu 's, de registratie, het menu. Om te voldoen aan alle hebben we in onze menu veranderd, met inbegrip van extra bovenop de menu' s en de toewijzing van de menu 's (code, ik heb ook een gemengde de CSS - ter dekking van alle, we hebben drie grote containers, de normen op het Huis, rechts en terug, normen, menu' s.&#menu - top op&#menu 's, terugtrekken, menu' s, de volgende manieren kan vinden en 184 van de lijn tussen de 100 stijl CSS dossier, /* * * * * * * * * * * * * * /de overstromingen in&#========================================================== menu. Menu. De menu 's,&#menu {hij op de Top vanIght: 30px; background-color:: blok, oude #0099CC; 10 pixels 0 0 25px; border-bottom: 1 - pixel #698181 vaste; border-top: 1 - pixel #698181 vaste; familie "lucida Grande", "lucida sans unicode", tahoma, verdana sans serif;} #menu ul,.Menu ul, #top-menu UL (drijven: links;: blok, 25px marge: 0 0 0 oude #menu; 0;} - li,.Menu ul li, #top-menu UL. (drijven: links; de marge: 0 16px 0 0; breedte: -; list-style: geen; position:relative;} #menu UL. A,.Menu UL. A, #top-menu UL. A (kleur: #fff; text-decoration: geen;} #menu li a:hover, a:hover.Menu. En #top-menu UL. A:hover (kleur: #9FF; text-decoration: underline;} #menu UL. Ul.children, #menuUl.sub-menu ul - menu 's, ul.children, #. De bovenkant van het menu ul ul.sub-menu {: geen;}&#menu ul ul.children Lee. Menu ul ul.children Lee,&#menu ul ul.sub-menu Lee,&#de bovenkant van het menu ul ul.sub-menu Li {drijven: geen;}&#menu ul: die ul.children, die ul.children, UL. Het menu:&#menu ul: die ul.sub-menu,&#de bovenkant van het menu ul: die ul.sub-menu {blijkt dat de positie van de absolute top blok;:::; 20px; de marge van 0 16px 0 0; breedte: auto' s; de lijst van stijl: geen; kleur:ϧ} {# menu 's positie: de absolute top Top; 0; rechts:: 0;}, rollen, snel, de registratie van documenten, het creëren van een functie op het menu, om de menu' s door de verschijning > de menu 's, opgenomen in de code van de lay - out menu menu' s, om ervoor te zorgen dat de vereiste positieDe naam van het menu: //europa.eu.int /comm /ns of om ervoor te zorgen dat die voldoen aan je menu. Om ervoor te zorgen dat de code niet het breken van de oude WP, om ervoor te zorgen dat de toewijzing van je code niet het breken van de oude WP, de volgende dynamische sidebar, gevolgd Door de ring - let op!,








Broken CSS
Better Menu Markup



Menu One PLaced

Final 2 Menus



Previous:
Next Page: