Τρόπος εμφάνισης αναρτήσεων ανά ημερομηνία τροποποίησης στην αρχική σελίδα του WordPress

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

Για να παραγγείλετε δημοσιεύσεις αρχικής σελίδας κατά ημερομηνία τροποποίησης στον ιστότοπό σας WordPress, επικολλήστε τον παρακάτω κωδικό στο functions.php του θέματός σας ή στην προσθήκη λειτουργικότητάς σας.

συνάρτηση order_post_modifed( $query ) { if ( $query->is_main_query() && ( $query->is_home() || $query->is_search() || $query->is_archive() ) ) { $query-> set( 'orderby', 'modified' ); $query->set( 'order', 'desc' ); } } add_action( 'pre_get_posts', 'order_post_modifed' );

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

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

&& ( $query->is_home() || $query->is_search() || $query->is_archive() )

Ο τροποποιημένος κωδικός για εμφάνιση αναρτήσεων κατά ημερομηνία που τροποποιήθηκαν στο backend επίσης θα μοιάζει με αυτό:

function order_post_modifed( $query ) { if ( $query->is_main_query() ) { $query->set( 'orderby', 'modified' ); $query->set( 'order', 'desc' ); } } add_action( 'pre_get_posts', 'order_post_modifed' );

Σημείωση: Ο παραπάνω κώδικας θα λειτουργεί για τα περισσότερα θέματα του WordPress αλλά όχι για όλα. Επικοινωνήστε με τον προγραμματιστή του θέματός σας για να διασφαλίσετε τη συμβατότητα.