# 133: Forums Wrangling, del 1 - CSS-tricks

Anonim

I denna screencast gräver vi faktiskt in i koden för forumområdet.

Den “huvudsakliga” filen i forumen, om det finns något sådant, är default.master.php. Det är lite som index.php i ett WordPress-tema, förutom att varje vy i Vanilla bokstavligen använder det medan vissa vyer i WordPress inte använder index.php.

För att göra saker så konsekventa som möjligt kan vi gå rad för rad genom dokumenten som jämför dem med WordPress-ekvivalenterna. Vi tar oss igenom huvudet och ser till att vi har allt vi behöver där, inklusive att koppla ihop rätt global CSS och allt detta.

Vi tar oss ner, rippar ut HTML som vi inte skulle skriva själva men har kommit med på resan hittills. Det här är lite nervöst eftersom ibland används ID: er som JavaScript-krokar i en sådan applikation så vem vet exakt vad vi kan bryta. Vi fattar beslutet att riva ut saker och skriva hur vi helst skulle göra det och om det orsakar problem kommer vi att se över det igen och fixa det. För ordens skull händer detta i slutändan men det var fixbart.

Vi gör det till sidfoten och beslutar att inkludering av analys till botten skulle vara bäst genom att göra analyskoden till en fil som vi kan inkludera både på bloggen och i forumet (en "partiell" som de flesta språk kallar det). Vi stöter på några stora problem när vi försöker inkludera filen och gå igenom massor av felsökningssteg för att fixa den. Det är förmodligen en irriterande resa för vissa människor som ser problemet direkt, men kan vara intressant för människor som gillar att se felsökning på jobbet. Det visar sig vara ett dumt litet problem där inkludera hade en WordPress-specifik funktion i den som vanilj naturligtvis inte förstår. Vi räknar ut det äntligen genom att kontrollera MAMP: s PHP-fellogg.