Bunu kaydederken CSS Hilelerinin tasarımına gelince, eklemek istediğim şeylerden biri, CodePen İş Panosu tarafından desteklenen bir "Ön Uç Tasarım ve Geliştirme İşleri" widget'ıydı. Bu işler JSON verisi olarak mevcuttur.
Bunun için bir Ajax isteğinde bulunup onu kullanamaz mıyız? Belki biraz JavaScript Şablonu? Elbette yapabiliriz. Ancak Ajax istekleri eşzamansızdır. Her sayfa yüklemesinde küçük bir döndürücü hayal ediyorum, verilerin gelmesini bekliyorum ve sonra işleri dolduruyorum. Tam olarak istediğim UX değil.
Bunu PHP ile yapmak istiyorum, böylece işler sunucudan gelirken belgenin bir parçası olarak orada olur. PHP (ve WordPress), tıpkı bir Ajax isteğinin yapabileceği gibi üçüncü taraf içeriğe tamamen istekte bulunabilir. Aslında, etki alanları arası kısıtlamalar ve JSONP türü şeyler olmadığı için daha da kolaydır.
Ancak, sunucunun yanıt vermesi için bir üçüncü taraf isteğine güvenmek biraz risklidir. CSS-Püf Noktalarında her sayfa yüklemesi için buna ihtiyaç duymak istemem. Neyse ki, WordPress Transients bunun için var. Bu videoda tam olarak kullandığımız şey bu. Verileri arada bir alırız, ardından yerel olarak önbelleğe alırız, böylece çoğu istek süper hızlı yerel veriler olur.