Μεταφορά blog από blogger στο wordpress
Η μεταφορά blog από το Blogger στο WordPress σας, είναι μια διαδικασία που μπορεί να γίνει με τον παρακάτω τρόπο (αν θέλετε να έχετε πλήρη έλεγχο της διαδικασίας) ή με αυτά τα δύο WordPress plugins: Blogger Importer Extended και Blogger to WordPress.
1. Εξαγωγή του Blogger Blog
Το πρώτο πράμα που πρέπει να κάνετε είναι να εξάγετε (export) το περιεχόμενο του blogger blog σας.
Συνδεθείτε στη διαχείριση του blog σας και επιλέξτε Settings » Other » Export Blog
Θυμηθείτε να διαγράψετε παλιές δημοσιεύσεις σας ή προσχέδια (drafts).
Θα ανοίξει ένα αναδυόμενο παράθυρο, στο οποίο πρέπει να πατήσετε στο κουμπί Download Blog.
Το περιεχόμενο του Blogger blog σας θα εκφορτωθεί στον υπολογιστή σας σε ένα αρχείο XML.
2. Εισαγωγή του blog στο WordPress
Για να εισάγετε το Blogger site σας στο WordPress, συνδεθείτε στο WordPress admin και πλοηγηθείτε στο Tools » Import » Blogger.
Θα ανοίξει ένα αναδυόμενο παράθυρο, που θα σας προτείνει να εγκαταστήσετε το Blogger to WordPress importer.
Πατήστε στο κουμπί Install.
Πατήστε στο κουμπί επιλογής αρχείου και φορτώστε το αρχείο XML που κατεβάσατε πριν από το Blogger.
Έπειτα πατήστε στο κουμπί Upload file and import για να συνεχίσετε.
3. Ρύθμιση Permalinks
Αφού εισάγετε περιεχόμενο που υπήρχε ήδη στο Blogger, θα πρέπει οι διευθύνσεις στο WordPress να έχουν την ίδια αν όχι παρόμοια δομή με το Blogger.
Για να ορίσετε τα permalinks, πηγαίνετε στο Settings » Permalinks και επιλέξτε Month and Name σαν τη δομή των συνδέσμων στο WordPress.
4. Ρύθμιση Ανακατεύθυνσης
Πρώτα, πρέπει να ανακατευθύνετε τους επισκέπτες του Blogger στο νέο WordPress blog σας.
Μετά, αφού οι χρήστες μεταβούν στο WordPress site, πρέπει να ανακατευθυνθούν στο ίδιο post που ήθελαν αρχικά να διαβάσουν.
Συνδεθείτε στο λογαριασμό σας στο Blogger, επιλέξτε Settings » Template.
Προσοχή! Πριν αλλάξετε το template σας στο classic, απενεργοποιήστε το mobile theme από την περιοχή των templates του Blogger.
Πατήστε στο γρανάζι που βλέπετε στην παραπάνω εικόνα κι έπειρα επιλέξτε "No, show desktop templates on mobile devices".
Τώρα μπορείτε να αλλάξετε το template στο classic:
Αφού γυρίσετε στο classic template, θα δείτε το πεδίο 'Edit Template HTML'.
Πρέπει να αντικαταστήσετε τα περιεχόμενα του με τον παρακάτω κώδικα. Φυσικά αντί για http://www.example.com γράψτε το δικό σας domain name.
<html> <head> <title><$BlogPageTitle$></title> <script> <MainOrArchivePage> window.location.href="http://example.com/" </MainOrArchivePage> <Blogger> <ItemPage> window.location.href="http://example.com/?blogger=<$BlogItemPermalinkURL$>" </ItemPage> </Blogger> </script> <MainPage> <link rel="canonical" href="http://example.com/" /> </MainPage> <Blogger> <ItemPage> <link rel="canonical" href="http://example.com/?blogger=<$BlogItemPermalinkURL$>" /> </ItemPage> </Blogger> </head>
Αποθηκεύστε το template κι έχετε επιτυχώς ορίσει την ανακατεύθυνση του Blogger blog σας.
Έπειτα συνδεθείτε στο WordPress σας και εισάγετε τον παρακάτω κώδικα στο αρχείο functions.php του WordPress theme σας:
function blogger_query_vars_filter( $vars ) { $vars[] = "blogger"; return $vars; } add_filter('query_vars', 'blogger_query_vars_filter'); function blogger_template_redirect() { global $wp_query; $blogger = $wp_query->query_vars['blogger']; if ( isset ( $blogger ) ) { wp_redirect( get_wordpress_url ( $blogger ) , 301 ); exit; } } add_action( 'template_redirect', 'blogger_template_redirect' ); function get_wordpress_url($blogger) { if ( preg_match('@^(?:https?://)?([^/]+)(.*)@i', $blogger, $url_parts) ) { $query = new WP_Query ( array ( "meta_key" => "blogger_permalink", "meta_value" => $url_parts[2] ) ); if ($query->have_posts()) { $query->the_post(); $url = get_permalink(); } wp_reset_postdata(); } return $url ? $url : home_url(); } [ht_message mstyle="alert" title="Προσοχή" show_icon="true" id="" class="" style="" ]
Το αρχείο functions.php του theme σας, θα χάσει αυτή την αλλαγή στην επόμενη αναβάθμιση του theme.
Για να το αντιμετωπίσετε αυτό, μπορείτε να φτιάξετε ένα child theme και να προσθέσετε τον κώδικα στο αρχείο functions.php
Επίσης, αν αλλάξετε κάποια στιγμή themes θα πρέπει να ξαναεισάγετε τον κώδικα.[/ht_message]
5. Ανακατεύθυνση των Feeds
6. Εισαγωγή εικόνων από το Blogger στο WordPress Media Library
Εγκαταστήστε αυτό το plugin και εισάγετε όλες τις εικόνες του blog σας στη βιβλιοθήκη πολυμέσων του WordPress. Αυτό ήταν!