Migration·10 min read·

WordPress Blogunuzu VeloCMS'e Taşıma

WordPress'teki yazılarınızı, görsellerinizi ve ayarlarınızı WXR içe aktarma aracıyla VeloCMS'e nasıl getireceğinizi adım adım anlatan kapsamlı bir kılavuz.

VeloCMS, WordPress içeriklerini bir WXR dışa aktarma dosyasından (WordPress eXtended RSS) alabiliyor. Bu dosyanın içinde yazılar, sayfalar, kategoriler, etiketler ve görselleriniz de var. İçe aktarma işlemi, yazılarınızın URL yapılarını (slug) ve yayınlanma tarihlerini korur, böylece mevcut bağlantılarınız ve arama motoru sıralamalarınız bozulmaz.

Adım 1: WordPress'ten Dışa Aktarma

WordPress yönetici panelinizde Araçlar → Dışa Aktar yolunu izleyin. 'Tüm içerik' seçeneğini işaretleyip 'Dışa Aktarma Dosyasını İndir' butonuna tıklayın. Bu işlem size bir .xml dosyası indirecek. Eğer blogunuzda görseller gibi medya dosyaları varsa, bunlar XML dosyasında URL olarak belirtilir. VeloCMS, içe aktarma sırasında bu dosyaları WordPress sitenizden çeker. Bu yüzden taşıma işlemi bitene kadar WordPress sitenizin yayında kalması şart.

Adım 2: VeloCMS'e İçe Aktarma

VeloCMS'te Admin → Tools → Import menüsüne gidin, 'Import from WordPress' seçeneğine tıklayıp .xml dosyanızı yükleyin. İçe aktarma işlemi arka planda çalışır. Özellikle büyük sitelerde (1000'den fazla yazı varsa) bu işlem 15-30 dakika sürebilir. Merak etmeyin, sayfadan ayrılsanız bile işlem devam eder ve bittiğinde bir bildirim alırsınız.

Adım 3: Aktarılan İçeriği Gözden Geçirme

İşlem bittikten sonra Admin → Posts sayfasına bir göz atın. WordPress'teki durumları ne olursa olsun, aktarılan tüm yazılar taslak olarak kaydedilir. Bu sayede yayınlamadan önce her şeyi kontrol etme şansınız olur. Birkaç yazıyı açıp formatlamanın doğru olup olmadığına bakın. Gutenberg blokları, VeloCMS'in zengin metin formatına dönüştürülür. Paragraf, başlık, görsel, liste, alıntı, kod ve gömülü içerik gibi yaygın blokların çoğu sorunsuzca aktarılır. Özel Gutenberg blokları veya üçüncü parti eklentilerin blokları ise düz metin olarak gelir ve yanlarında bir içe aktarma notu bulunur.

WordPress kısa kodları ([contact-form-7], [gallery] gibi) otomatik olarak dönüştürülmez. Bunlar, aktarılan yazının içinde ham metin olarak görünecektir. Bu kodları VeloCMS'teki karşılıklarıyla (iletişim formları, sayfa oluşturucu blokları vb.) elle değiştirmeniz gerekir.

Adım 4: Eski WordPress URL'lerini Yönlendirme

Eğer WordPress siteniz farklı bir URL yapısı kullanıyorsa (örneğin /2024/01/yazim/ yerine /yazim/ gibi), arama motoru sıralamalarınızı ve gelen bağlantıları korumak için yönlendirme yapmanız şart. Admin → Settings → Redirects bölümüne gidin ve eski yollardan yenilerine 301 yönlendirmeleri ekleyin. 50'den az yazınız varsa bu işi elle halledebilirsiniz. Daha büyük siteler içinse toplu yönlendirme aracı hakkında destek ekibimizle iletişime geçin.

WordPress Eklentileri Ne Olacak?

WordPress eklentileri taşınmaz, çünkü bunlar WordPress'e özel PHP kodlarıdır. Ama merak etmeyin, yaygın eklentilerin işlevleri için VeloCMS'te çözümler var. Mesela: WooCommerce yerine VeloCMS Shop'u, Contact Form 7 yerine VeloCMS sayfa oluşturucudaki iletişim formu bloğunu kullanabilirsiniz. Yoast SEO'nun işini VeloCMS'in yapay zeka destekli dahili SEO özellikleri görüyor. Mailchimp for WordPress için VeloCMS'in kendi Mailchimp entegrasyonlu bülten sistemi var. Akismet'e ise hiç gerek yok, çünkü yorum denetimi zaten VeloCMS yorum sisteminin bir parçası.

Taşıma İşlemi Bittikten Sonra

İçe aktarılan içerikten memnun kaldığınızda yapmanız gereken birkaç son adım var. Önce, yayına almak istediğiniz yazıları yayınlayın. Ardından özel alan adınızı VeloCMS'e yönlendirin. Sonra da site haritanızı (alanadiniz.com/sitemap.xml) Google Search Console'a gönderin. Son olarak, Google'ın önbelleğindeki eski URL'lerin doğru şekilde yönlenmesi için WordPress sitenizi 2-4 hafta kadar bakım modunda tutun ve sonra tamamen kapatın.