İnternette İstediğiniz Gibi Çevrimiçi Para Kazanma!

WordPress Çok Alanlı Ağ Nasıl Kurulur ve Yapılandırılır

Şu an okuyorsunuz: WordPress Çok Alanlı Ağ Nasıl Kurulur ve Yapılandırılır

WordPress çoklu site ağını yapılandırmak ve yüklemek istiyor musunuz? WordPress, aynı WordPress kurulumunu kullanarak birden fazla web sitesi oluşturmak için yerleşik bir yetenekle birlikte gelir.

WordPress çoklu site ağı, ayrı web siteleri çalıştırması gereken, ancak bunları tek bir kontrol panelinde yönetmek isteyen bloglar, okullar ve işletmeler tarafından kullanılır.

Bu makalede, bir WordPress çok site ağının nasıl düzgün bir şekilde kurulacağını ve yapılandırılacağını göstereceğiz.

Bu tam bir makale olduğundan, gezinmeyi kolaylaştırmak için içindekiler tablosunu ekledik:

WordPress Multisite hakkında temel bilgiler

  1. WordPress Multisite nedir?
  2. WordPress çoklu site ağı kullanmanın avantajları
  3. WordPress çoklu site ağı kullanmanın eksileri
  4. Kimler WordPress çoklu site ağına ihtiyaç duyar?

WordPress Multisite kurulum ve konfigürasyonu

  1. WordPress çoklu site ağı için gereksinimler
  2. Çok tesisli ağınız için bir alan adı yapısı seçin
  3. Joker karakter alt alanlarını yapılandırma
  4. WordPress çoklu site ağ özelliğini etkinleştirme
  5. WordPress çoklu site ağınızı kurun

WordPress çoklu site yapılandırma ayarları

  1. Ağ ayarlarını yapılandırma
  2. Kayıtlar için çoklu site ağınızı açın
  3. Yeni site ayarları
  4. Çok tesisli ağınız için yapılandırmaları yükleyin
  5. Eklenti menüsü ayarları

Varsayılan içerik, tema ve eklenti ayarları

  1. WordPress çoklu site ağınıza yeni siteler ekleyin
  2. Çoklu site ağınıza temalar ve eklentiler ekleyin
  3. Yeni sitelere varsayılan içerik ekleme
  4. Sorun giderme ve sık sorulan sorular

    1. Birden çok WordPress sitesinde sorun giderme
    2. WordPress multisite hakkında sık sorulan sorular

    WordPress çoklu site ağı nedir?

    Bir WordPress Multisite ağı, tek bir WordPress kurulumundan birden fazla WordPress sitesini veya blogunu çalıştırmanıza ve yönetmenize olanak tanır.

    Anında yeni siteler oluşturmanıza ve bunları aynı kullanıcı adı ve şifreyi kullanarak yönetmenize olanak tanır. Hatta diğer kullanıcıların alan adınıza kendi bloglarını kaydetmesine ve oluşturmasına izin verebilirsiniz.

    WordPress çoklu site ağı, ağınızdaki her web sitesini / blogu özelleştirmek için kullanabileceğiniz gelişmiş ayarlarla birlikte gelir.

    WordPress çoklu site ağı kullanmanın avantajları

    Birçok durumda, bir WordPress çok siteli ağ, birden çok bağımsız WordPress sitesini yönetmekten daha yararlı olabilir. WordPress çok siteli ağ kullanmanın avantajlarından bazıları şunlardır:

    1. Bir ağ yöneticisi olarak, birden çok siteyi tek bir kontrol panelinden kolayca yönetebilirsiniz.
    2. Web’deki her sitenin kendi yöneticileri olabilir. Site yöneticileri sadece kendi web sitelerini yönetebilecektir.
    3. Eklentileri / temaları yükleyebilir ve tek bir indirme ile birden çok site için etkinleştirebilirsiniz.
    4. Çok tesisli ağ, güncellemeleri yönetmeyi de kolaylaştırır. WordPress’inizi, eklentilerinizi veya temalarınızı bir “ana” kurulumda güncellemeniz yeterlidir.

    WordPress çoklu site ağı kullanmanın eksileri

    Bir WordPress çoklu site ağı oluşturmak, birden çok siteyi yönetmek için her zaman yararlı değildir. Çok siteli bir ağ kurmadan önce dikkate almanız gereken bazı dezavantajlar.

    1. Ağdaki tüm siteler aynı kaynakları paylaşır. Bu, ağınız kesildiğinde diğer tüm sitelerin de devre dışı kaldığı anlamına gelir.
    2. Başlangıç ​​düzeyindeki kullanıcılar için sunucu trafiğini ve kaynaklarını yönetmek kolay değildir. Web sitelerinizden birinin beklenmedik trafik alması durumunda, ağdaki diğer tüm web sitelerini etkiler.
    3. Bir web sitesi saldırıya uğradıysa, ağınızdaki tüm sitelerin saldırıya uğradığı anlamına gelir.
    4. Bazı WordPress eklentileri çok siteli bir ağda iyi çalışmayabilir.
    5. WordPress çoklu site ağı, seçeneklerinizi sınırlandıran tüm web barındırma sağlayıcıları tarafından desteklenmez. Makalenin ilerleyen bölümlerinde bunun hakkında daha fazla konuşacağız.

    Kimler WordPress çoklu site ağına ihtiyaç duyar?

    Birden çok WordPress web sitesini yönetmeniz, çok siteli bir ağ kullanmaya başlamanız gerektiği anlamına gelmez.

    Birden çok WordPress sitesini tek bir gösterge tablosundan yönetmek için üçüncü taraf araçlar vardır. InfiniteWP veya iThemes Sync gibi araçlar, bir siteden diğerine geçmek zorunda kalmadan birden fazla WordPress sitesini bir çatı altında tutmayı kolaylaştırır.

    Çok siteli bir ağ oluşturmanın mantıklı olduğu bazı senaryolar:

    1. Farklı ekipler tarafından yönetilen farklı bölümlere sahip bir dergi web sitesi.
    2. Farklı yerler ve şubeler için alt siteleri olan ticari bir web sitesi.
    3. Devlet veya kar amacı gütmeyen web siteleri, farklı departmanlar, konumlar ve bölgeler için WordPress çoklu sitesini kullanabilir.
    4. Birden çok alt alanda çalışan kendi blog ağları.
    5. Öğrencilerin okul sunucularında kendi bloglarını oluşturmalarına izin veren okullar ve üniversiteler.

    WordPress çoklu site ağı için gereksinimler

    WordPress çoklu site ağındaki tüm web siteleri aynı sunucu kaynaklarını paylaşır. Bu, ihtiyacınız olan en önemli şeyin iyi bir WordPress barındırma olduğu anlamına gelir.

    Düşük trafikli web sitelerinin yalnızca birkaçını planlıyorsanız, büyük olasılıkla paylaşılan barındırmadan kurtulabilirsiniz.

    Ancak, çok site ağının doğası gereği, siteleriniz büyüdükçe VPS barındırma veya özel bir sunucuya ihtiyacınız olacaktır.

    Paylaşımlı barındırma ve VPS / Dedicated sunucular sundukları ve aynı zamanda resmi WordPress barındırma iş ortaklarından biri oldukları için Bluehost’u öneriyoruz.

    Alternatif arıyorsanız, SiteGround ve WP Engine, WordPress çoklu site ağı için mükemmel bir hizmet sunar.

    Web barındırma işlemine ek olarak, WordPress’i yükleme ve FTP kullanarak dosyaları düzenleme hakkında temel bilgiye ihtiyacınız olacaktır.

    Çok tesisli ağınız için bir alan adı yapısı seçin

    WordPress çoklu site ağında, alt etki alanlarını veya alt dizinleri kullanarak yeni siteler ekleyebilirsiniz.

    Alt alan adı örneği:

    http://site1.example.com

    Alt dizin örneği:

    http://example.com/site1/

    Alt etki alanlarını seçerseniz, sunucunuzda joker karakter alt alanlarını yapılandırmanız gerekir. Bir sonraki adımda bunu nasıl yapacağınızı göstereceğiz.

    Diğer yandan, ağınızdaki siteler için yol tabanlı alt dizinler veya URL’ler seçerseniz, sonraki adımı atlayabilirsiniz.

    Joker karakter alt alan adı ayarları

    Çok alanlı ağınızdaki web siteleri için alt alan adları kullanmaya karar verirseniz, çok alanlı ağınız için joker alt alan adları yapılandırmanız gerekir.

    Bunu yapmak için, önce WordPress barındırma hesabınızın cPanel kontrol panelinde oturum açmanız gerekir. Bundan sonra, “Etki Alanları” bölümüne ilerlemeniz ve ardından “Alt Etki Alanları” nı tıklamanız gerekir.

    Joker karakter alt alanlarını yapılandırma

    Not: Web barındırma hizmetinize bağlı olarak, cPanel kontrol paneliniz yukarıdaki ekran görüntüsünden biraz farklı görünebilir. Bu ekran görüntüsü Bluehost’daki cPanel’den.

    Bir sonraki sayfada, alt alan alanına * işaretini girmeli ve açılır menüden birincil alan adınızı seçmelisiniz.

    Joker alt alan adı ekle

    Cpanel belgenin kökünü otomatik olarak algılar ve aşağıdaki alanda görüntüler. Şimdi joker karakter alt alanınızı eklemek için “Oluştur” düğmesini tıklayın.

    WordPress çoklu site ağ özelliğini etkinleştirme

    Çok tesisli ağ özelliği, her WordPress kurulumunda yerleşik olarak gelir. Tek yapmanız gereken WordPress’i normalde yaptığınız gibi kurmak ve yapılandırmaktır. Bundan sonra, çoklu site özelliğini etkinleştirmeniz yeterlidir.

    Çoklu site özelliğini varolan herhangi bir WordPress sitesinde de etkinleştirebilirsiniz. Çok siteyi etkinleştirmeden önce WordPress sitenizin tam bir yedeğini oluşturduğunuzdan emin olun.

    Çoklu Siteyi etkinleştirmek için bir FTP istemcisi veya cPanel dosya yöneticisi kullanarak sitenize bağlanın ve düzenlemek için wp-config.php dosyasını açın.

    Aşağıdaki kodu wp-config.php dosyanıza hemen eklemeniz gerekir / * Bu kadar, düzenlemeyi durdurun! Mutlu bloglama * / çevrimiçi.

    /* Multisite */
    define( 'WP_ALLOW_MULTISITE', true );
    

    İşiniz bittiğinde, wp-config.php dosyanızı kaydedip sunucuya geri yükleyebilirsiniz.

    Bu kod, WordPress sitenizdeki çoklu site özelliğini etkinleştirir. Etkinleştirildikten sonra, çok tesisli ağı yapılandırmanız gerekecektir.

    WordPress çoklu site ağınızı kurun

    Artık WordPress sitenizdeki çoklu site ağı özelliğini başarıyla etkinleştirdiğinize göre, ağınızı kurmanın zamanı geldi.

    Mevcut bir WordPress web sitesinde bir mutlisite ağı kuruyorsanız, sitenizdeki tüm eklentileri devre dışı bırakmanız gerekir.

    Ziyaret edin Eklentiler »Yüklü eklentiler sayfasına gidin ve tüm eklentileri seçin. “Toplu İşlemler” açılır menüsünden “Devre Dışı Bırak” ı seçmeniz ve ardından “Uygula” düğmesini tıklamanız gerekir.

    Eklentileri devre dışı bırak

    Şimdi gidebilirsin Araçlar »Ağ Yapılandırması sayfanızı yapılandırın.

    WordPress çoklu site ağ kurulumu

    Ağ yapılandırma ekranında, sunucunuza Apache mod_rewrite modülünün kurulu olması gerektiğini belirten bir uyarı göreceksiniz. Bu modül en iyi WordPress barındırma sağlayıcılarına yüklenir ve etkinleştirilir.

    Yapılacak sonraki şey, WordPress’e ağınızdaki siteler için ne tür bir alan adı yapısı kullanacağını söylemektir; Alt alanlar veya alt dizinler.

    Bundan sonra, ağınız için bir başlık vermeniz ve ağ yöneticisinin e-postasındaki e-posta adresinin doğru olduğundan emin olmanız gerekir.

    Devam etmek için yükle düğmesine tıklayın.

    WordPress şimdi sırasıyla wp-config.php ve .htaccess dosyanıza eklemek için bir kod gösterecektir.

    Wp-config ve .htaccess dosyalarına kod ekleme

    Kodu kopyalayıp bu iki dosyaya yapıştırmak için cPanel’deki bir FTP istemcisi veya dosya yöneticisi kullanabilirsiniz.

    Bundan sonra, çoklu site ağına erişmek için WordPress sitenize tekrar giriş yapmanız gerekecektir.

    Ağ ayarlarını yapılandırma

    Artık çok tesisli ağı yapılandırdığınıza göre, ağ ayarlarını yapılandırmanın zamanı geldi.

    Ağ ayarlarını değiştirmek, yeni siteler eklemek ve diğer seçenekleri yapılandırmak için “Ağ Paneli” ne geçmelisiniz.

    Fareyi yönetim araç çubuğundaki “Sitelerim” menüsünün üzerine getirdiğinizde, bir açılır pencere görünür. Tıkla Ağ Yöneticisi »Kontrol Paneli.

    Ağ yönetim paneli

    Bu sizi çoklu site ağının kontrol paneline götürür. Çok siteli ağınızı yönetmek için yeni menü öğeleri olduğunu göreceksiniz. Ayrıca, yeni bir site oluşturmanıza ve yeni kullanıcılar eklemenize olanak tanıyan bir “Right Now” gösterge tablosu widget’ı da göreceksiniz.

    Ağ Gösterge Tablosu

    Ağ ayarlarını yapılandırmak için yönetim kenar çubuğundaki “Ayarlar” bağlantısını tıklamanız gerekir.

    Ağ yapılandırma sayfasındaki ilk seçenek site başlığını ve yönetici e-posta adresini yapılandırmaktır. Bu alanlar, kurulum sırasında girdiğiniz ağ başlığı ve yönetici e-postasıyla otomatik olarak doldurulur.

    Ağ Yapılandırması

    Çok tesisli kayıt ağınızı açın

    Ağ ayarları sayfasındaki “Kayıt Defteri Ayarları” bölümü, muhtemelen ağ ayarlarınızdaki en önemli ayardır.

    Varsayılan olarak, ağda kullanıcı ve site kayıtları devre dışıdır.

    Sitenizi kullanıcı kaydı için açmayı veya mevcut kullanıcıların yeni siteler oluşturmasına izin vermeyi veya hem kullanıcı hem de site kaydına izin vermeyi seçebilirsiniz.

    WordPress çoklu site kayıt ayarları

    Çok siteli ağınızı kayıt için açıyorsanız, her yeni kullanıcı veya site kaydedildiğinde e-posta bildirimleri almak için “Kayıt bildirimi” seçeneğinin yanındaki kutuyu işaretleyebilirsiniz.

    Bireysel site yöneticilerinin sitelerine yeni kullanıcılar eklemesine izin vermek istiyorsanız, “Yeni kullanıcılar ekle” seçeneğinin yanındaki kutuyu işaretleyebilirsiniz.

    Kayıt seçenekleri

    Sınırlı e-posta kaydı seçeneği, site veya kullanıcı kaydını belirli alan adları için e-posta adresleriyle sınırlamanıza olanak tanır. Bu, yalnızca kendi kuruluşunuzdaki kişilerin oturum açmasına ve kullanıcı veya site oluşturmasına izin vermek istiyorsanız kullanışlıdır.

    Benzer şekilde, belirli alan adlarının kaydedilmesini de yasaklayabilirsiniz.

    Yeni site ayarları

    “Yeni Site Ayarları” bölümü, çoklu site ağınızda oluşturulan yeni siteler için varsayılan seçenekleri yapılandırmanıza olanak tanır.

    Bu ayarda varsayılan karşılama e-postalarını ve ilk yayın, sayfa ve yorum içeriğini değiştirebilirsiniz.

    Yeni site ayarları

    Ağ yöneticisi olarak, bu ayarları istediğiniz zaman değiştirebilirsiniz.

    Çok tesisli ağınız için ayarları yükleyin

    Sunucu kaynaklarınızın kullanımını izlemeniz önemlidir. Yükleme Ayarları bölümünde, bir sitenin yüklemeler için kullanabileceği toplam alan miktarını sınırlayabilirsiniz.

    Varsayılan değer 100 MB’dir ve bu muhtemelen en az 100 fotoğraf yüklemesi için iyidir. Ne kadar disk alanınız olduğuna bağlı olarak bu alanı artırabilir veya azaltabilirsiniz.

    Yükleme yapılandırmaları

    Varsayılan yükleme dosyası türleri resimler, ses, video ve pdf dosyalarıdır. İsterseniz doc, docx, odt vb. Gibi ek dosya türleri ekleyebilirsiniz.

    Bundan sonra, kullanıcıların sunucuya inanılmaz derecede büyük dosyalar yükleyememesi için bir dosya boyutu sınırı seçebilirsiniz.

    Ardından menü ayarlarına atlayabilirsiniz. Ağ sitelerinizdeki eklentiler bölümü için yönetim menüsünü etkinleştirmenizi sağlar.

    Eklenti menüsünü site yöneticilerine gösterme veya gizleme

    Bunu etkinleştirdiğinizde, eklenti menüsü ilgili site yöneticilerine gösterilir. Bir eklentiyi kendi sitelerinde etkinleştirebilir veya devre dışı bırakabilirler, ancak yeni eklentiler yükleyemezler.

    Tüm yapılandırma ayarlarından memnun olduğunuzda, “Değişiklikleri Kaydet” düğmesini tıkladığınızdan emin olun.

    WordPress çoklu site ağınıza yeni siteler ekleyin

    WordPress çoklu site ağınıza yeni bir site eklemek için, içindeki “Siteler” i tıklamanız yeterlidir. Sitelerim »Ağ yöneticisi menüsünü yönetici araç çubuğundaki

    WordPress çoklu site ağınıza yeni siteler ekleyin

    Bu, mevcut çok siteli kurulumunuzdaki sitelerin bir listesini gösterir. Varsayılan olarak, ana sitenizi WordPress çoklu site ağınızdaki tek site olarak listelersiniz.

    Yeni bir site eklemek için üst kısımdaki “Yeni Ekle” düğmesini tıklayın.

    Yeni site ekle

    “Yeni site ekle” sayfasında, site adresini sağlamanız gerekir. Tam adresi yazmanız gerekmez, yalnızca alt alan veya alt dizin olarak kullanmak istediğiniz bölümü yazmanız gerekmez.

    Ardından, bir site başlığı eklemeniz ve site yöneticisinin e-posta adresini girmeniz gerekir.

    Yeni site ayrıntıları ekle

    Çok siteli ağınızı yönetmek için şu anda kullandığınızdan farklı bir yönetici e-posta adresi ekleyebilirsiniz.

    E-posta adresi başka bir kullanıcı tarafından kullanılmıyorsa, WordPress yeni bir kullanıcı oluşturur ve kullanıcı adını ve şifreyi girdiğiniz e-posta adresine gönderir.

    İşiniz bittiğinde “Site Ekle” düğmesini tıklayın.

    WordPress çoklu site ağınıza yeni bir site eklenecek. Bir ağ yöneticisi olarak, yeni bir site kayıt e-postası da alırsınız.

    Yeni bir kullanıcı oluşturduysanız, o kullanıcı yeni bir şifre belirleme ve giriş yapma talimatlarını içeren bir e-posta alır.

    Çoklu site ağınıza temalar ve eklentiler ekleyin

    Varsayılan olarak, çok siteli bir ağdaki bağımsız sitelerin yöneticileri temaları ve eklentileri kendileri yükleyemez.

    Bir ağ yöneticisi olarak, ağınızdaki tüm siteler tarafından kullanılabilmesi için ilgili eklentileri ve temaları yükleyebilirsiniz.

    Çok tesisli ağınız için temaları yükleyin

    Tema eklemek için şu adrese gidin: Sitelerim »Ağ yöneticisi» Temalar sayfa.

    WordPress çoklu site ağınıza yüklenmiş temalar

    Bu sayfada, WordPress çoklu sitenize şu anda yüklü olan temaların bir listesini göreceksiniz.

    Bir temayı, o temanın altındaki “Ağı Etkinleştir” seçeneğini tıklayarak diğer sitelerin kullanımına sunabilirsiniz. Temayı, temanın altındaki “Ağı Devre Dışı Bırak” bağlantısını tıklayarak da devre dışı bırakabilirsiniz. Not: Ağı Devre Dışı Bırak seçeneği yalnızca tema etkinleştirildiğinde görünür.

    Yeni bir tema eklemek için ekranın üst kısmındaki “Yeni Ekle” düğmesini tıklamanız ve normalde yaptığınız gibi bir WordPress teması yüklemeniz gerekir.

    Yeni tema yüklendikten sonra, “Ağı Etkinleştir” seçeneğiyle onu ağınızdaki diğer siteler için kullanılabilir hale getirebilirsiniz.

    Ağınıza hangi temaları sunabileceğiniz konusunda önerilere ihtiyacınız varsa, kullanabileceğiniz en iyi WordPress temaları seçimimize göz atın.

  • En iyi ücretsiz WordPress blog temaları
  • En iyi ücretsiz WordPress fotoğrafçılık temaları
  • En iyi çok amaçlı WordPress temaları

Çok site ağınız için varsayılan bir tema belirleyin

Birkaç tema ekledikten sonra, WordPress her yeni site için varsayılan WordPress temasını etkinleştirmeye devam edecektir.

Başka bir temayı yeni siteler için varsayılan tema yapmak istiyorsanız, wp-config.php dosyanıza aşağıdaki kodu eklemeniz gerekir.

// Setting default theme for new sites
define( 'WP_DEFAULT_THEME', 'your-theme' );

Temanızı temanızın adıyla değiştirin. / Wp-content / themes / klasörüne bakarak bulabileceğiniz tema klasörünün adını kullanmanız gerekir.

Çok tesisli ağınız için eklentiler yükleyin

Benzer şekilde ziyaret edebilirsiniz Sitelerim »Ağ yöneticisi» Eklentiler sayfasına gidin ve her bir eklentinin altındaki “Ağı Etkinleştir” bağlantısını tıklatarak çoklu site ağınızda etkinleştirin.

Birden çok WordPress sitesinde ağ etkinleştirme eklentileri

Her web sitesi için önerdiğimiz bazı temel WordPress eklentileri şunlardır:

  • WPForms – en iyi WordPress iletişim formu eklentisidir ve basit bir sürükle ve bırak form üreteci kullanarak hızlı bir şekilde güzel formlar oluşturmanıza olanak tanır.

  • Yoast SEO: Piyasadaki en eksiksiz WordPress SEO eklentisidir ve arama motorlarından daha fazla ziyaretçi almanıza yardımcı olacaktır.

  • SeedProd: Site yöneticileri, sitelerinde çalışırken yakında bir sayfa görmek isteyebilir. SeedProd, bakım modunda güzel gelecek ve açılış sayfalarını eklemelerine olanak tanır

  • WP Mail SMTP: WP Mail SMTP, çok sayıda siteye önemli kayıt ve bildirim e-postaları göndermek için SMTP sunucusunu kullanarak e-posta dışı WordPress sorunlarını gidermenize yardımcı olur.

Eklenti önerileri için, tüm web siteleri için gerekli WordPress eklentileri listemize göz atın.

Not: Yukarıdaki “Ağ Ayarları” nda site yöneticileri için eklentiler menü seçeneğini etkinleştirdiyseniz, site yöneticileri yüklü eklentileri kendi başlarına etkinleştirebilir veya devre dışı bırakabilir. Site yöneticileri yeni bir eklentiyi kendi başlarına kaldıramaz veya kuramazlar.

Çok siteli sitelere varsayılan içerik ekleme

Varsayılan olarak, WordPress çok siteli ağınızdaki her site için varsayılan içeriği düzenlemenize izin verir. Gidebilirsin Ayarlar »Ağ ayarları sayfasına gidin ve “Yeni site ayarları” bölümüne ekleyin.

Yeni site varsayılanları

Varsayılan yazının, sayfanın ve yorumun içeriğini düzenleyebilirsiniz. Varsayılan içeriği site yöneticileriniz için daha yararlı bir şeyle değiştirmenizi öneririz.

Her yeni siteye ek varsayılan içerik eklenmesini isterseniz ne olur?

Varsayılan olarak, WordPress size yeni siteler için ek varsayılan içerik oluşturma seçeneği sunmaz. Bunu yapmak istiyorsanız, WordPress çoklu sitenize özel kod eklemeniz gerekir.

Bu örnekte, her yeni site için oluşturulacak yeni bir varsayılan sayfa ekleyeceğiz.

add_action('wpmu_new_blog', 'wpb_create_my_pages', 10, 2);
 
function wpb_create_my_pages($blog_id, $user_id){
  switch_to_blog($blog_id);
 
// create a new page
  $page_id = wp_insert_post(array(
    'post_title'     => 'About',
    'post_name'      => 'about',
    'post_content'   => 'This is an about page. You can use it to introduce yourself to your readers or you can simply delete it.',
    'post_status'    => 'publish',
    'post_author'    => $user_id, // or "1" (super-admin?)
    'post_type'      => 'page',
    'menu_order'     => 1,
    'comment_status' => 'closed',
    'ping_status'    => 'closed',
 ));
  
restore_current_blog();
}

Yeni siteler için varsayılan yayınlar oluşturmak için aynı kodu küçük değişikliklerle kullanabilirsiniz. Aşağıdaki koda bakın:

add_action('wpmu_new_blog', 'wpb_create_my_pages', 10, 2);
 
function wpb_create_my_pages($blog_id, $user_id){
  switch_to_blog($blog_id);
 
// create a new page
  $page_id = wp_insert_post(array(
    'post_title'     => 'A sample blog post',
    'post_name'      => 'sample-blog-post',
    'post_content'   => 'This is just another sample blog post. Feel free to delete it.',
    'post_status'    => 'publish',
    'post_author'    => $user_id, // or "1" (super-admin?)
    'post_type'      => 'post',
 ));
  
restore_current_blog();
}

Çok bölgeli WordPress sorunlarını giderme

WordPress çok siteli ağ kurulumuyla ilgili en yaygın sorunlar, yanlış joker alt alan ayarları ve etki alanı atama sorunları nedeniyle oluşur. Birden çok site kurmadan önce web barındırıcınızın joker karakter alt alanlarını desteklediğinden emin olun.

Aşağıdakiler, diğer bazı yaygın sorunlar ve hızlı düzeltmeleridir.

Çok tesisli yüklemelerde oturum açma sorunlarını giderme

Başka bir yaygın sorun, alt dizinlerle çok siteli WordPress kullanırken, bazı kullanıcıların wp-config.php dosyasına gerekli kodu ekledikten sonra sitelerinin yönetici alanına giriş yapamamasıdır.

Bunu düzeltmek için değiştirmeyi deneyin

define('SUBDOMAIN_INSTALL', false);

wp-config.php dosyasındaki

define('SUBDOMAIN_INSTALL', 'false');

Onaylanmamış kullanıcıları bulun

Ortaya çıkabilecek bir diğer sorun da ağınıza kayıtlı ancak etkinleştirme e-postasını almayan kullanıcıları bulamamanızdır. Bunu düzeltmek için WordPress’te onaylanmamış bekleyen kullanıcıları bulma kılavuzumuza göz atın.

Çok siteli bir siteyi kendi WordPress kurulumunuza aktarma

Daha sonra, bir noktada siz veya başka bir site sahibi, çok siteli bir siteyi kendi WordPress kurulumunuza aktarmak isteyebilirsiniz. Bu kolayca yapılabilir. Adım adım talimatlar için, çok tesisli bir WordPress sitesinin tek bir yüklemeye nasıl taşınacağıyla ilgili kılavuzumuza bakın.

Sık karşılaşılan WordPress hatalarına ve bunların nasıl düzeltileceğine ilişkin kesin kılavuzumuza da yer işareti koyabilirsiniz. En yaygın WordPress sorunlarını hızlı bir şekilde çözerek size çok zaman kazandıracaktır.

WordPress çoklu site ağı hakkında sık sorulan sorular

Kullanıcılarımızın çoğu, WordPress çok site ağı ve bu ağın nasıl daha verimli kullanılacağı hakkında birçok soru sordu. Aşağıda en sık sorulan sorular bulunmaktadır.

1. Çok tesisli bir ağ ile sitelerimi daha iyi yönetebilir miyim?

Dürüst olmak gerekirse, cevap gerçekten kullanım senaryosuna bağlıdır.

Örneğin, web siteleriniz birbiriyle ilişkili değilse InifiteWP gibi bir çoklu site yönetim aracıyla daha iyi olur.

Bir restoran zinciri, üniversite veya çevrimiçi dergi için birden fazla siteyi yönetiyorsanız, çok siteli WordPress daha verimli olacaktır.

2. WordPress multisite web sitelerimin daha hızlı yüklenmesini sağlıyor mu?

Yine, birkaç faktöre bağlıdır. Çok sayıda sunucu kaynağıyla daha iyi WordPress barındırma, çok sitenin daha hızlı olmasına izin verecektir, ancak yine bu kaynaklarla, bireysel WordPress siteleri de daha hızlı çalışacaktır.

Ancak, paylaşılan bir barındırma hesabında, trafik artışları bellek kullanımını artıracak ve çok siteli ağdaki tüm web sitelerini aynı anda yavaşlatacaktır. Çoklu site hızını artırmak için WordPress performansı ve hız optimizasyonu hakkındaki kılavuzumuza göz atın.

3. WordPress çok siteli bir web sitesine çevrimiçi mağaza ekleyebilir miyim?

Evet, WordPress çoklu site ağına çevrimiçi bir mağaza ekleyebilirsiniz. Muhtemelen, bunun için WooCommerce gibi bir e-ticaret eklentisi kullanıyorsunuz, bu da WordPress multisite uyumlu.

4. WordPress web siteme “x eklentisi” yükleyebilir miyim?

Bazı WordPress eklentileri çok siteli WordPress ile uyumlu olmayabilir. Eklenti yazarları genellikle eklenti web sitesinde bahseder ve çok siteli bir kurulumda çalışmayabilecek bir eklenti yüklemekten kaçınabilirsiniz. Ancak, belirtilmemişse, birden fazla siteyi desteklediğini varsaymak güvenlidir.

4. Çoklu site ağındaki girişleri ve kullanıcı rollerini nasıl paylaşabilirim?

Varsayılan olarak, bir sitede kayıtlı olan bir kullanıcı aynı ağdaki başka bir siteye kaydolamaz veya eklenemez. Bunun nedeni zaten paylaşılan WordPress veritabanına kayıtlı olmalarıdır. Ancak, diğer sitelerde kullanıcı rolü ayrıcalıkları yoktur.

Kullanıcıları ağ genelinde senkronize etmek için WP Multisite Kullanıcı Senkronizasyonu gibi üçüncü taraf eklentileri kullanabilirsiniz. Ancak, siteye yönetici ayrıcalıkları verebileceğiniz için dikkatli olmalısınız.

Bu makalenin, WordPress çok site ağını nasıl kuracağınızı ve yapılandıracağınızı öğrenmenize yardımcı olacağını umuyoruz. Ayrıca, birden fazla WordPress sitenizi korumak ve güvende tutmak için adım adım WordPress güvenlik kılavuzumuzu görüntülemek isteyebilirsiniz.

Bu makaleyi beğendiyseniz, kanalımıza abone olun YouTube WordPress öğretici videolarını izlemek için. Bizi şu adreste de bulabilirsiniz: Twitter ve Facebook.