WP All Import, WordPress kullanıcılarını manuel olarak oluşturmak için gereken sürenin çok altında bir sürede içe aktarmanıza olanak tanıyan güçlü bir araçtır. WP All Import'un sürükle ve bırak arayüzü sayesinde, aşağıdaki temel adımları izleyerek WordPress kullanıcılarını herhangi bir CSV, XML veya JSON dosyasından hemen hemen her veri düzeniyle toplu olarak içe aktarabilirsiniz:
- Bir kullanıcı içe aktarma dosyası yükleyin.
- Yalnızca belirli kullanıcıları içe aktarmak istiyorsanız isteğe bağlı olarak bir filtre ekleyin.
- Sürükle ve bırak işlevini kullanarak içe aktarma dosyanızdaki alanları WordPress kullanıcı alanlarıyla eşleyin.
- Kullanıcıları oluşturmak ve/veya güncellemek için içe aktarmayı çalıştırın.
Bu kılavuz, başlamak için ihtiyacınız olan her şeyi kapsar ve şunları yapabilirsiniz: WP All Import'ta ücretsiz bir demoyla birlikte takip edin.
Yeni bir WordPress Kullanıcı İçe Aktarımı Oluşturun
WP All Import, içe aktarma verilerinizi yüklemek için birkaç farklı yöntem sunar. Bir dosyayı bilgisayarınızdan manuel olarak yükleyebilir, harici bir URL'den veya FTP konumundan indirebilir veya sunucunuza önceden yüklenmiş bir dosyayı kullanabilirsiniz.
Bu örnek için şunu kullanacağız: bu Google Dokümanlar e-tablosu kaynak dosyamız olarak. Ancak kaynak dosyanın yapısı (sütun adları, türleri vb.) önemli değildir. WP All Import, ona attığınız herhangi bir dosya yapısını işleyebilir.
İşte temel adımlar:
- Tüm İçe Aktarmalar > Yeni İçe Aktarma'ya gidin ve Dosya indir'i seçin.
- URL'den seçeneğini seçin.
- Yukarıda gösterilen Google Dokümanlar e-tablosunun bağlantısını girin.
- İndir düğmesine tıklayın.
- Yeni Öğeler'e tıklayın.
- Yeni seçim oluştur kutusunda Kullanıcılar'ı seçin.
- Alt kısımdaki mavi 2. Adıma Devam Et düğmesini tıklayın.
İçe Aktarma Dosyasını İnceleyin
İçe Aktarma Dosyasını Gözden Geçir sayfası, WP All Import'un içe aktarma dosyasını doğru şekilde ayrıştırdığını doğrulamanızı sağlar:
Bu durumda, mavi renkli 3. Adıma Devam Et düğmesine tıklamanız yeterlidir.
Verileri WordPress Kullanıcı Alanlarına Sürükleyip Bırakın
Bu adımda, dosyamızdaki verileri doğrudan içe aktarma şablonundaki WordPress kullanıcı alanlarıyla eşleştireceğiz. Sürükle ve bırak sistemi sayesinde, her sütunun doğru ad ve sıraya sahip olması için dosyanızı manuel olarak düzenlemenin baş ağrısı konusunda endişelenmenize gerek yok. Bunun yerine sağdaki sütunları soldaki uygun alanlara sürüklemeniz yeterlidir.
Yalnızca Kullanıcı Hesabı Bilgileri bölümünün eşleme sürecine bir bakış:
Diğer bölümlerin bazıları daha karmaşık değerler gerektirir ancak şimdilik bunların hepsinin yukarıda gösterildiği gibi basit eşlemeler olduğunu varsayalım. Daha sonraki bir bölümde daha karmaşık değerlerden bazılarını açıklamak için geri döneceğiz.
Mavi 4. Adıma Devam Et düğmesini tıklayın.
WordPress Kullanıcı İçe Aktarma Ayarları
İçe Aktarma Ayarları sayfası, WP All Import'un Sürükle ve Bırak arayüzünde eşlenen verilerle tam olarak ne yapacağını kontrol etmenize olanak tanır. Bu sayfanın üst iki bölümündeki ilgili ayarlar şunlardır:
1. Benzersiz Tanımlayıcı. Bu tanımlayıcı, WordPress veritabanınızda zaten mevcut olan tüm kullanıcılar da dahil olmak üzere her kullanıcı için benzersiz olmalıdır. Yukarıdaki örnek görselde “id” alanını her gelen kullanıcı için benzersiz tanımlayıcı olarak tanımladık. Fakat bu duruma göre farklılık gösterebilir. Örneğin, WordPress veritabanınızda zaten 1'den 100'e kadar numaralandırılmış 100 kullanıcınız varsa, aynı sayı aralığında kimlikleri olan diğer kullanıcıları içe aktaramazsınız. Kullanıcı kimliklerini içe aktarmaya 101'den başlamanız veya başka bir yaklaşım izlemeniz gerekir. Şimdilik, çakışma olmadan basit bir içe aktarma işlemi yaptığınızı varsayalım.
2. Dosyanızda yeni bulunan kayıtlardan yeni kullanıcılar oluşturun. İşaretlenirse, WP All Import, benzersiz tanımlayıcısı WordPress kullanıcı tablosunda bulunmayan her gelen kullanıcı için yeni bir kullanıcı oluşturacaktır.
3. Artık dosyanızda bulunmayan kullanıcıları silin. İşaretlenirse ve WordPress veritabanında içe aktarma verilerinde bulunmayan bir kullanıcı mevcutsa, mevcut kullanıcı veritabanından silinir. Eşleşme olup olmadığını belirlemek için yine benzersiz tanımlayıcı kullanılır.
4. Mevcut kullanıcıları dosyanızdaki değişen verilerle güncelleyin. İşaretlenirse, benzersiz tanımlayıcıya dayalı bir eşleşme olması durumunda mevcut herhangi bir kullanıcı, gelen bir kullanıcının verileriyle güncellenecektir.
5. Dosyanızdaki verileri değişmediyse kullanıcıları atlayın; 4. maddenin bir alt seçeneğidir. Mevcut kullanıcı ile gelen kullanıcının verileri aynıysa mevcut kullanıcıya yönelik tüm güncellemeler atlanacaktır.
6. Tüm verileri güncelleyin — 4. maddenin başka bir alt seçeneği. Mevcut bir kullanıcının benzersiz tanımlayıcısı ile gelen bir kullanıcının benzersiz tanımlayıcısı arasında bir eşleşme olması durumunda, mevcut kullanıcının verileri, değişip değişmediğine bakılmaksızın, gelen kullanıcının verileriyle güncellenecektir.
7. Hangi verinin güncelleneceğini seçin — 4. maddenin üçüncü ve son seçeneği. Bu seçeneği belirlerseniz, WP All Import, mevcut kullanıcı için hangi alanların gelen kullanıcıdan gelen verilerle güncelleneceğini kontrol etmek için size uzun bir seçenek listesi sunacaktır.
8. İçe aktarma sırasında e-posta bildirimlerini engelleyin. Normalde, bir WordPress kullanıcısını güncellerseniz WordPress varsayılan olarak kullanıcıya e-posta gönderir. Bu ayar, kullanıcı verilerini içe aktarırken bu güncellemelerden kaçınmanıza olanak tanır.
Şimdilik bu sayfanın Planlama Seçenekleri ve Gelişmiş Ayarları Yapılandır bölümlerini dikkate almayın. Bu konulara daha sonra döneceğiz.
Ekranın altındaki mavi Devam düğmesini tıklayın.
Kullanıcı İçe Aktarmasını Çalıştırın
Bir sonraki ekran Onayla ve Çalıştır sayfasıdır. Bu sayfada yeşil Onayla ve İçe Aktarmayı Çalıştır düğmesini tıklayın.
İçe aktarma tamamlandığında şuna benzer bir onay ekranı görmelisiniz:
Bu ekran 300 kullanıcının içe aktarıldığını gösterir. Bunu onaylamak için ana WordPress gezinme menüsünde Kullanıcılar'a gidin. Sonuç kullanıcı listesi artık içe aktarılan 300 kullanıcıyı içermelidir.
İşte bu kadar; WordPress Kullanıcılarını WP All Import ile nasıl içe aktaracağınıza ilişkin temel işlemi tamamladınız.
Gelişmiş özellikler
Önceki bölümlerde, kullanıcıları içe aktarmak için WP All Import'un gelişmiş özelliklerinden birkaçını atladık. Bu bölümde bu özelliklerden bazılarını kısaca açıklayacağız.
Kullanıcı İçe Aktarma Verilerini Filtreleme
İçe Aktarılan Dosyayı İnceleme ekranına döndüğünüzde (2. Adım), ekranın alt kısmında Filtreleme Seçenekleri Ekle adı verilen bir bölüm vardı. İçe aktardığınız kayıtları hemen hemen her kritere göre filtrelemek için bu bölümü kullanabilirsiniz. Örneğin, içe aktarma verilerinizin ABD genelindeki kullanıcıları içerdiğini ancak yalnızca Teksas'tan olanları içe aktarmak istediğinizi varsayalım. İşte yaptığınız şey:
- İçe Aktarılan Dosyayı İncele ekranında, alttaki Filtreleme Seçeneklerini Ekle bölümünü genişletin.
- Öğe kutusunda “durum”u seçin[1].”
- Kural kutusunda “eşittir”i seçin.
- Değer kutusunda “TX”i seçin.
- Kural Ekle düğmesini tıklayın.
Kural Ekle'ye tıkladığınızda, WP All Import, kural tanımını gösteren yeni bir panel açacaktır. Bu yeni panelde:
- Filtreleri XPath'a Uygula'yı tıklayın. Bu, filtre kuralını XPath kutusuna ekleyecektir. Ayrıca örnek verilerimizde içe aktarılacak satır sayısını 300'den 27'ye düşürecektir.
- Mavi 3. Adıma Devam Et düğmesini tıklayın ve daha önce olduğu gibi devam edin.
Kullanıcı Şifreleri
Sürükle & Bırak sayfasının Kullanıcı Hesabı Bilgileri bölümünde şifre alanı bulunmaktadır. Başka bir WordPress sitesinden düz metin şifreleri veya karma şifreleri bu alana aktarabilirsiniz. İkincisi ise, şifrenin karma hale getirildiğini belirten kutuyu işaretlemeniz gerekir.
Hashing, bir metin dizisini geri döndürülemez biçimde karıştıran tek yönlü bir eylemdir. Orijinal şifreyi tanımlamak için karma işlemini tersine çevirmek mümkün değildir. Ancak WP All Import, kullanıcıların eski şifreleriyle giriş yapabilmeleri için karma şifreleri WordPress'e geri aktarmanıza olanak tanır.
Bu, kullanıcı içe aktarma verilerini aktarmanın en güvenli yoludur çünkü parolalar, dosyayı ele geçirebilecek kişiler tarafından asla görülemez.
Diğer Kullanıcı Bilgileri
Bu konuyu ele almamış olsak da Sürükle & Bırak arayüzünde Diğer Kullanıcı Bilgileri adı verilen bir bölüm daha bulunmaktadır. Adından da anlaşılacağı gibi bu, WordPress tarafından saklanan ve herhangi bir kullanıcı profiline bakarak görüntüleyebileceğiniz diğer tüm kullanıcı bilgileri içindir. Bu içerir:
- Kullanıcı rolü bilgileri
- Takma Ad, Görünen Ad ve Güzel Ad (URL dostu bir ad)
- Tanım
- Kullanıcının kayıt tarihi
- Varsa, kullanıcının web sitesinin URL'si
Özel Alanlar
Herhangi bir kullanıcı bilgisi özel alan olarak eklenmişse Sürükle-Bırak sayfasından ulaşılabilir. Bu, herhangi bir eklenti veya eklentideki özel alanları veya alanları tanımlayıp doldurabildiği için WP All Import'u kullanmanın en büyük avantajlarından biridir.
İşlev Düzenleyici
İçe aktarma işlemi sırasında gelen kullanıcıyı herhangi bir şekilde değiştirmeniz gerekirse, bu işleme yardımcı olacak PHP işlevleri oluşturabilirsiniz.
Planlama Seçenekleri
Bir zamanlamaya göre kullanıcı içe aktarma işlemini çalıştırmanız gerekiyorsa bunu İçe Aktarma Ayarları sayfasının Zamanlama Seçenekleri bölümünden yapabilirsiniz. Bu, özellikle WordPress kullanıcı verilerini harici bir sistemle senkronize tutmanız gerektiğinde kullanışlıdır.
Bu modelde, harici sistem, örneğin haftalık olarak yeni bir kullanıcı içe aktarma dosyasının çıktısını alabilir. Harici sistem bu dosyayı üzerinde anlaşılan bir konuma bıraktığı sürece, WP All Import, uyumlu bir zamanlamayı izleyerek dosyayı otomatik olarak içe aktarabilir.
Gelişmiş Ayarlar
Özellikle büyük bir kullanıcı dosyasını mı içe aktarıyorsunuz? Sorun değil. WP All Import, İçe Aktarma Ayarları sayfasında Gelişmiş Ayarları Yapılandır bölümü sağlar. Bu ayarlar, içe aktarma işlemlerini daha yönetilebilir işleme parçalarına ayırmanıza ve ayrıca belirli işlevleri devre dışı bırakarak, yalnızca belirtilen kayıtları içe aktararak veya içe aktarma verilerini ayrıştırmak için XMLReader yerine StreamReaders kullanarak içe aktarma işlem hızını artırmanıza olanak tanır.
Bitirmek
Gördüğünüz gibi WP All Import bunu çok kolaylaştırıyor WordPress Kullanıcılarını içe aktar. Bu makalede özetlenen adımları uygulayarak deneyin.
Bana Hosting WordPress Hosting ile Daha İyisi Yerleşiktir
Bana Hosting, hızlı, yüksek performanslı siteler için tasarlanmış WordPress için tam olarak yönetilen barındırma sunar. Ayrıca aşırılık:
- Yüksek performans ve site hızı sunar.
- Dinamik olarak ölçeklendirir ve optimize eder.
- Her zaman açık izlemeyle sitenizi korur.
Bugün Bana Hosting'in tam olarak yönetilen WordPress barındırma planlarına göz atın.