ΑρχικήHow ToWordpress: Μαζική αλλαγή URL από την SQL

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

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

wordpress-code

https://cdn.secnews.gr/cb:90j0~424ea/w:auto/h:auto/q:mauto/ig:avif/f:best/https://www.secnews.gr/wp-content/uploads/2016/10/Mechanic.jpg

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

https://www.secnews.gr/wp-content/uploads/

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

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

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

SecNews
SecNewshttps://www.secnews.gr
In a world without fences and walls, who need Gates and Windows

Εγγραφή στο Newsletter

* indicates required

FOLLOW US

LIVE NEWS