Dalam screencast ini kita sebenarnya akan menggali kode area Forum.
File “utama” forum, jika ada, adalah default.master.php. Ini seperti index.php di tema WordPress, kecuali secara harfiah setiap tampilan di Vanilla menggunakannya sedangkan beberapa tampilan di WordPress tidak menggunakan index.php.
Untuk membuat hal-hal sekonsisten mungkin, kita akan menelusuri baris demi baris dokumen yang membandingkannya dengan padanan WordPress. Kami memastikan bahwa kami memiliki semua yang kami butuhkan di sana, termasuk menghubungkan CSS global yang benar dan semua itu.
Kami turun ke bawah, merobek HTML yang tidak akan kami tulis sendiri, tetapi telah ikut serta sejauh ini. Ini agak menegangkan karena terkadang ID digunakan sebagai kait JavaScript dalam aplikasi seperti ini sehingga siapa yang tahu persis apa yang mungkin kami pecahkan. Kami membuat keputusan untuk merobek dan menuliskannya sesuai keinginan kami dan jika hal itu menyebabkan masalah, kami akan meninjau kembali dan memperbaikinya. Sebagai catatan, ini pada akhirnya memang terjadi tetapi itu bisa diperbaiki.
Kami membuatnya ke footer dan memutuskan bahwa memasukkan analitik ke bawah akan lebih baik disajikan dengan membuat kode analitik menjadi file yang dapat kami sertakan di blog dan forum ("sebagian" seperti kebanyakan bahasa menyebutnya). Kami mengalami beberapa masalah besar saat mencoba memasukkan file dan melalui banyak langkah pemecahan masalah untuk memperbaikinya. Ini mungkin perjalanan yang menjengkelkan bagi sebagian orang yang langsung melihat masalah, tetapi mungkin menarik bagi orang yang suka melihat pemecahan masalah di tempat kerja. Ternyata menjadi masalah kecil yang bodoh di mana menyertakan memiliki fungsi khusus WordPress di dalamnya yang tentu saja tidak dipahami oleh Vanilla. Kami mengetahuinya akhirnya dengan memeriksa log kesalahan PHP MAMP.