Multisite WordPress – Yeni Başlayan Kılavuz Nasıl Ayarlanır
WordPress ile dört yıldan fazla çalıştıktan sonra bile, bu platform hakkında hala yeni şeyler buluyorum. Çok fazla işlev ve özellik var – bazıları ünlü, diğerleri çok fazla değil – bu yüzden platformun sunduğu her şeyi denemek zor. Ayrıca, her güncellemeye yeni şeyler eklenir, bu da güncel kalmayı daha karmaşık hale getirir. Neyse ki, bir WordPress blog yazarı olarak işim, başkalarına anlatmak için çeşitli şeyleri ayrıntılı olarak keşfetmeme izin veriyor (yani sevgili bir okuyucu). Uzun zamandır tanıdığım ama asla gerçekten düşünülmediğim bir özellik WordPress Multisite. Benden daha fazla şey biliyorsanız (ki bu çok fazla değil), Multisite bir kurulumdan birkaç WordPress sitesi hazırlamak anlamına gelir.
Evet, bu çok mümkün … ve aynı zamanda faydalı! Meraklı? Hareket, onu ortadan kaldırmak için cinsel şiddeti ortaya çıkarır. Yani, WordPress Multisite ve kullanımı hakkında daha fazla bilgi edinmek istiyorsanız, sizin için aşağıdaki makale. Önemli Terminoloji Dalış yapmadan önce, önce birbirimizi anlamak için bazı kelime dağarcığı ayarlamamız gerekir. Gönderide, birçok ağ kelimesi ve sitesi duyacaksınız. Birincisi, birkaç blog veya web sitesinden oluşan çoklu kurulumu açıklar. İkincisi bu sitelerden biri anlamına gelir. Capis? Birlikte hareket edelim.
Multisite WordPress nedir? WordPress’te çalışan birkaç web siteniz olduğunu ve her şey aynı sunucuda olduğunu varsayalım. Onları nasıl oraya koyuyorsun? WordPress’in en son sürümünü indirebilir, FTP üzerinden yükleyebilir, bir veritabanı ve kullanıcı oluşturabilir, ardından bir WordPress kurulumu çalıştırabilirsiniz, değil mi? Yani, tüm siteleriniz sunucuları paylaşırken, her birinin temel dosyaları, veritabanları, wp-config dosyaları, temaları, eklentileri ve WordPress sitesine ait diğer şeyleri var mı? Multisite, bu duruma benzer, sadece her site için özel bir kurulum yerine, tüm web siteleriniz tarafından bir kerede sadece bir WordPress kurulumunuz var. Temel olarak, bu, aynı site ağını oluşturabileceğiniz anlamına gelir. bunu yapmak için çaba. Bununla birlikte, multisite kullanmak WordPress’i geleneksel bir şekilde kullanmak kadar kolaydır. Multisite ve tek bir WordPress kurulumu arasındaki fark nedir? WordPress çoklu kurulum ve bir kurulum çok farklı değil. Ancak, üç ana alanda farklılıklar bulacaksınız:
WordPress Yönetici Ekranı
WordPress dizininde bulunan dosyalar
WordPress Veritabanı
Gösterge Tablosu Arasındaki Fark Çoklu bir kurulum çalıştırırken, arka ucun bazı bölümlerinin değiştirildiğini göreceksiniz. Her şeyden önce, SuperAdmin için tamamen yeni bir gösterge paneli var, bu da yalnızca Multisite’de bulunan kullanıcıların rolü.
Her şeyden önce – site yöneticisi dahil – ve bazı özel yetenekleri vardır. Örneğin, Superadmin:
TEMAYI yükle
Eklentileri Yönetin
Yeni bir site ekle
Bu doğrudur, çoklu bir kurulumda, normal site yöneticisi temaları ve eklentileri indirip yükleyemez. Yapabilecekleri tek şey site ağının bir parçası haline gelen kaynakları kullanmaktır. Endişelenme, aşağıda daha ayrıntılı olarak tartışacağız. Multisite değiştirilen dosya yapısı, bilinen WordPress dosya sisteminde, özellikle de wp-config.php ve WP-Concent’te bulunan klasörleri yüklüyor. Buna ek olarak, bu tür WordPress kurulumu, ağdaki her site için medya dosyalarını ayrı ayrı yönetmek için yükleme dizininde bir alt klasör oluşturacaktır. Bu karmaşık geliyorsa endişelenmeyin, her şey WordPress tarafından otomatik olarak yapılır. Veritabanı değişiklikleri çoklu WordPress çalıştırır, ayrıca veritabanı için sonuçları vardır. Bir kez daha, bu endişelenmeniz veya manuel olarak yapmanız gereken bir şey değil, ancak yine de bahsetmeye değer. WordPress veritabanında, yapılan her subitus için çoğu standart WordPress tablosu çoğaltılacaktır.
Birçok tablo üretse de, her sitenin içeriği ayrı kalmalıdır. Çok bölgeli avantajlar ve kullanım durumları, tüm bunlar düzgün ve havalı görünse de, neden çoklu siteyi kullanmayı düşünmelisiniz? Demek istediğim, normal WordPress kurulumu oldukça iyi değil mi? Neden karmaşıklaşıyor? Multisite, birden fazla site çalıştıran insanlar için bir dizi avantaj sunuyor:
Bu, aynı giriş kimlik bilgilerine sahip birkaç web sitesi çalıştırmanızı sağlar. Bu, birkaç kullanıcı adını ve şifreyi dengelemek yerine bir kez girip aynı yerden tüm web sitelerine bakabileceğiniz anlamına gelir. Ayrıca, her şey teknik olarak bir site olmasına rağmen, bir etki alanı eşlemesine sahip olsa da, her subitus’un kendi web adresi olabilir (aşağıda bunun hakkında daha fazla bilgi). Her tema ve eklenti yalnızca bir kez saklanır, bu gerçek bir uzay tasarrufu olabilir. Ayrıca, ayrı ayrı yapmak yerine tüm web siteleri için aynı anda güncelleyebilirsiniz.
Dosya yapısı ve benzer bir kod tabanı olduğundan, multisite çalıştırmak bir kurulum çalıştırmaktan çok farklı değildir. Aynı zamanda, siteyi yayın ve sayfa eklemek kadar kolay yapın ve yönetin.
Kullanıcılar tüm sitelerde kolayca paylaşılabilir ve kontrol sizinle kalırken farklı erişim seviyeleri verilebilir. Bu şekilde, sitelerine kolayca zarar vermeden yöneticinin rolüne benzer yeteneklere sahip olabilirler.
WordPress Multisite üç ana kullanım durumu sunar:
Kendi blogunuzu veya web sitesi ağınızı yönetin
Birkaç istemci web sitesini merkezi olarak geliştiriciler olarak işlemek
Başkalarının kendi sitelerini oluşturabileceği bir ağ hazırlayın
Bu gerçek hayatta nasıl görülür? Büyük ölçekte çoklu WordPress kullanımının bazı örnekleri zaten mevcuttur. Bunlardan biri New York Times Blog Ağı, birçok sitenin farklı takımlar tarafından işletilmesi. Diğerleri, kullanıcıların WordPress.com ağında kendi web sitelerini oluşturmalarını sağlayan WordPress sürümü olan WordPress.com’dur. Büyük işletmeler ayrıca farklı konumlar ve şubeler için özel siteler sağlamak için çoklu ağlar hazırlamaya başladı. Sitenin sahibi, bu özelliği de tartışma forumlarını, çevrimiçi mağazaları veya subitus’ta destek tablolarını tutmak için kullanabilir. Bana sorarsanız oldukça yararlı şeyler! Multisite kullanmadığında, ancak göründüğü kadar havalı, Multisite herkes için değildir. Kurulumun da birkaç zayıflığı vardır:
Yalnızca bir siteyi çalıştırmayı planlıyorsanız, WordPress Multisite aslında ihtiyacınız olan şey değildir.
Bu özellik, farklı ana bilgisayarlarda veya sunucularda bulunan web sitelerine uygulanamaz. Aynı şekilde, kendi veritabanı subitus veya IP adresini sağlamak istiyorsanız, bu sizin için değildir.
Her şey bir kuruluma bağlı olduğundan, bir şey hasar gördüğünde veya saldırıya uğradığınızda, tüm web sitelerinizi aynı anda kolayca silebilir.
Sitenin yeteneğini azalttı Yönetici, temalar ve eklentiler yüklemenin her zaman sizin sorumluluğunuz olduğu anlamına gelir.
Multisite, tüm ana bilgisayarlar tarafından karşılanmayan belirli sunucu gereksinimlerine sahiptir. Buna ek olarak, bu nedenle ve diğerleri için, siteyi başka bir sunucuya taşımak zor olabilir (yapılabilir olsa bile). Ayrıca, tüm eklentiler multisite ortamı işleyemez.
Multisite’in sizin için olmadığını düşünüyorsanız, ancak yine de merkezi arayüzden birkaç siteyi yönetmenin rahatlığını istiyorsanız, yönetime veya InfiniteWP’ye bakmak isteyebilirsiniz. Her ikisi de bu işlevi sağlayan üçüncü taraf çözümleridir. Nasıl başlarsanız hala buradaysanız, WordPress Multisite’i denemeye karar verdiğinizi varsayacağım. Aferin! Daha kolay hale getirmek için, burada çok bölgeli ortamın nasıl yönetileceğini tartışacağım. Subdomain Vs. Çok bölgeli alt dizin iki farklı organizasyon yapısında düzenlenebilir. İlk olarak, her site URL alt alanınıza yerleştirilecektir. Bu, ana siteniz http://example.com ise, sitenize http://subsite.example.com gibi bir adres aracılığıyla ulaşılacağı anlamına gelir. Yukarıda bahsedilen WordPress.com bunu bu şekilde ele alır (ek özellikler satın almadığınız sürece). Bu yapı, sunucunuzdaki joker karakter alt alanını çalıştırmak için etkinleştirme ihtiyacı gibi çeşitli özel hususlarla donatılmıştır.
İkinci seçenek alt dizin kullanmaktır. Bu durumda, tüm siteler, gönderim veya sayfa gibi site adresinize eklenir ve http://example.com/subsite gibi biter. Alt alandan farklı olarak, alt alanlar sadece aktive edilmiş WordPress’in güzel kalıntılarını gerektirir. Siteniz bir aydan fazla ise, WordPress’in mevcut URL’lerle çatışmalardan kaçınmak için yalnızca alt alan seçeneğini kullanmanıza izin verdiğini belirtmek önemlidir. Bunu biraz can sıkıcı buldum çünkü kullanıcılar sitelerini yeniden yapılandırabilir ve başka bir yerde çelişkili sayfaları veya yayınları hareket ettirebilir. Ancak, şu anki durum bu. Bu sınırın üstesinden gelmenin manuel bir yolu da var, ancak biraz çaba gerektiriyor. Çok bölgeli bir ortam kurmak yeni bir çoklu WordPress yapmak bir site hazırlamaya çok benzer. Ancak, birkaç adım daha geldi. 1. WordPress’in en son sürümünü indirin ve 5 dakika kurun. 2. WP-Config.php’yi ana klasörde açın ve dosyanın sonunda aşağıdaki satırı arayın /** Düzenlemeyi durdurun! Tebrikler bloglama. */3. Satırın üstünde, aşağıdaki kod kodunu yapıştırın:/*Multisitus’u etkinleştirin*/DEFINE (‘wp_allow_multisite’, true); 4. Gerekirse dosyayı kaydedin ve yükleyin. 5. Sitenizi WordPress Yönetici hesabınızla girin. 6. Multisitus hazırlamaya başlamak için Aracı> Ağ ayarlarını açın. 7. İstediğiniz URL yapısını, ağ başlığı ve ağ yöneticisi e -posta adresini (diğer adıyla Superadmin) seçin. 8. Yükle’yi tıklayın. Şimdi WP-Config.php ve .htaccess dosyalarınıza birkaç kod eklemeniz istenecektir.
Her iki dosya da WordPress dizininizde bulunabilir. Herhangi bir değişiklik yapmadan önce var olanı ayırmayı unutmayın. Bundan sonra, her dosyayı açın ve düzenlemeyi ekranda açıklandığı gibi yapın. .Htaccess’in sunucunuzda gizlenebileceğini ve FTP istemcinizdeki Gizli Dosyaları düzenlemek için etkinleştirmeniz gerektiğini bilin. Buna ek olarak, yeni kodun .htaccess dosyanızdaki ve ifmodule> etiketleri arasında zaten var olan her şeyi değiştirmesi gerekiyor, bu yüzden bunu yaptığınızdan emin olun. Düzenlemeyi bitirdikten sonra, her dosyayı kaydedin ve yeniden tasarlayın. Yeni multisite’iniz artık kurulacak. Siteyi yeniden yükleyin ve tekrar girmeniz istenecektir. O zaman arkanın arkasından karşılanacaksınız.
Mutlu! Yerleşik siteler için mevcut WordPress sitelerinde multisite hazırlama, ağı neredeyse yukarıdaki gibi aynı hale getirmek için adımlar. Tek fark, URL yapısını seçmede sınırlı olabilmenizdir. Tabii ki, mevcut web sitenizle herhangi bir komik iş denemeden önce sitenizi yedekleyin! Ağınızı yönetme belirtildiği gibi, Multisite’i yönetmek bir kurulumdan biraz farklıdır. İlk kamburluğu geçmenize yardımcı olmak için, yeni ağınızda neler yapabileceğinize ve nerede yapabileceğinize kısa bir bakış. Ağ için tüm yönetim görevleri yeni yönetici ekranında gerçekleştirilir. SuperAdmin olarak girerken, her zaman yönetici bıçaklarından ve Site> Yönetici Ağı> Gösterge Tablosu aracılığıyla erişebilirsiniz.
Yeni bir site yapmak, ağınızda yeni bir site hazırlar ve neredeyse bir gönderi veya sayfa oluşturmakla aynıdır. Siteyi açın> Yeni Ekle veya Yeni Gösterge Tablosu Widget’ta bir bağlantı kullanın. Bir sonraki adımda, site adresini, adını ve yönetici e -postasını girmeniz istenecektir. Adres, seçtiğiniz URL yapısına göre görünecektir.
Bundan sonra, ekle sitesini tıklayın ve bitirmeniz yeterlidir. Ağınızdaki web sitesi tüm siteler altında görünecek ve böylece yayınları ve sayfaları yönetmede benzerlikleri artıracaktır.
Site yöneticisi ayrıca imleci sitemi yönetici çubuğunda yönlendirirken kontrol ettikleri her siteyi de görebilir.
Temaları ve eklentileri daha önce söylediğim gibi yükleme, yalnızca ağ yöneticileri temaları ve eklentileri yükleme ve ağdaki siteler için kullanılabilir hale getirme yeteneğine sahiptir. Kurulum her zamanki gibi çalışıyor. Temayı aç> Yeni Ekle veya Eklenti> Yeni Ekle ve Olağan Adımları İzleyin. Ancak bundan sonra bazı ek endişeler var. Yüklü temaların yönetimi, ağ genelinde veya site başına etkinleştirilebilir ve devre dışı bırakılabilir. Yalnızca bir site veya site ağı için bir tema etkinleştirildiğinde, tema orada etkinleştirilebilir. Bir temayı ağınız için kullanılabilir hale getirmenin bir yolu, yükleme sırasında ağı etkinleştirmek bağlantıya tıklamaktır.
4. Bu Site için sağlamak istediğiniz her tema için etkinleştir’i tıklayın. Ayrıca birkaç temanın onay kutusunu aynı anda işaretleyebilir ve kitle eyleminden etkinleştirmeyi veya devre dışı bırakmayı seçebilirsiniz. Uygulama basmayı unutmayın! Şimdi seçilen tema, Site için görünüm> temalar altında görünecektir. Eklenti yönetimi temadan farklıdır, eklentiler tek tek sitelerde sınırlı olamaz. Kurulduktan sonra, tüm ağ için kullanılabilirler. Ancak, tüm siteler için eklentiler isteyip istemediğinizi veya Site Yöneticisinin etkinleştirmeyi veya etkinleştirilmesini seçmesine izin vermeyi seçebilirsiniz. Eklentileri ağınızdaki her sitede çalıştırmak için, kurulum sırasında veya eklenti menüsünde ağa etkinleştirmeye basın. Yaparsanız, yöneticinin SuperAdmin tarafından etkinleştirilen herhangi bir eklentiyi devre dışı bırakamayacağını asla bilemezsiniz. Eklentileri yalnızca ağ aktivasyonu olmadan yüklerseniz, belirli siteler için yönetici izni olan biri tarafından etkinleştirilebilir. Site yöneticisinin yalnızca bir etkinleştirme seçeneği vardır ve devre dışı bırakır. Ağ yöneticileri için eklentilerin silinmesi veya güncellenmesi sağlanır. Güncellemeler hakkında konuşan bileşenlerin güncellenmesi: Çekirdek WordPress, eklentilerin veya temaların yeni bir sürümü SuperAdmin tarafından ele alınmalıdır. Prensip olarak, bu normal WordPress kurulumunda olduğu gibi çalışır. Ancak ekstra adımlar var. Tüm bileşenleri güncelledikten sonra, gösterge tablosunu açmanız> ağı artırmanız ve sitenize güncellemeye devam etmek için oradaki büyük gri düğmeyi tıklamanız gerekir.
İyi iş! Ağ Ayarları Ayarlar altında Ağınız için yapılandırma seçenekleri bulabilirsiniz: Genel Ayarlar Ağ Adlarını Değiştir Süper Yönetici E -posta Adresi Site Yöneticisinin ağa kullanıcı eklemesi için izin düzeyi için kayıt şirketi kaydı Yeni Kullanıcılara Hoş Geldiniz E -postayı Etkinleştir/Devre Dışı Bırak Kullanıcı kaydını belirli bir e -posta etki alanıyla sınırlayın E -posta etki alanını kayıttan yasaklayın Yeni Site Ayarları Kayıtlı kullanıcıya hoş geldiniz e -postayı doldurunYeni Varsayılan Site İçeriği
Ayarları Yükle
Yüklemeler için mevcut alan
İzin Verilen Dosya Türleri
Dosya boyutu sınırı
Dil ayarı
Varsayılan ağ dili
Menü Ayarları
Site Yöneticisi için eklenti menüsüne erişimi etkinleştirin ve devre dışı bırakın
Bir site ayarları yine de her sitenin gösterge tablosundan ayarlanmalıdır. Eklenti, WordPress Multisite için son olarak kullanışlıdır, ancak en az değil, burada Multisite WordPress’i biraz daha kolay hale getiren bir dizi eklenti. Başlamak çok karmaşık değil. Adından da anlaşılacağı gibi artan multisitus, bu eklenti birkaç yararlı özelliğe sahip multisites’i arttırır. Bunlar şunları içerir:
Site yöneticisinin eklentileri yükleme yeteneği
Hangi site üzerinde hangi temaların ve eklentilerin etkin olduğunu gösterin
Superadmin yönetici çubuğu için ek seçenekler
Bu ve daha fazlası, ağ yöneticisinin hayatını biraz daha kolay hale getirir. Etki Alanı Eşleme MU WordPress Etki Alanı Eşleme, sitelere kendi ağlarının bağımsız URL’lerini sağlama yeteneğidir. WordPress.com kullanıcıları için bu ücretli bir özelliktir, ancak bu eklenti bunu ücretsiz olarak yapmanızı sağlar (yay!). Kullanıcı rolü editörü
Bu iyi yazılım, kullanıcı rollerinde ve yeteneklerinde değişiklik yapmanızı sağlar. Bu, genellikle süperadmin için ayrılmış kullanıcılara ek izin verebileceğiniz anlamına gelir. Bu eklenti ayrıca, tamamen ayarlanmış özelliklere ve daha fazlasına sahip yeni bir rol oluşturmanıza olanak tanır. Kullanıcı değişimlerindeki değişiklikler, geliştirilmiş kullanıcı yönetimi için diğer eklentilerdir. Bu, tekrar girip çıkmaya gerek kalmadan farklı kullanıcı seviyeleri arasında alışveriş yapmanızı sağlar. Sitenize girerken ve problem çözme için diğer insanların ne gördüğünü kontrol etmek oldukça yararlıdır. WP Migration DB Pro
Veritabanı geçişi için tüm zamanların en sevdiğim eklentilerinden biri WP Migrate DB’dir. Ayrıca multisite eklenti ile donatılmıştır. Gelişmiş eklenti, ağ subsitusunu tek bir SQL dosyası olarak dışa aktarmanıza olanak tanır ve daha sonra tek bir site kurulumu olarak içe aktarılabilir. Ekip ayrıca subitus’tan doğrudan tek bir siteye teşvik etmek için özellikler üzerinde çalışıyor. Seo yoast
Sık sık bu eklenti hakkında konuşuyorum, gerçekten tanıtılması gerekmiyor. Ancak, Yoast SEO’nun Multisite’i desteklediğini duymaktan mutluluk duyabilirsiniz. Ağ etkinleştirildikten sonra, ağınızdaki tüm siteler gelişmiş özelliklerinin tadını çıkaracaktır. WP Süper Önbellek