WordPress Revisions: Τι είναι & γιατί να τα πειράξετε

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

Περιεχόμενα:

  • Προβλήμα
  • Παράδειγμα
  • Περιορισμός σε 3 αναθεωρήσεις με κώδικα
  • Απενεργοποίηση αναθεωρήσεων με κώδικα
  • Περιορισμός αναθεωρήσεων με το plugin “WP Revision Control”
  • Διαγράψτε τις παλιές αναθεωρήσεις με το plugin “Better Delete Revision”

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

Προβλήματα:

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

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

Τo WordPress είναι ένα πολύ έξυπνο cms και στην πραγματικότητα αγνοεί τις αναθεωρήσεις (post reviews) όταν γίνονται ερωτήματα στη βάση δεδομένων του, οπότε οι όποιες λειτουργείες δεν επιβραδύνονται.

Υπάρχει επίσης η θεωρία πως όσο μεγαλύτερη είναι η βάση του WordPress τόσο πιο αργό γίνεται το site ή το eshop σας. Αν και κάτι τέτοιο ακούγεται σωστό, τo WordPress είναι ένα πολύ έξυπνο cms και στην πραγματικότητα αγνοεί τις αναθεωρήσεις (post reviews) όταν γίνονται ερωτήματα στη βάση δεδομένων του, οπότε οι όποιες λειτουργείες δεν επιβραδύνονται.

Παράδειγμα:

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

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

Υπολογίστε κατά μέσο όρο 8 με 10 αναθεωρήσεις για κάθε δημοσίευση ενός ειδιογραφικού bog όπου 10 αρθρογράφοι ανεβάζουν 10 άρθρα την ημέρα ο καθένας. Σε βάθος ενός χρόνου 356.000 εγγραφές στη βάση.

Περιορίστε τις αναθεωρήσεις του WordPress:

Ακολουθόντας τα παρακάτω βήματα θα σας δείξουμε πώς μπορείτε να περιορίσετε τον αριθμό των αναθεωρήσεων που θα αποθηκεύει το WordPress ανά σελίδα ή ανάρτηση. 

Από προεπιλογή, δεν υπάρχει όριο στο ποσό των αναθεωρήσεων, επομένως οποιοδήποτε όριο που επιβάλλετε θα σας βοηθήσει να διατηρήσετε τη βάση δεδομένων WordPress πιο αποτελεσματική. Θα χρησιμοποιήσουμε τη ρύθμιση WP_POST_REVISIONS στο αρχείο wp-config.php για να το πετύχουμε.

Σε αυτό το παράδειγμα θα ορίσουμε το μέγιστο ποσό αναθεωρήσεων ανά σελίδα ή ανάρτηση σε 2. Έτσι, συνολικά, θα υπάρχουν 3 καταχωρίσεις στη βάση δεδομένων ανά σελίδα ή ανάρτηση, 1 για το ίδιο το πρωτότυπο και στη συνέχεια, οι 2 τελευταίες αναθεωρήσεις. 

Βήμα 1: Συνδεθείτε στο διαχειριστικό περιβάλλον του server σας (cpanel ή plesk) ή αποκτήστε απομακρυσμένη πρόσβαση μέσω FTP.

Βήμα 2: Αναζητήστε το αρχείο wp-config.php το οποίο πρέπει να βρίσκεται μέσα στον φάκελο με το όνομα του domain σας.

Βήμα 3: Εισάγετε τον ακόλουθο κώδικα στην αρχή του αρχείου κάτω από το “<?php” :

/* @package WordPress */
define('WP_POST_REVISIONS', 2);
// ** MySQL settings - You can get this info from your web host ** //

Βήμα 4: Αποθηκεύστε τις εργασίες σας.

Απενεργοποιήστε τις αναθεωρήσεις του WordPress

Για να απενεργοποιήσετε τελείως τη λειτουργία των αναθεωρήσεων εισάγετε τον ακόλουθο κώδικά αντί για τον προηγούμενο, στην αρχή του αρχείου wp-config.php αμέσως μετά το “<?php” :

/* @package WordPress*/
define(‘WP_POST_REVISIONS’, false);
// ** MySQL settings - You can get this info from your web host ** //

WP Revision Control

Από την έκδοση 3.6 και μετά το WordPress επιτρέπει στους χρήστες να ελέγχουν πόσες αναθεωρήσεις αποθηκεύονται για κάθε υποστηριζόμενο τύπο ανάρτησης.

Με αυτό το Plugin έχετε διαχειριστικό περιβάλλον φιλικό προς τον χρήστη για για να διαχειρίζεστε τις αναθωρήσεις. Με αυτήν την προσθήκη ενεργοποιημένη, απλώς μεταβείτε στις Ρυθμίσεις> Γράψιμο για να καθορίσετε τον αριθμό των αναθεωρήσεων που διατηρούνται για κάθε τύπο ανάρτησης.

Μπορείτε να κατεβάσετε το plugin WP Revision Control εδώ.

Better Delete Revision

To plugin αυτό ς όχι μόνο διαγράφει περιττές αναθεωρήσεις αναρτήσεων από τη Βάση Δεδομένων του WordPress, αλλά και άλλο περιεχόμενο βάσης δεδομένων που σχετίζεται με κάθε αναθεώρηση, όπως μετα-πληροφορίες, ετικέτες, σχέσεις και άλλα. Το Better Delete Revision βασίζεται στο παλιό plugin «Delete Revision».

Πηγές: Sitegrounde.com , immotionhosting.com , wpbeginner.com

Leave a comment

Your email address will not be published. Required fields are marked *