Bir WordPress Çoklu Sitesini Tek Bir Siteye Nasıl Döndürürsünüz?

WordPress multisite'nin pek çok avantajı vardır. Tek bir WordPress kurulumunda çok sayıda web sitesi oluşturabilirsiniz.
Kullanıcıları ve verileri paylaşmanıza yardımcı olur, bağlantılara izin verir ve bir ağdaki kullanıcılara web siteleri satabileceğiniz için WordPress kurulumlarınızdan gelir elde etmeye başlama fırsatı verir.
Web siteniz için bazen tek web sitesi WordPress kurulumu mükemmel bir seçenek olabilir çünkü bir kullanıcının veritabanını diğer web siteleriyle paylaşmak istemiyor olabilirsiniz.
Veya web sitenizin diğerlerinden çok daha popüler ve daha büyük olması durumunda, tek bir WordPress kurulumu daha iyi bir seçimdir veya söz konusu web sitesi için farklı bir barındırma ortamı arıyor olabilirsiniz veya web sitenizi kendi başınıza kaldırıyor olabilirsiniz. başka birinin çok bölgeli ağının tek kurulumu.
Başka bir şans, küçük bir çok siteli ağ kuruyor olabilirsiniz, ancak şimdi bir web sitesini bırakarak tüm web sitelerini ortadan kaldırmak istiyorsunuz ve tek bir web sitesi kurulumu gibi davranmasını istiyorsunuz.
En iyi şey, alt web sitesini WordPress çoklu sitesine tek bir siteye taşıyabilmeniz veya hatta ağı çoklu siteden tek bir web sitesine dönüştürebilmenizdir.
Ancak asıl sorun, tek bir web sitesini başka bir etki alanına veya bir kuruluma taşıyarak çok fazla sorunla karşılaşmanızdır. Böylece taşınma işi çok zor olacaktır.
Bu blogda, WordPress sitenizi çok siteli bir siteden veriden ödün vermeden tek bir siteye ne kadar kolay bir şekilde taşıyabileceğinizi veya yeniden yerleştirebileceğinizi öğreneceğiz.
İlk önce WordPress birden çok web sitesini taşıma sürecinin, tek siteyi çoklu siteye taşımakla karşılaştırıldığında neden zor olduğunu görelim.
Öncelikle multisite network'ü tek site kurulumuna taşımayı öğreneceğiz ve bunun neden zor süreçlerden biri olduğunu öğrenmeye çalışacağız.
Hangi yöntemde, WordPress çoklu siteniz dosyalarınızı veya verilerinizi depolar, bu karmaşıklığın ana nedenidir. Ve gerçek senaryo, ağdaki diğer site verileriyle birlikte birkaç veri kümesinin depolanmasıdır.
Aşağıda, çok bölgeli bir ağ tarafından depolanan verileri bulacaksınız:
WordPress'te her site, yükleme dosyalarını ayrı olarak depolar – içerik/yükleme/site/xyz. Burada xyz, belirli bir sitenin kimliğidir.
Adanmış veritabanı tablolarında, post meta verileri, gönderiler, sınıflandırmalar vb. dahil olmak üzere verilerin çoğu, her web sitesi için farklı şekilde depolanır.
Her seferinde, ağına yeni bir web sitesi eklenir eklenmez özel veritabanı tabloları geliştirilir. Bu tür tablolara site kimliğiyle birlikte önekler verilir. Bu, site 13 için gönderi kimliğinin wp_13_posts olacağı anlamına gelir.
Tam bir ağ için kullanıcı verileri iki farklı tabloda tutulur. Kullanıcı, bir sitenin kullanıcısı olmak yerine ağda bir hesaba sahip olacaktır. Bu hesap, sitenin erişecekleri meta verilerini depolayacaktır.
Kısacası, kullanıcıların veritabanını dışa aktaramayacak ve yeni web sitesine taşıyamayacaksınız. Ayrı olarak siteyi taşımanız gerekecek.
Ağda tüm temalar ve eklentiler dosyaları depolanır, o belirli eklentiler veya temalar için kaç web sitesinin etkinleştirildiği önemli değildir. Bu, multisitenin en büyük avantajıdır.
Bu açıkça, eklentileri ve temaları bir kez güncel tutmanız gerektiği anlamına gelir. Ancak web sitesini ağa taşırken işler daha da zorlaşacaktır.
Web sitesinin WordPress multisite'den tek bir siteye geçiş sürecini göreceğiz. Ayrıca, geçiş sürecini başarılı kılmayı, web sitenizin her bir parçasıyla nasıl başa çıkacağınızı göreceğiz.
Terminoloji: Aşağıda 'alt siteler' kelimesinin çok siteli bir ağa sahip bir web sitesi anlamına geldiğini göreceksiniz. Ağdaki çekirdek siteye atıfta bulunmak için 'temel site' terminolojisini kullanacağız.
Daha önce bahsettiğimiz bu kelime çoklu web sitesi aktif hale getirilmiştir. Ve kendi özel WordPress kurulumu, bağımsız site olarak da adlandırılan 'tek siteler' olarak anılacaktır.
Alt siteyi WordPress multisite'den tek siteye nasıl geçirilir
Bu senaryoda yeni olduğunuzu varsayıyoruz, bu nedenle siteyi taşıma süreci hakkında hiçbir şey bilmiyorsunuz. Bunu yapmak için bazı en kolay yöntemlere bakalım
Yöntemler:
- Dosyaları ve verileri manuel olarak taşımak için WordPress eklentilerinin özelliğini kullanın
- Dosyaları ve verileri dışa aktarmak için bir taşıma eklentisi kullanın
- Manuel taşımayı uygulayın
1. Alt siteyi çok siteli ağdan tek bir web sitesine taşımak için ücretsiz WordPress eklentileri kullanın
WordPress çoklu sitesini tek bir siteye taşımanın ilk seçeneği, tüm içeriği taşımak için içe/dışa aktarma eklentisini kullanmaktır, diğer yandan widget ayarlarını taşımak için başka bir ücretsiz eklenti kullanılacaktır.
Bu seçeneklerle ilgili en iyi şey, görevinizi ücretsiz olarak tamamlamak için eklentiye erişebilmenizdir. Böylece veritabanınızla uğraşmanıza gerek kalmaz, bu nedenle yeni başlayanlar için taşımayı öğrenmek ve uygulamak için en iyi yöntemdir. Ama bazı dezavantajları da beraberinde getiriyor.
- Kullanıcılar tarafından oluşturulan içerik, yalnızca kullanıcıyı hareket ettirenlerdir. Tüm kullanıcıları manuel olarak taşımanız gerekecek.
- Widget ayarları yerine başka hiçbir ayar taşınmaz. E-Ticaret eklentileri gibi karmaşık eklentileriniz veya diğer zor ayarlarınız varsa bu yöntem sizin için uygun değildir. Bunun nedeni, diğer tüm ayarları manuel olarak kopyalamak için bolca zamana ihtiyaç duyacağınızdır.
Ancak bu seçenek, basit bir web sitesine sahip olanlar ve az sayıda eklentiden oluşanlar için şiddetle tavsiye edilir. Şeyleri ihtiyaçlarınıza göre özelleştirmeniz sizin için basit olacaktır.
Kolayca gerçekleştirmek için 6 basit adımın altında verilmiştir:
- Modern tek site kurulumu oluşturun
- Bazı temaları ve eklentileri önceki web sitesinde olduğu gibi entegre edin ve etkinleştirin.
- İçe aktarma/dışa aktarma eklentisini kullanarak tüm içeriği taşıyın
- Widget içe/dışa aktarma eklentisini kullanarak, widget ayarlarını taşıyın
- Kullanıcı içe/dışa aktarma eklentisinin yardımıyla, yazar veya içerik olmayan yeni kullanıcılar ekleyin.
Hayalinizi gerçekleştirmek için epeyce adım atmanız gerekecek gibi görünüyor, ancak endişelenmeyin çünkü bu adımlar uzun görünüyor, ancak daha otomatik ve daha hızlı ilerliyorlar.
Yeni tek siteli kurulum oluşturun
Yeni tek web sitenizde WordPress'i yüklemeye başlamanız gerekir. Bir site oluşturduğunuzda, bir önceki alan adınızla aynı alan adını kullanmıyor olabileceğiniz için geçici alan adını alacaksınız. Web siteniz çalışmaya başladığında yardımcı olması için kaydedin.
Manuel kurulum veya yükleyici yardımıyla WordPress'i ekleyin.
WordPress tema dosyalarını ve eklentileri dosyasını yükleyin
Çoklu site ağındaki önceki web sitenizde kullandığınız tema ve eklentilerin yeni web sitesine yüklenmesi gerekir.
İçeriği taşımadan önce bu adımın yapıldığından emin olmak çok önemlidir çünkü temalar ve eklentiler, gönderi türleri vb. taşınmak için çok önemli olan içerik türleri oluşturur.
WordPress panosunda, çok siteli bir ağda eski web sitenizden bu temaları ve eklentileri açın ve hangi temanın ve eklentinin etkinleştirildiğini inceleyin.
Temaların ve eklentilerin ikisinin de WordPress temalarından ve eklenti dizinlerinden olduğunu fark ettiyseniz, yeni web sitenize normal şekilde yükleyebilir ve etkinleştirebilirsiniz.
Premium paket nedeniyle bu temalar veya eklentiler için lisans aldığınızı fark ettiyseniz, önce onu satın almanız gerekecektir. Sağlayıcıdan eklentileri ve temaları indirin ve hepsini doğru yönergelerle yükleyin.
Yeni web sitesine devam etmeden önce tüm benzer eklentilerin ve temaların etkinleştirildiğinden emin olun. Sihirbazlar aracılığıyla yapılandırma ve çalıştırma konusunda gerginliğe kapılmayın çünkü bu adım daha sonra öğrenecek mi?
İçeri aktarma/dışa aktarma eklentisini kullanarak içeriği taşıyın
Şimdi, WordPress çoklu sitesini tek bir siteye taşımanın bir sonraki adımı, içeriği eski siteden yeni siteye aktarmaktır.
Eklentiyi kurduktan sonra etkinleştirdikten sonra araç ayarlarını ziyaret etmeniz ve ardından dışa aktarmaya tıklamanız gerekir.

Neyi dışa aktaracağınızı seçin altında 'tüm içeriği' seçme seçeneğini bulacaksınız. Şimdi sadece 'dışa aktarma dosyasını indir' düğmesine tıklayın.
Bilgisayarınızda, bu adım XML dosyasını indirecektir. Web sitenizin adıyla benzer bir ada sahip olacaktır. Güvende tutmak için bu dosyayı başka bir yere kaydettiğinizden emin olun. Ancak, yeni web sitesine aktarmak için bu dosyaya tekrar ihtiyacınız olacak.
Şimdi yeni web sitenizi açmaya başlayın ve gösterge tablosunu ziyaret edin, Araçlar'a tıklayın ve ardından içe aktar'a tıklayın.
İçe aktarma eklentisinin henüz yüklenmediğini fark ederseniz, WordPress altında 'şimdi yükle'yi tıklayın.

Yüklemek istediğiniz eklenti eklenecek, aktivasyona tıklamanız ve ithalatçıyı çalıştırmanız gerekiyor. Bu eklentiyi çalıştırma seçeneğini ekranınızın üst kısmında bulacaksınız.

İlgili bağlantıya tıklayarak XML dosyasının yüklendiği yeni bir ekrana yönlendirileceksiniz.

Şimdi 'dosya seç' yazan düğmeye dokunun. Şimdi bilgisayarınızda XML dosyasını bulun ve 'dosyayı yükler ve içe aktar' yazan başka bir düğmeye tıklayın.
WordPress tarafından yazarları atamanız ve ekleri indirmek isteyip istemediğinize karar vermeniz istenecektir.

Yeni web sitenizde eski sitenizin yazarlarıyla ilgili yazarları seçin. Yazarları seçmediyseniz, oturum açma adına adı yazın, bunu yaparak yeni kullanıcının hesabı ithalatçı tarafından eklenecektir. Bundan sonra, 'dosya eklerini indir ve içe aktar' yazan onay kutusuna tıklayın.
Şimdi değişiklikleri kaydetmek için gönder'e tıklayın ve içerik sizin için ithalatçı tarafından XML'den içe aktarılacaktır. Gönderiler ekranına gidin. şimdi tüm listelenen görebilirsiniz.
Widget içe/dışa aktarma eklentisini kullanarak, widget ayarlarını taşıyın
Ayarın çoğu sizin tarafınızdan içe aktarılamaz. Ancak widget içe aktarıcı ve dışa aktarıcı eklentisini kullanarak widget ayarlarını içe aktarabilirsiniz.
Her iki sitede de eklentiyi kurun ve etkinleştirin. Ancak, yalnızca eklenti kurulumu için ağa erişiminiz varsa, bunu yalnızca siz yapabilirsiniz.
Şimdi araçlara gidin ve ardından orijinal web sitesindeki widget içe aktarıcı ve dışa aktarıcı seçeneğine tıklayın.
Şimdi widget'ları dışa aktar düğmesine tıklayın .wie dosyası bilgisayarınıza indirilecektir.

Şimdi araçlar seçeneğine gidin ve ardından widget içe aktarıcı ve dışa aktarıcı seçeneğine gidin ve şimdi dosya düğmesi seçeneğini seçerek indirdiğiniz dosyayı seçin.
Bundan sonra, widget'ları içe aktar yazan düğmeye tıklayın. İçe aktarılan widget'ları gösteren ekran gösterilecektir.
Diğer bir adım, içeriği içe aktarırken kurulmamış kullanıcıları içe aktarmaktır. Web sitesini taşıyorsanız, bu adımı izlemeniz gerekir. Son gönderiyi kapsayacak. 'Kullanıcıları içe aktarma' bölümüne, sayfayı aşağı kaydırın.

Şimdi nihayet yeni web sitesindeki ayarı güncelleyin.
Eski alt siteden ayarları manuel olarak yeni tek siteye kopyalayın
En son adım, yeni web sitesine gitmek ve ayarları güncellemektir.
Bu görevi manuel olarak gerçekleştirmeniz gerekir. Bu nedenle, bu görevi gerçekleştirmeniz zor olabilir.
Tek bir tarayıcı penceresinde eski web sitesinin yönetici ekranını açın ve yeni web sitesinin yönetici ekranını başka bir sekmede açın. Daha iyi sonuçlar elde etmek için, ikisi arasındaki farkı kontrol edebilmeniz için iki farklı tarayıcı kullanmanız önerilir.
Ayrıntılı olarak ekran ayarları üzerinden çalışın. Yeni web sitesinde, değişikliklerin eski web sitesinde görünebilmesi için bazı değişiklikler yapın.
Bu işlemi tamamladığınızda, yeni bir web sitesi hazır ve çalışır hale geleceksiniz. Son aşama ise alan adının güncellenmesi olacaktır. Bu yöntem ayrıntılı olarak açıklanmıştır. Aşağıdaki bölümde, yani alan adı taşıma bölümünde, alan adını güncelleme adımlarını bulacaksınız.
2. WordPress çoklu siteden tek siteye bir alt site geçişi için geçiş eklentisi kullanın
Çok siteli bir ağda, geçiş eklentisi üzerinde kontrolünüz varsa, WordPress çoklu sitesini tek bir siteye taşımak çok daha kolay bir iş olacaktır.
Bu işlem ayrıca, içe/dışa aktarma eklentisinin kullanımına kıyasla güvenilir gibi görünecektir. Kısacası, doğrudan veritabanına erişmeniz gerekmez.
Bu nedenle, veritabanınız manuel entegrasyona kıyasla daha güvenlidir. Bu nedenle, eklentiyi kullanmaktan memnunsanız ve en basit çözümü arıyorsanız, bu stratejiye devam etmek iyidir.
Her şeyden önce eski siteyi taşıyarak başlayın. Bunun için WordPress çoklu siteniz tarafından desteklenen geçiş eklentisini entegre etmeniz gerekecektir. Bu, tüm ağı taşımak yerine yalnızca tek bir web sitesini geçirerek yardımcı olacaktır.
Büyük bir web sitesi için en iyi ücretsiz WordPress eklentilerinden birini, yani Migrate Guru Plugin'i kullanmalısınız. Ancak bu eklenti, çoklu site içeren ağdan tek bir web sitesini taşımanıza izin vermeyeceğinden yardımcı olmaz.
Aslında, artık bunu yapmanıza yardımcı olacak ücretsiz bir eklenti yok. Ama neyse ki, ihtiyaçlarınıza göre geçiş yapmanıza yardımcı olacak premium bir eklentiyle karşılaşacaksınız.
Eklentileri taşıyan tüm premiumlar arasında, premium eklentilerin çoğunun ağdan alt site geçişini desteklemediğini göreceksiniz.
Ama neyse ki, bu özelliği büyük ölçüde destekleyen en iyi iki eklentiyi bulduk, yani hepsi One WP Migration ve Duplicator Pro eklentisinde. Bu iki eklenti, sunucuları tarafından veritabanlarını ve dosyaları aktarmanıza yardımcı olacaktır.
Geçişi otomatik olarak çalıştırmak için bu eklentiyi yeni siteye ve her iki ağda satın alıp yüklemeniz gerekecek.
Taşıma işlemini gerçekleştirmek için belgelerini takip edebilirsiniz. Geçişle birlikte eski siteden bir paket oluşturmanız ve yeni web sitesine aktarmanız gerekecek.
Kullanıcı verileri tüm ağda depolandığından, verileri ayrı olarak taşımanız gerekecektir.
3. Bir WordPress multisite dışında, alt siteyi manuel olarak tek bir siteye taşıma
El ile geçiş, WordPress çoklu site ağını tek siteye taşımanın son adımıdır. Temel teknik konularda bilginiz varsa veya kod işleme konusunda rahatsanız, bu adıma geçmelisiniz. phpMyAdmin'e erişmeniz ve veritabanı dışa aktarma dosyalarınızı değiştirmeniz gerekir.
Taşımaya çalıştığınız web sitesi, çok siteli bir ağdan kopyalanacak üç ana faktörden oluşacaktır. Bu üç bileşen aşağıda listelenmiştir:
- Yüklemeler: Alt sitenin alt dizininde bunları wp-content/upload/sites içinde bulacaksınız.
- Tema ve eklenti dosyaları – Bunları yeni web sitesinde kopyalayabilir veya yeniden yükleyebilirsiniz.
- Veritabanı tabloları – Tüm veritabanı tabloları sizin için gerekli olmayacak, ancak web sitenizle ilgili bir tabloya ihtiyacınız olacak.
Not: WordPress 3.5'in piyasaya sürülmesinden önce, çok siteli ağınız başlatıldıysa, siteler klasörüne erişiminiz olmayabilir.
Bir siteler klasörüne sahip olmak yerine, wp içeriğinde, alt siteler için tüm yükleme dosyalarıyla birlikte blogs.dir klasörüne erişebileceksiniz. Taşımakta olduğunuz site, bunun yerine kopyaladığınız numaralı klasöre sahip olacaktır.
İlk Yedekleme
Geçişten önce çok bölgeli kurulumunuzu yedeklemek her zaman iyi bir düşüncedir. Yedekleme için birçok eklenti bulacaksınız veya izin verirlerse barındırma arayüzünün yardımıyla bir yedek de oluşturabilirsiniz.
Bu yedeklemeyi, benzer türdeki dosyaları yeni web sitenize kopyalamak için kullanabilirsiniz. Dosyalarınızı kaybetmeniz durumunda bu yedekleme dosyaları tüm mücadelenizi koruyacaktır.
Çok siteli bir ağda, alt sitenizin kimliğini bulun
Her ağın ayrı bir kimliği vardır. Klasörünü tanımak için kimlik, wp-content/uploads/sites dizininde kullanışlıdır. Ayrıca, söz konusu web sitesinden veritabanı tablolarını tanımanıza yardımcı olur.
Her şeyden önce, ağ yöneticisine gidin ve ardından sitelere tıklayın ve web sitesini taşımak için düzenleme seçeneğini seçin.
URL her zaman http://mynetwork.com/wp-admin/network/site-info.php?id=XX gibi görünmelidir.
XX, sitenizin kimliğidir. Ayrıca, veritabanı tablo adları için önek ile birlikte dosyaları içeren klasörün adı olacaktır.
WordPress multisite'den eklentileri ve tema dosyalarını tek bir siteye taşıyın
Temaları ve eklentiler dosyasını WordPress multisite'den tek bir siteye taşımak için, şimdi önce web sitenizin yüklediği veya kullanmakta olduğu eklentiyi yükleyerek tanımanız veya önceki web sitenizin yedeğinin ekranını eklemeniz gerekir. Yeni sitenizde wp-content/plugins'i kopyalayın.
Alt sitenizdeki eklenti ekranlarına giderek hangi belirli eklentilerin çalıştığını bulabileceksiniz. Ağda etkinleştirilen eklentiler dahil edilebilir.

Temanız için adımı tekrarlayın, yani yedeğinizden yeni tek sitenizin WordPress kurulum klasörüne, yani wp-content/themes dizinine kopyalayın veya yeniden yükleyin.
WordPress çoklu site alt sitesinden yüklemeleri tek siteye taşıyın
Ağınız WordPress 3.5 güncellemesinden önce kurulmadıysa wp-content/uploads içinde siteler klasörünü bulacaksınız. Alt sitenizin kimliğiyle alt klasörü bulun ve wp-content/uploads klasörüne içeriğini yeni web sitesine yükleyin.
Site klasörünü bulamıyorsanız, ağınız WordPress 3.5 sürümünden sonra oluşturulmamış olabileceğinden kesinlikle bir blog.dir klasörünüz olacaktır.
Ancak, blogs.dir klasörünüz varsa, bu bir Sitenin ID klasöründen oluşabilir. Bu klasör altında, "dosyalar" olarak da bilinen alt klasöre erişeceksiniz.
Dosyalar klasöründeki tüm içeriğin yeni web sitesinin wp-content/uploads klasörüne kopyalanması gerekir.
Not: Herhangi bir çakışmayı yok saymak için WordPress tarafından yeni yükleme klasöründe oluşturulan klasörün silinmesi gerekir.
Şimdi tüm dosyalar yüklenecek. Bu eklentileri etkinleştirmeyin çünkü tüm temaları ve eklenti ayarlarını kopyalayacak ve eklentileri ve temayı otomatik olarak etkinleştirecek aktivasyonu zaten taşımışsınızdır.
Çok siteli bir ağdan, alt sitenin tablolarını dışa aktarın
Tüm kurulumu değil, yalnızca tek bir alt siteyi taşıyacağınız için, tüm bir veritabanı içeriğine ihtiyacınız olmayacak.
Çoklu site ağınız için phpMyAdmin'i açın ve ardından Dışa Aktar sekmesini açın.
Daha sonra tek bir site, çok siteli bir ağda çok sayıda tablo vardır. Her site için ekstra setler mevcuttur. Baktığınız siteyle ilgili, onunla ilgili tabloları bulun. wp_XX ile başlayacaktır.
XX, sitenizin kimliği anlamına gelir.
Alt sitenizle ilgili olarak, tüm tabloları seçin ve ardından Seçili olarak: Kutusuna, sayfayı aşağı kaydırın.

Fare bu seçeneğe tıklar ve Dışa Aktar düğmesini seçer.
Yeni ekranda, dışa aktarma yöntemini yok sayın ve Git düğmesine tıklayın.

Şimdi Veritabanı Tablolarını Değiştirin
Bilgisayarınıza indirdiğiniz SQL dosyasını kopyalayın ve o dosyaya “kopyala” kelimesini ekleyerek o dosyaya bir isim verin. Bundan sonra bu dosyayı kod düzenleyicide açın.
Değiştirmeniz gereken iki şey: Tablo referansları ve bağlantılar.
Bağlantılarla başlayın. Çok siteli ağda site etki alanının tüm örneklerinin daha yeni tek site etki alanıyla değiştirilmesi gerekir. Web sitenizin URL'sinin http:/network.com/mywebsite olduğuna bir örnek düşünün, bu yüzden şimdi onu http://mywebsite.com olarak değiştirmeniz gerekiyor.
Ağınız bir alt alan adını kullanıyorsa, eski web sitesi URL'nizin tüm örneklerini değiştirmeniz gerekecektir. Bu değişikliği yapıyorsanız, alt dizin sürümünü de kontrol etmenizi ve dosyayı kaydetmenizi öneririz.
Site kimliğiniz için, yeni tek site kurulumunun veritabanı tablosu öneklere sahip olmayacak, bu nedenle bunları kaldırdığınızdan emin olun.
SQL dosyasında, tüm wp_XX_ örneklerinin wp_ ile değiştirilmesi gerektiğinden emin olun, burada XX sitenizin kimliği anlamına gelir.
Bundan sonra SQL dosyasını kaydedin.
Bir alt siteden veritabanı tablolarını tek bir siteye taşıyın
SQL dosyasını değiştirdiğiniz için veritabanı tablosunu içe aktarmanız gerekecektir. WordPress kurulumunda önceki veya mevcut tabloları düşürmeye başlayın.
Şimdi yeni web sitenizin phpMyAdmin'ini açın. Yeni sitenizin veritabanından tüm tabloları seçin, ancak iki ana tabloyu, yani wp_usermeta tabloları ve wp_users tablosunu dikkate almayın.
Seçili olarak: açılır kutu yazan düğmeye basın ve bir bırakma seçeneği belirleyin. Sizi yeni ekrana götürür götürmez Git'e tıklayın.
Düzenlenen veritabanının şimdi yüklenmesi gerekiyor. Güncellemek için adımları izleyin.
- İçe aktarma seçeneğine tıklayın
- 'Dosya seç' yazan düğmeyi fareyle tıklayın
- Düzenlenen SQL dosyasını seçin ve Tamam veya Seç düğmesine basın
- Şimdi Git düğmesine tıklayın.
Birkaç dakika sonra, bir dosya yükleme görevinin başarıyla tamamlandığını bildiren bir bildirim görünecektir. Veritabanınızın boyutu büyükse, görevin tamamlanması daha uzun sürebilir.
Son Adımlar
Tüm bu adımlardan sonra tarayıcılarınızın önbelleğini temizlemeniz gerekecek. Tarayıcılarınız bazı eski site içeriğinden oluşuyorsa, önbelleği temizleme işlemi böyle bir sorunu çözecektir.
Yeni site için WordPress yöneticisinde oturum açın. Kullanıcı tablosunu sildiyseniz, oturum açma ayrıntıları eski siteye benzer olacaktır.
Ancak bu tür tabloları henüz silmediyseniz, WordPress kurulumu sırasında bahsettiğiniz tüm bilgilere yeni bir konumda sahip olacaktır.
Eklentilerin, widget'ların ve tüm bağlantıların düzgün çalışıp çalışmadığını kontrol edin. Bir şeylerin ters gittiğini fark ettiyseniz, yedekleme yardımıyla bir adım geri atabilir veya yeni web sitenizde bir şeyleri düzeltmeye başlayabilirsiniz.
Her küçük şeyin düzgün çalıştığını öğrendikten sonra, web sitesini çok siteli bir kurulumdan silmenin zamanı geldi.
Ancak her şeyin doğru şekilde hareket etmediğini fark ederseniz, olduğu gibi bırakmanız önerilir. Şu anda, bu arada etki alanını taşımanız gerekecek.
Ağdan kaldırmak istiyorsanız, Ağ Yöneticisine gidin ve ardından sitelere tıklayın. Şimdi web sitesini bulun ve adının altında görünen silme bağlantısını tıklayın.
Sonunda, güncellenmiş veritabanını yükleme işlemini tamamladınız.
Kullanıcıları tek bir siteye geçiren WordPress çoklu site alt sitesinden
Siteden ağdaki diğer verileri taşımak, kullanıcıları WordPress çoklu siteden tek siteye taşımakla karşılaştırıldığında daha kolaydır. Karmaşık olmasının ana nedeni, kullanıcıların aslında tüm ağ için tek bir veritabanında depolanmasıdır.
Kısacası, bu açıkça, ağınızda tek bir kullanıcı olmadıkça ağdan wp_users tablosunu dışa aktaramayacağınız anlamına gelir.
Bunun yerine, ağdan kullanıcıları yeni siteye aktarabilmeniz için WordPress eklentisini kullanmanız gerekecek. Bu görev için, WordPress kullanıcısının eklentilerini içe/dışa aktarabilirsiniz. Bu eklenti ücretsiz olarak kullanılabilir.
Bu eklentiyi her iki web sitesine de yüklemeniz ve ayrıca alt site ve yeni web sitesi için çok siteli ağda etkinleştirmeniz gerekir.
Şimdi kullanıcılara gitmeniz ve ardından alt sitede kullanıcı içe aktarma-dışa aktarma seçeneğine tıklamanız gerekecek.

Sayfayı kaydırdıktan sonra dışa aktar kullanıcının düğmesine tıklayın. Bu seçenek, eksiksiz kullanıcı verilerinizle birlikte CSV'yi indirmenize yardımcı olacaktır.
Kullanıcılara gidin ve ardından yeni web sitesinde tekrar içe aktar-dışa aktar düğmesine tıklayın. Şimdi kullanıcı/müşteri aktarımı yazan sekmeye tıklayın.

CSV dosyasını seçmek için dosya seç düğmesine tıklayın, ardından dosya yükle ve içe aktar düğmesine tıklayın.
Bu eklenti, dosyayı yüklemenize yardımcı olacak ve önceki web sitesinden tüm kullanıcıları başarıyla içe aktaracaktır. Şimdi, içe aktardığınız kullanıcılara ekranda gösterileceksiniz.
Artık önceki web sitenizin tüm yönleri, çok siteli ağdan yeni WordPress kurulumuna aktarıldı. Artık sadece bir adım ötedesiniz, yani alan adı transferi.
Etki alanınızı çok siteli bir ağdan yeni tek sitenize taşıma
Çok bölgeli bir ağda, çok bölgeli ağı nasıl kurduğunuz, alan adını taşımanız gerekip gerekmediğine dair size cevap verecektir.
Tek bir yeni web sitesi için, alt dizinleri veya alt etki alanlarını kullanıyor ve etki alanlarını eşlemiyorsanız, bunları kaydetmeniz ve kullanmanız gerekecektir.
Ancak, eski sitenizle aynı alan adını arıyorsanız, ağda eski sitenizi göstermediğinden emin olun.
Çoklu siteden, alt siteyi kaldırdıysanız, o zaman alan adı artık kullanılmayacaktır. Ancak yine de, yeni web sitenizde belirttiğinden emin olmanız gerekecek.
Bunu yapmak için yeni web sitenize DNS yardımıyla gösterecek olan alan adını almanız gerekecek.
Yeni sitenizde ayarlar sekmesine gidip genel sekmesine tıklayarak ayarları güncelleyin.

Site adresi ve Site URL'si alanına doğru alan adını ekleyin ve tüm değişiklikleri kaydedin.
Artık tüm adımları tamamladınız. Tek bir WordPress web sitesi olarak web siteniz şimdi çalışmaya başlayacaktır.
Çoklu site ağının tamamından tek bir siteye nasıl geri dönülür
Bazı senaryolarda, WordPress çoklu site ağından tek bir siteyi taşımanız gerekmez, ancak bunun dışında ağı tek bir web sitesine tamamlamak için geri dönmeniz gerekecek ve çoklu web sitesi çalıştırmak istemeyebilirsiniz.
Bu karmaşık bir adımdır, ancak ağınız çok daha az sayıda web sitesinden oluşuyorsa, bu durum alakalı olabilir veya yalnızca temel siteyi yok sayarak tüm siteleri kaldırmak istemeniz durumunda bu uygun olabilir.
Bu, yalnızca çoklu site etkinleştirilmeden önce orada bulunan temel site ile yapılabilir.
Bunu uygulamak için 5 temel adımı izlemeniz gerekir.
Ağda bulunan tüm siteleri taşıyın veya silin
- Temel siteniz tarafından kullanılmayan tüm eklentileri ve temayı silin ve kaldırın
- Temel siteye erişimi olmayan kullanıcılar, siteyi silin.
- WordPress kurulumunuzda WordPress çoklu sitesini devre dışı bırakın
- Multisite tarafından eklenen veritabanı tabloları onu bırakır.
- Bunlar, gerçekleştirmeniz gereken temel 5 adımdır.
Çözüm:
WordPress çoklu sitesini tek bir siteye taşımak, tek bir siteyi taşımakla karşılaştırıldığında zor bir iştir. Ama aslında çoklu siteyi taşımak göründüğü gibi imkansız bir iş değil.
Aslında çoklu ağınızı tek bir siteye taşımanız için olanaklar var. Bunu yaparak, temel sitenin aynı yerde kalmasını sağlayacaksınız.
Bu blogda, web sitesini taşımanıza yardımcı olacak bazı temel adımlar verilmiştir. Neyse ki, çok siteli bir ağ web sitesine sahip olmak yerine, yeni bir tek siteye sahip olacaksınız.
ev borcu WordPress sitesi