Μόλις ολοκληρώσαμε ένα συναρπαστικό μέρος αυτού του επανασχεδιασμού όπου πρέπει να πετάξουμε ένα σωρό ακαθάριστη σήμανση στη σελίδα των αρχείων βίντεο και να την αντικαταστήσουμε με νέα, έξυπνη, καθαρή, αυτόματη σήμανση. Αλλά έχουμε περισσότερη δουλειά να κάνουμε σε αυτές τις σελίδες αρχείων. Επειδή τα αρχεία θα δημιουργηθούν αυτόματα σε ομάδες, χρειαζόμαστε πλοήγηση (πραγματικά σελιδοποίηση) για να φτάσουμε σε παλαιότερες ομάδες σεναρίων.
Στο παρελθόν, καθώς γράφαμε με μη αυτόματο τρόπο όλη τη σήμανση, θα μπορούσαμε να κάνουμε αυτόν τον σελιδοποίηση ένα στατικό μέρος της σελίδας. Δεν με πειράζει γενικά, αλλά αυτό δεν είναι πλέον δυνατό. Όταν δημοσιεύουμε ένα νέο screencast τώρα, πρόκειται να σπρώξει ένα screencast από το τέλος της πρώτης σελίδας και στη δεύτερη σελίδα. Έτσι, λέγοντας κάτι σαν "# 115 - # 95" σε στατικό κώδικα θα είναι ακριβές μόνο για πολύ μικρό χρονικό διάστημα.
Αρχικά παίρνουμε το στυλ σωστά χρησιμοποιώντας μερικές τάξεις πλοήγησης μαύρης γραμμής που έχουμε χρησιμοποιήσει αλλού (όπως σε σελίδες μεμονωμένων αποσπασμάτων).
Στη συνέχεια, αρχίζουμε να κάνουμε το σελιδοποίηση να λειτουργεί. Στο WordPress, μπορείτε να προσθέσετε στη διεύθυνση URL κάτι σαν "/ σελίδα / 2" και θα εξακολουθεί να αποδίδει την ίδια σελίδα που είχε προηγουμένως αποδώσει, μόνο θα σας δώσει πρόσβαση σε μια καθολική μεταβλητή που ονομάζεται $ paged που θα οριστεί σε "2 ". Θα μπορούσαμε να χρησιμοποιήσουμε αυτόν τον αριθμό στο ερώτημά μας για να προσαρμόσουμε ποια βίντεο εμφανίζονται. Αλλά αντί να το κάνει με αυτόν τον τρόπο, το WordPress έχει έναν ακόμη πιο έξυπνο τρόπο για να το αντιμετωπίσει και αυτό προσθέτει 'paged' => $paged
στο ερώτημα. Αυτό αντιπροσωπεύει κάποια funky μαθηματικά που συμβαίνουν όταν προσπαθούμε να χειριστούμε την αντιστάθμιση από μας.
Προσαρμόζουμε τις διευθύνσεις URL στη στατική πλοήγησή μας ώστε να αντικατοπτρίζουν αυτούς τους νέους συνδέσμους στυλ σελιδοποίησης. Το πρόβλημα τώρα είναι ότι οι αριθμοί στους συνδέσμους δεν είναι πλέον ακριβείς. Αρχικά δοκιμάζουμε κάτι απλό, όπως "5, 4, 3, 2, 1". Αλλά αυτό είναι κάπως κουτσό και βαρετό, καθώς και μόνο σύγχυση, καθώς αυτοί οι αριθμοί δεν θα ταιριάζουν με τους πραγματικούς αριθμούς σελιδοποίησης.
Ανακαλύπτουμε κάποια περίεργη παραγγελία βίντεο που είναι λίγο ανησυχητική. Προσαρμόζουμε το ερώτημα στον τρόπο με τον οποίο τα παραγγέλνει, αλλά εξακολουθούν να υπάρχουν ορισμένα ζητήματα. Τελικά αποφασίζουμε ότι θα πρέπει να τα παραγγείλουμε κατά ημερομηνία και ορισμένες προσαρμογές στις δημοσιευμένες ημερομηνίες των προβολών θα πρέπει να γίνουν μετά την προβολή του ιστότοπου. Gruntwork, αλλά καλό για μακροπρόθεσμα.
Τελικά (εκτός βίντεο, πιστεύω) καταλήγουμε να χρησιμοποιούμε ελληνική σελιδοποίηση σε στυλ (Alpha, Beta, Gamma), η οποία λειτουργεί σε αυθαιρεσία (όπως οι αυθαίρετες τρεις αρκούδες που ονομάζουμε ερωτήματα πολυμέσων) Όπως και στο "Zeta" ακούγεται αργότερα και είναι πιο σκούρο γκρι, οπότε η μεταφορά για "παλαιότερα" είναι πλήρης.