Εάν χρησιμοποιείτε ένα επαγγελματικά σχεδιασμένο θέμα WordPress, οι δημοσιεύσεις σας πιθανόν να δείχνουν στους επισκέπτες σας την ημερομηνία δημοσίευσης του άρθρου. Αυτό είναι στάνταρ και είναι αρκετό για κάποιους ιστότοπους, αλλά όταν τα άρθρα σας ενημερώνονται τακτικά, είναι υπέροχο να επιτρέπετε στους επισκέπτες σας να βλέπουν πότε ενημερώθηκαν. Με αυτόν τον τρόπο, εάν έχουν πρόσβαση σε πληροφορίες που αλλάζουν γρήγορα, θα ξέρουν πόσο πρόσφατες είναι οι πληροφορίες.

Οι ιστότοποι ειδήσεων είναι ο πιο συνηθισμένος τύπος ιστότοπου του οποίου οι επισκέπτες επωφελούνται από την ανάρτηση της ημερομηνίας ενημέρωσης κάθε άρθρου. Κάθε φορά που δημοσιεύεται μια ιστορία, υπάρχουν πάντα περισσότερα κομμάτια του παζλ που έρχονται και βοηθά τους επισκέπτες να γνωρίζουν ότι οι πληροφορίες έχουν ενημερωθεί.

Ανεξάρτητα από το είδος της ιστοσελίδας που εκτελείτε, εάν θέλετε να προσθέσετε την ημερομηνία "τελευταίας ενημέρωσης" στα δημοσιευμένα άρθρα WordPress, υπάρχουν τρεις τρόποι για να το πετύχετε. Το πρώτο είναι μέσω της προσθήκης κάποιου κώδικα στο αρχείο "functions.php", το δεύτερο είναι να τροποποιήσετε άμεσα τα αρχεία του θέματος και το τρίτο με τη χρήση ενός plugin. Κάθε μία από αυτές τις επιλογές έχει διαφορετικά οφέλη, οπότε εδώ περιγράφεται πώς μπορείτε να ολοκληρώσετε το καθένα.

1. Προσθήκη προσαρμοσμένου κώδικα στο αρχείο functions.php

Ο καλύτερος και πιο μόνιμος τρόπος για να δείτε την τελευταία ενημερωμένη ημερομηνία στα άρθρα σας είναι να προσθέσετε τον ακόλουθο κώδικα απευθείας στο αρχείο "functions.php". (Βρίσκεται στον φάκελο των θεμάτων σας.)

Σημείωση : Να δημιουργείτε πάντα αντίγραφα ασφαλείας του αρχείου functions.php. Μερικές φορές το WordPress ενημερώνει τα αρχεία πυρήνα και είναι πιθανό το αρχείο functions.php να καταλήξει να αντικατασταθεί κατά τη διάρκεια μιας ενημέρωσης ή κατά τη διάρκεια της μη αυτόματης ενημέρωσης των αρχείων πυρήνα, οπότε όλα τα πράγματα θα επιστρέφονται κάθε φορά που κάνετε αλλαγές.

 συνάρτηση wpb_last_updated_date ($ content) {$ u_time = get_the_time ('U'); $ u_modified_time = get_the_modified_time ('U'); $ custom_content = ''; εάν ($ u_modified_time> = $ u_time + 86400) {$ updated_date = get_the_modified_time ('F jS, Y'); $ updated_time = get_the_modified_time ('h: ia'); $ custom_content. = ' 

Τελευταία ενημέρωση στις '. $ updated_date. 'σε'. $ updated_time. '

' } $ custom_content. = $ περιεχόμενο; επιστρέφει $ custom_content; } add_filter ('the_content', 'wpb_last_updated_date');

Αυτός ο κώδικας λειτουργεί ελέγχοντας την ημερομηνία δημοσίευσης μετά και συγκρίνοντάς την με την ημερομηνία "τελευταίας τροποποίησης" για να προσδιορίσει αν οι δύο ημερομηνίες είναι διαφορετικές. Αν είναι διαφορετικές, η ανάρτηση θα εμφανίσει την ημερομηνία "τελευταίας τροποποίησης" με το κείμενο "Τελευταία ενημέρωση στις."

Αλλάζοντας το στυλ της εμφάνισης ημερομηνίας "τελευταίας ενημέρωσης"

Εάν θέλετε να προσαρμόσετε το στυλ του κειμένου "τελευταίας ενημέρωσης", μπορείτε να δημιουργήσετε ένα νέο στυλ στο αρχείο CSS για την κλάση .last-updated δεδομένου ότι είναι η κλάση που ορίζεται στον παραπάνω κώδικα. Μπορείτε να ονομάσετε την κλάση οτιδήποτε θέλετε ή μπορείτε να αντιστοιχίσετε την ετικέτα της παραγράφου σε μια υπάρχουσα κλάση που ταιριάζει με το θέμα του ιστότοπού σας. Μπορείτε επίσης να αλλάξετε το κείμενο της παραγράφου από "Τελευταία ενημέρωση σε" σε οτιδήποτε θέλετε να διαβάσει, όπως για παράδειγμα "Αυτή η ανάρτηση τροποποιήθηκε τελευταία".

Ανάλογα με το επίπεδο ανάπτυξής σας, μπορεί να γνωρίζετε ότι το αρχείο functions.php δεν είναι πάντα η καλύτερη επιλογή για χρήση σε ορισμένες προσαρμογές. Να είστε βέβαιοι ότι η χρήση του "functions.php" για να προσθέσετε την ημερομηνία "τελευταία ενημέρωση" στα άρθρα σας είναι μια εντελώς νόμιμη κίνηση.

2. Τροποποιήστε απευθείας τα αρχεία του θέματος

Η επόμενη επιλογή είναι να τροποποιήσετε απευθείας τα αρχεία του θέματος. Αυτά τα αρχεία θα είναι "index.php", "single.php" και "page.php" και θα μπορούσαν να περιλαμβάνουν άλλα αρχεία που εμφανίζουν την ημερομηνία σε μεμονωμένες αναρτήσεις, ανάλογα με το πόσο σύνθετο είναι το θέμα σας.

Θα θελήσετε να βρείτε τον ακόλουθο κώδικα, ο οποίος θα μπορούσε να γραφτεί με έναν από τους δύο τρόπους.

Παράδειγμα κώδικα 1:

Παράδειγμα κώδικα 2:

Μόλις εντοπίσετε τον κώδικα όπως γράφτηκε σε μία από τις παραπάνω γραμμές, αντικαταστήστε κάθε παράσταση αυτού με τον ακόλουθο κώδικα:

Καταχωρήθηκε: στο, Τελευταία Ενημέρωση στις: at

Καταχωρήθηκε: στο

Μια προσοχή σχετικά με την τροποποίηση των αρχείων θεμάτων

Κάθε φορά που τροποποιείτε απευθείας ένα από τα αρχεία της θεματικής σας στο WordPress, κινδυνεύετε να χάσετε τις προσαρμογές σας όταν ενημερώνετε το θέμα σας. Η ενημέρωση ενός θέματος θα αντικαταστήσει τα αρχεία CSS του θέματος καθώς και άλλα αρχεία και ο μόνος τρόπος για την αποφυγή αυτού του προβλήματος είναι η εγκατάσταση και η τροποποίηση ενός παιδιού.

Εάν δεν είστε εξοικειωμένοι με θέματα παιδιού, θα πρέπει να μάθετε περισσότερα σχετικά με αυτά, ειδικά εάν σκοπεύετε να προσαρμόσετε το θέμα WordPress. Τα θέματα για παιδιά δεν είναι τόσο περίπλοκα όσο ακούγονται και δεν είναι δύσκολο να δημιουργηθούν. Ένα παιδικό θέμα δεν είναι μόνο μια δεύτερη έκδοση του κύριου θέματος, όπως κάποιοι μπορεί να σκέφτονται. Είναι ένα σύνολο μόνο μερικών βασικών αρχείων, συμπεριλαμβανομένων των αρχείων functions.php και CSS που λένε στο WordPress να χρησιμοποιεί το κύριο θέμα και επίσης να χρησιμοποιεί τον κώδικα από τα αρχεία μέσα στο θέμα του παιδιού ως τον κυρίαρχο κώδικα. Με άλλα λόγια, εάν το αρχείο CSS του θέματος έχει το χρώμα φόντου σε μαύρο, αλλά το αρχείο CSS του θέματος του παιδιού σας έχει το χρώμα φόντου ρυθμισμένο σε μπλε χρώμα, το στυλ CSS του παιδιού θα κυριαρχεί και θα αντικαταστήσει το CSS του κύριου θέματος.

Αυτό εξασφαλίζει ότι ανεξάρτητα από το πόσες φορές θα ενημερώσετε το θέμα σας, οι προσαρμογές σας θα παραμείνουν άθικτες.

3. Χρησιμοποιήστε μια προσθήκη

Χρησιμοποιώντας ένα plugin όπως αυτό είναι ο ευκολότερος τρόπος να εμφανιστεί η ημερομηνία "τελευταίας ενημέρωσης" στις αναρτήσεις του WordPress, επειδή δεν χρειάζεται να αναζητήσετε ή να αντικαταστήσετε κανέναν κωδικό. Απλά φροντίστε να διατηρείτε το plugin ενημερωμένο για να μειώσετε τους κινδύνους ασφαλείας.

Όπως συμβαίνει με οποιοδήποτε πρόσθετο, το μειονέκτημα είναι ότι μερικά πρόσθετα μπορούν να έρθουν σε σύγκρουση με λειτουργίες θεμάτων, οπότε αν εγκαταστήσετε ένα νέο θέμα και διαπιστώσετε ότι το τελευταίο τροποποιημένο plugin timestamp είναι ο ένοχος, θα θελήσετε να δοκιμάσετε μία από τις άλλες δύο μεθόδους που περιγράφονται παραπάνω .

Ακριβώς σιγουρευτείτε ότι όλα τα πράγματα πίσω πριν τροποποιήσετε οτιδήποτε. Κατεβάστε ένα αντίγραφο των αρχείων σας PHP πριν κάνετε οποιεσδήποτε αλλαγές, μόνο σε περίπτωση που κάνετε λάθος. Θυμηθείτε ότι η PHP είναι ευαίσθητη ακόμα και σε επιπλέον κενά, οπότε η δημιουργία αντιγράφων ασφαλείας των αρχείων σας πριν κάνετε ακόμη και τη μικρότερη αλλαγή είναι το έξυπνο πράγμα που πρέπει να κάνετε.