tweaks

WordPress: Μαζική αλλαγή URL από την SQL

Ας “μιλήσουμε” για WordPress. Μετά την συγχώνευση της βάσης δεδομένων του iguru.gr στην βάση του iguru, όλα τα links των εικόνων έδειχναν τα directories του iguru.gr. Για παράδειγμα:

wordpress-code

Code
https://cdn.iguru.gr/wp-content/uploads/2016/10/Mechanic.jpg

Έτσι αν και υπήρχαν οι δημοσιεύσεις στο iguru οι εικόνες συνέχιζαν να έρχονται από το iguru. Αφού λοιπόν μεταφέραμε όλα τα αρχεία από το /uploads του iguru στο ομώνυμο dir του iguru, έπρεπε να αλλάξουμε μαζικά τα URL ώστε να παίρνουν τις εικόνες από το:

Code
https://iguru.gr/wp-content/uploads/

Ας δούμε πως γίνεται εύκολα (πριν το δοκιμάσετε κάντε ένα backup στην βάση δεδομένων σας):

Παρακάτω υπάρχουν οι SQL εντολές που χρησιμοποιήσαμε για να αλλάξουμε τα URLs σε όλη την βάση.

SQL
UPDATE wp_options SET option_value = replace(option_value, 'https://iguru.gr/wp-content/uploads/files', 'https://iguru.gr/wp-content/uploads/files') WHERE option_name = 'home' OR option_name = 'siteurl';
SQL
UPDATE wp_posts SET guid = replace(guid, 'https://iguru.gr/wp-content/uploads/files','https://iguru.gr/wp-content/uploads/files');
SQL
UPDATE wp_posts SET post_content = replace(post_content, 'https://iguru.gr/wp-content/uploads/files', 'https://iguru.gr/wp-content/uploads/files');
SQL
UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://iguru.gr/wp-content/uploads/files','https://iguru.gr/wp-content/uploads/files');

0 σχόλια

iGuRu.gr

Συμμετέχετε στη συζήτηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Το μήνυμα σας δεν θα δημοσιευτεί εάν:

  1. Περιέχει υβριστικά, συκοφαντικά, ρατσιστικά, προσβλητικά ή ανάρμοστα σχόλια.
  2. Προκαλεί βλάβη σε ανηλίκους.
  3. Παρενοχλεί την ιδιωτική ζωή και τα ατομικά και κοινωνικά δικαιώματα άλλων χρηστών.
  4. Διαφημίζει προϊόντα ή υπηρεσίες ή διαδικτυακούς τόπους.
  5. Περιέχει προσωπικές πληροφορίες (διεύθυνση, τηλέφωνο κλπ).