Ενημέρωση μαζικών δεδομένων στο Wordpress
Ήρθε η ώρα που μεγάλος όγκος δεδομένων πρέπει να ενημερώνεται επανειλημμένα στο Wordpress.
Ένα πρόσφατο παράδειγμα είναι η περίπτωση όπου οι διαδρομές υπερσύνδεσης ήταν με σταθερούς μόνιμους συνδέσμους, η μετάβαση στο Geofumadas.com και η έξοδος από τον υποτομέα απαιτεί προσαρμογή πολλών από αυτά τα πεδία, όπως φαίνεται στο ακόλουθο παράδειγμα:
Η προηγούμενη διαδρομή ήταν:
http://geofumadas.cartesianos.com/ course-of-autocad-2011 /
και το νέο είναι:
http://geofumadas.com/ course-of-autocad-2011 /
Είναι σαφές ότι αυτό που απαιτείται είναι να αλλάξει ο όρος geofumadas.cartesianos.com με geofumadas.com και να το κάνετε για μεγάλο αριθμό δεδομένων, είναι απαραίτητο να το κάνετε από τη βάση δεδομένων, εάν το επιτρέπει ο τόπος όπου φιλοξενείται το ιστολόγιο. Ας δούμε πώς να το κάνουμε:
1. Η πλάτη της πλάτης.
Πριν κάνετε κάτι τρελό σαν αυτό, πρέπει να κατεβάσετε ένα αντίγραφο ασφαλείας. Αυτό γίνεται στα Εργαλεία / Εξαγωγή.
2. Πρόσβαση στο phpMyAdmin. Σε αυτήν την περίπτωση, το κάνω από την Cpanel, η οποία είναι η πλατφόρμα όπου φιλοξενείται το Geofumadas.com. Μόλις μέσα μας επιλέγουμε τη βάση δεδομένων, γενικά πρέπει να υπάρχει μόνο μία.
3. Βρείτε ποιοι πίνακες περιέχουν τη λέξη για αλλαγή. Να θυμάστε ότι αυτός ο όρος μπορεί να είναι σε διαφορετικούς πίνακες, για παράδειγμα αυτός με τις καταχωρήσεις wp_posts, αυτός με σχόλια wp_comments κ.λπ. Αυτό που κάνουμε πρώτα είναι να προσδιορίσουμε πού είναι. Για να το κάνουμε αυτό, επιλέγουμε την καρτέλα "αναζήτηση", γράφουμε τη λέξη αναζήτησης και επιλέγουμε όλους τους πίνακες.
Και αυτό θα μας έδειχνε ένα παρόμοιο αποτέλεσμα με την κάτω εικόνα.
4. Βρείτε τις στήλες όπου βρίσκονται οι λέξεις που πρέπει να αλλάξετε.
Με το κουμπί "Αναζήτηση" μπορείτε να μεταβείτε στις λεπτομέρειες της στήλης όπου βρίσκεστε. Αυτό γίνεται με απλή επιθεώρηση.
5. Εκτελέστε την αλλαγή
Αυτό που έρχεται στη συνέχεια είναι να εκτελέσετε την αλλαγή με την ακόλουθη σύνταξη:
ενημέρωση τραπέζι σειρά στήλη = αντικατάσταση (στήλη, 'κείμενο για αλλαγή','νέο κείμενο»)
ενημέρωση wp_posts σειρά post_content = αντικατάσταση (post_content, 'geofumadas.cartesianos.com','geofumadas.com»)
Σε αυτήν την περίπτωση, ο πίνακας είναι wp_post και η στήλη είναι post_content. Κατά την εκτέλεση, θα πρέπει να εμφανιστεί το μήνυμα πόσων εγγραφών επηρεάστηκαν. Πρέπει να είστε προσεκτικοί με τη χρήση του συμβόλου ('), καθώς δεν είναι το ίδιο με αυτό που χρησιμοποιείται για τονισμό (´). Εάν όχι, θα επιστρέψει ένα μήνυμα σφάλματος στη σύνταξη.
Είναι ιδανικό στη συνέχεια να εκτελέσετε ξανά το ερώτημα, από το βήμα 3, για να δείτε αν το αποτέλεσμα έχει αλλάξει. Είναι επίσης βολικό να προχωρήσουμε βήμα προς βήμα, επαληθεύοντας την αλλαγή, μήπως ένα λάθος δάχτυλο μας οδηγήσει να τοποθετήσουμε ένα εφεδρικό πιάτο ή κάτι τέτοιο.
Επίσης, δεν συνιστάται η διεξαγωγή αυτής της διαδικασίας εάν δεν έχουν πραγματοποιηθεί προηγουμένως ενέργειες όπως η εισαγωγή εικόνων που θα μπορούσαν να είχαν αποθηκευτεί στο προηγούμενο ιστολόγιο. Εάν δεν το κάνουμε, θα σπάσουμε τη σωστή διαδρομή και θα προκαλέσουμε μη αναστρέψιμη ζημιά. Για αυτό υπάρχουν πρόσθετα όπως το LinkedImages και επίσης οι πρόσφατες εκδόσεις του Wordpress κατά την εισαγωγή μας δίνει την επιλογή να φέρουμε τις εικόνες στη νέα φιλοξενία (αν και δεν έρχονται όλες).