Läsa Detta
WordPress Felsökning: Jag har för att validera? Oh My!

Din sida är trasig eller något stöd apa insisterar du validera den! "OMG, jag vill bara att mitt sidofält tillbaka!"
Alla gör misstag, är poängen att nya vanor och rutiner kan begränsa dessa. Jag hoppas att följande kan hjälpa, så låt oss komma till det:
Jag har ännu inte sett ett tema utformad i IE (inte för att det inte finns några, jag bara inte se dem, jag har lite fläckar på mina glasögon som täcker upp dem), så du kan i allmänhet lita på att HTML / CSS fungerar bra med Firefox och andra moderna webbläsare. Av denna anledning rekommenderar jag att du använder Firefox för att gå igenom processen att göra din WordPress blogg giltig HTML.
Om du inte har Firefox Web Developer Extension få det. Du bör ha en annan bar nu som har en meny som ser ut så här: ![]()
Ladda din WordPress-sida och från den nya webb-dev-menyn, välj Verktyg: Validera HTML. Detta kommer att sända din nuvarande sida till W3C Markup Validation Service . Försök att hålla de resultat fönster någonstans du enkelt hittar den, behöver du antagligen det för en stund;) Resultaten sidan kommer att se ut ungefär så här:

Nu, kolla "Visa källa" och klicka återge. Detta kommer att lista vår sida källan och motsvarande radnummer under felet listan. Felet Listan är konstruerade så här:
FEL / VARNING LINE # kolumn # Felbeskrivning / VARNING och under den en snutt av de störande kod och en beskrivning av vad valideraren tycker är fel.
Några exempel texten i ett felmeddelande lista:
. Fel Linje 157 kolumn 4: sluttagg för "br" utelämnas, men OMITTAG NO angavs.
<br> < a xhref="http://feeds.feedburner.com/NOOBblog/" title="Subscribe to my feed"Du kanske har försummat att stänga ett element, eller kanske du tänkt att "self-nära" ett element, det vill säga, som slutar den med "/>" istället för ">".
Ett vanligt problem, och en även valideraren kan beskriva lösningen för. Vi har inte riktigt nära ett element och XHTML kräver att alla element måste stängas. Vad jag behöver göra är att upptäcka att <br> och ändra det till <br /> (den senare öppnar och stänger BR element i ett "uttalande").
Nu här är den roliga delen: Eftersom WordPress genererar sidor dynamiskt från flera källor / manus, det finns ingen fil som innehåller all vår kod. Vi måste räkna ut vad filen / script genererar just <br>. Vi fick ett tips, dock från radnumret och utdrag ovan. Bläddra nedåt i valideraren fönster i källan visningsområdet och hitta din linje nummer.
I detta fall är <br> ganska lätt att hitta, det är relaterade till ett RSS-flöde länk i ett inlägg. Gå redigerar meddelandet i fråga och samtidigt i editorn klicka på HTML-knappen och tryck på kryssrutan radbrytning. Bläddra ner tills vi hittar den felande <br> och ändra den till <br />. Tryck sedan på Uppdatera i botten av html-rutan och sedan på Spara (eller Spara och fortsätta redigera, om det behövs). Gå nu till valideraren resultat fliken och tryck på återge knappen. Kontrollera resultat.
Låt oss gå vidare till nästa:
. Fel Linje 155 spalt 196: krävs attributet "alt" inte anges.
...ages/feed-icon.gif" style="border:0"/>
En annan vanlig en. Alla <img> taggar kräver en alt = "" för webbläsare som inte visar bilder eller för funktionshindrade. Detta kommer inte påverka din sida prestanda eller layouten på din sida, men ta för vana att lägga till en alt = beskrivning. Normalt är en beskrivning av bilden, i samband med artikeln (alt = "Bild på Redigera menyval" till exempel). Sätt in alt = "description of image här" precis innan img stängning />. Gå nu till valideraren resultat fliken och tryck på återge knappen. Kontrollera resultat.
Ett annat exempel:
. Fel Linje 199 kolumn 6: sluttagg för "Li" utelämnas, men OMITTAG NO angavs.
<ul>Du kanske har försummat att stänga ett element, eller kanske du tänkt att "self-nära" ett element, det vill säga, som slutar den med "/>" istället för ">".
I detta fall valideraren tycker att vi har glömt att stänga en <li> med en </ li>. På grund av den dynamiska sidan generationen dessa (och saknade </ div> 's) kan vara frustrerande att spåra. Det är inte ovanligt att en <div> ska öppnas i en fil och stängt </ div> i en annan. Så jag rekommenderar att ta ett djupt andetag, mässande, meditera, poppar piller, slående heroin eller vad din smak för att förlora fokus i verkligheten omkring dig är. Vad det tar att få dig avslappnad och fokuserad. Ok, glöm droger ... Musik?
Börja med linje 199. Bläddra vidare ner ... Det validator kan inte ge oss den exakta linjen eftersom allt den vet är att det inte var ordentligt stängd före </ ul> on line 199. Så arbetar baklänges från linje 199 kommer vi vill hitta den första <li> elementet och se om det är stängt på lämpligt sätt med en </ li>. I detta exempel var det i "Sök"-kod, och jag var tvungen att gå upp till runt linje 184. Gå nu till valideraren resultat fliken och tryck på återge knappen. Kontrollera resultat. (Börjar se ett mönster här?)
Om du fastnar på ett misstag, gärna chef över till WordPress Supportforum , men förvänta dig inte någon där borta att göra jobbet åt dig. När allt detta är Tema, HTML och CSS frågor, inte WordPress frågor.
Förhoppningsvis denna artikel kommer att hjälpa att introducera dig till HTML-validering. Ogiltiga HTML kan sakta ner din WordPress blogg, att det ser hemskt, och viktigast: verkligen, verkligen bocka av ditt stöd apor.
17 användare Kommenterade på "WordPress Felsökning: Jag har för att validera Oh My?!"
Bara titta inte på min hemsida i FF lol 46 fel!
Minst läsa din tutorial jag blev av med ett fel. Jag hoppas kunna göra mer eliminera morgon.
Tack Sam
Lycka till! Ganska snart du börjar fånga dessa innan de blir problem ...
Sedan kan du börja hjälpa mig att fixa mig;)
Detta var sååå bra! Jag gick från 14 till 2 fel och jag tycker de är alla i kommentarerna. Hur får jag tillgång till HTML för dessa områden? Skulle jag öppna kommentarerna stylesheet?
Det kan vara en grundläggande fråga, men jag är fortfarande lärande! Tack för all hjälp du kan ge!
Hälsningar -
b
Ser ut som den punkt taggar fick fördubblas upp i kommentarerna ... I ditt admin-sidor går att hantera: Kommentarer, välj Redigera på en, sedan i redigeringsfönstret träffade HTML-knappen och leta efter några extra / superflous
taggar ...
hej Sam
Tack för denna sida.
Jag har lärt mig en hel del validering hittills.
har startat och stängt 3 wordpress program för att lära sig.
har använt standard och neuro s "identifiering band - 4 kolumn", och denna webbplats http://sistersahoy.com/learnersawake/
är nu en helt ny - den senaste WP med samma neuro tema. kunde rätta till 3 valideringsfel efter installation - felet var i sidfoten - en linje som behövs stängning med
besväret jag hade de 2 sista bloggar (se nedan) är att även om jag kunde hålla sidofältet, sidhuvud, sidfot etc, kunde jag inte få hela webbplatsen validering, eftersom jag inte kunde hitta där koden liv.
Jag är väldigt ny på validering och villiga att sätta i den tid som behövs.
Jag skulle också vara villig att skriva, med hjälp en "validering för nybörjare", som jag lär mig det själv.
Se följande länk till min "How To" stil.
http://wordpress.org/support/topic/88458
==================================
FRÅGA:
introduktion till frågan.
Jag har den ursprungliga platsen - wordpress
och spegeln plats - både neuro temat "identifiering band-4 kolumnen" - både WP 2.0.3
Jag har gått fram och tillbaka mellan de två, validera varje gång jag gjort en förändring.
Jag kunde bekräfta:
* Sidebar.php
* Header
* Sidfot
* Varje kodavsnitt jag sätter i ovanstående filer
(Och jag hade mindre noll framgång med CSS validering.)
Efter ett tag förlorade jag tomten, och har börjat en helt ny krispiga WordPress installation.
så har jag i alla mina sökning inte kunnat hitta några andra filer för att bekräfta platsen.
till exempel när jag validera
http://parentsawake.com
valideringen misslyckas.
den sidan består av mer än
* Sidebar.php
* Header.php
* Footer.php
Så frågan är:
Hur kommer jag till resten av webbplatsen, så jag kan bekräfta det?
Tack för din hjälp hittills,
alto
Ps jag gillar verkligen hur texten visas nedanför detta inlägg till ruta - för att kontrollera innan du slår till "post"!
Hej igen Sam
Jag önskar er många välsignelser ...
Jag skickade ett meddelande från samma ställe, ca 2 timmar sedan.
och jag har tänkt på andra saker efter ....
du kan vara intresserad, jag är inte säker.
wordpress människor, både nya och gamla uppmuntras att börja validera.
från vad jag kan se även på lång sikt användare vet inte hur man kan validera.
Här är två nybörjare inlägg letar efter en tutorial för samma fel:
'ADMINNICENAME'. Error
på en helt ny WordPress-tema, är detta fel det första felet som kommer upp.
på dessa två WordPress inlägg nedan finns det tre nybörjare och en erfaren användare inte kan förstå den lösning språk genom att varken den som hjälper till på wordpress inlägg eller valideringen själva webbplatsen.
http://wordpress.org/support/topic/78950?replies=12
http://wordpress.org/support/topic/80856
och jag förstår hur det händer, eftersom jag inte kunde förstå språket i validering sajten.
en sökning på WordPress för "validering" ger följande sida. och det fanns ingen språk i det som jag kunde förstå. inte en bit av undervisningen har jag förstått. ännu, kanske validering inte kan förklaras - det kanske är omöjligt,
eftersom varje uppsättning av fel skulle vara annorlunda?
http://wordpress.org/search/validation
så jag spenderar mer än 10 fasta timmar med att försöka allt jag kunde tänka mig - bara att fixa det ett fel.
så jag googlade "'ADMINNICENAME". Error "och jag hittade lösningen.
Jag säger ya sam,
Det finns mäktiga ångest bygga över denna oförmåga att validera.
Jag kan känna det i mig ben.
om jag kan hjälpa dig själv eller en person som du vet med att skriva en validering guide, skulle jag vilja. Jag är en heltid förälder, men jag har tid på kvällarna.
helt egoistiska skäl förstås - jag vill kunna validera min sida och hjälpa till att avvärja en byggnad frustration från de äldre wordpressers mot nyare.
folk anklagar nybörjare för att inte läsa, och ja jag vet att några nybörjare inte läser. ännu, kan någon casual läsare berätta vem som gör den forskning och anstränger sig först innan man ber om hjälp - och vem är det inte.
Jag om någon förstår mycket hur man kan läsa något om och om och om igen, stå på huvudet, göra en ny kopp kaffe, gå och ta en dusch, sova på det ... och ändå får du upp nästa dag och nästa och du fortfarande inte förstår orden ...
och sedan WordPress Lorelle den vackra klara en, kom och förändrade allt. allt hon skriver är så förståeligt ...
saker som jag inte har förstått under de senaste tre åren med att använda WordPress, är nu kristallklart när förklaras av Lorelle. Jag frågade henne senare om hon kunde gärna klona sig själv.
Hur som helst, är det bra att prata.
thankyou Sam.
alto
Hej igen
Lorelle inte skriva om validering.
men ger inga ledtrådar om vad andra sidor för att validera andra än
template.php och andra som jag, oavsett hur hare jag försöker, kan jag inte hitta i mitt tema.
http://lorelle.wordpress.com/2005/10/06/conquering-site-validation-errors/
Jag har postat den tidigare e-post på ovanstående webbadress - till Lorelle.
alto
Tack för hjälpen, Sam. Bara för att vara tydlig för alla, alla filer i din WordPress Theme katalog, finns under /wp-content/theme/yourthemename gör upp modulära filsystemet för att skapa webbsidor på din WordPress blogg. Det är där du hittar alla filer.
Spåra var felet är för att fixa det förklaras i Söka efter din CSS-format i WordPress , eftersom det hjälper dig att spåra var vad som finns i din WordPress-filer Tema mall för att fastställa vad som är pank.
Tack igen för all din hjälp här, Sam.
hej Sam
Jag skrev här igår om min oförmåga att hitta de nödvändiga filerna som nämns av Lorelle t.ex. template.php, single.php, etc - och jag har upptäckt att det bara är filer i ett tema som man är tänkt att validera (är det korrekt?) - Det finns inga andra filer att söka igenom - så det är en lättnad ...
så jag slutade att försöka hitta icke-existerande filer ... drog allt ut ur min sidebar som inte var temat ursprungligen och hör och häpna, är min webbplats validerar gång ... uppdraget utfört. Nu ska jag sätta tillbaka sakerna en efter en och validera varje gång.
thankyou sam för din tid
alto
Alto är du välkommen.
Ett av problemen med att spåra den exakta platsen för validering fel är att läget kan ändras från tema till tema. Det tar lite detektivarbete ...
Tack för hjälpen! Jag gick bara från 35 fel till 0 ... och det verkar som en widget orsakade nästan alla problem. Nu till fastställande av IE7 problem.
Hej Sam, jag försöker bara bekräfta min WP blogg och jag ser text widget ge valideringsfel ännu är tom, även om det har en bit kod inuti. Jag använder WP v2.8.How kan vi fixa det? Tack
Hej Greeny,
Svårt att säga utan att se felet och källa ... Men en hel del av dessa kommer från "häckande" <li> 's, så du kanske vill kontrollera detta och det matchande </ li>' s.
Du perfekt right.W3C validator berätta samma sak. "" W3C Validator verifiera samma HTML-källkoden, som jag ser i
webbläsare och ange mig platsen för dem, men jag vet inte var finns den kod som jag måste corect.
Vilken / vilka namnet på filen (er) måste jag fixa?
Alla är en del av WordPress kod inte min.
Jag tackar så mycket för ditt tålamod.
Jag tror att du hittar den i sidebar.php filen, det är oftast där widgets kallas.
Lycka till! Låt mig veta om du fortfarande inte kan hitta det och jag ska öppna en tråd i mitt forum ...
Trevlig blogg, jag gillar det, sin informativa,
Jag kommer att besöka hans blogg oftare.
Jag gillar din artikel speciellt om
Wordpress Felsökning: Jag har för att validera? Oh My!
Skål
En Barra lateral göra meu blogg ingen wordpress com Tema Borja Fernandez está aparecendo abaixo dos inlägg. Como eu faço pra resolver o problema. Comecei ett USAR o blogg agora e não faço ett minima idéia de como eu resolvo isso. Por förmån dar uma Forca AE.
abs
Guilherme Lima































