Bu yeniden tasarımın heyecan verici bir bölümünü, video arşivleri sayfasındaki bir grup brüt biçimlendirmeyi atıp yerine yeni, akıllı, temiz, otomatik olarak oluşturulmuş biçimlendirmeyle değiştirmemiz gereken yeni bitirdik. Ancak bu arşiv sayfalarında yapacak daha çok işimiz var. Arşivler otomatik olarak gruplar halinde oluşturulacağından, eski ekran video kaydı gruplarına ulaşmak için navigasyona (gerçekten sayfalandırma) ihtiyacımız var.
Geçmişte, tüm işaretlemeyi manuel olarak yazdığımız için, bu sayfalandırmayı sayfanın statik bir parçası haline getirebiliyorduk. Genel olarak bunu umursamıyorum ama artık bu mümkün değil. Şimdi yeni bir ekran video kaydı yayınladığımızda, bir ekran video kaydı ilk sayfanın sonundan ikinci sayfaya aktarılacaktır. Dolayısıyla, statik kodda "# 115 - # 95" gibi bir şey söylemek yalnızca çok kısa bir süre için doğru olacaktır.
İlk olarak, başka yerlerde kullandığımız bazı siyah çubuk gezinme sınıflarını kullanarak (tek tek parçacık sayfalarında olduğu gibi) stili doğru bir şekilde elde ederiz.
Sonra sayfalamayı gerçekten çalıştırmaya başlarız. WordPress'te URL'ye "/ page / 2" gibi bir şey ekleyebilirsiniz ve daha önce oluşturduğu sayfayı yine de oluşturacaktır, yalnızca bu size $ paged adlı global bir değişkene erişmenizi sağlar ve "2 ”. Gösterdiğimiz videoları ayarlamak için sorgumuzda bu sayıyı kullanabiliriz. Ancak bunu bu şekilde yapmak yerine, WordPress bununla başa çıkmak için daha akıllı bir yola sahip ve bu 'paged' => $paged
da sorguya katkıda bulunuyor . Bu, ofseti kendi başımıza halletmeye çalıştığımızda ortaya çıkan bazı garip matematikleri açıklıyor.
Statik gezinmemizdeki URL'leri, bu yeni sayfalandırma stilindeki bağlantıları yansıtacak şekilde ayarlıyoruz. Şimdi sorun, bağlantılardaki sayıların artık doğru olmamasıdır. Önce "5, 4, 3, 2, 1" gibi basit bir şey deneriz. Ancak bu, biraz sıkıcı ve sıkıcı bir his uyandırıyor, aynı zamanda kafa karıştırıcı çünkü bu sayılar gerçek sayfalandırma sayılarıyla eşleşmiyor.
Biraz endişe verici bazı tuhaf video sıralamalarını ortaya çıkarıyoruz. Sorguyu sipariş verme şekline göre ayarlıyoruz, ancak yine de bazı sorunlar var. Nihayetinde bunları tarihe göre sıralamak zorunda kalacağımıza karar veriyoruz ve ekran video kayıtlarının yayınlanma tarihlerinde bazı ayarlamalar site yayına girdikten sonra yapılmalı. Gruntwork, ama uzun vadede iyi.
Nihayetinde (videonun dışında, inanıyorum ki), keyfi olarak çalışan Yunan tarzı sayfalandırma (Alfa, Beta, Gama) kullanıyoruz (medya sorgularının keyfi üç ayının isimlendirmesi gibi). "Zeta" daha geç ses çıkarır ve daha koyu gridir, bu nedenle "eski" metaforu tamamlanmıştır.