WordPress BuddyPress Eklentisi ile Sosyal Bir Web Sitesi Oluşturma
Yayınlanan: 2018-11-13
BuddyPress, kullanıcıların çok sezgisel bir şekilde birbirleriyle etkileşim ve iletişim kurabilmeleri için sosyal ağlar oluşturmanıza ve yönetmenize yardımcı olan bir WordPress eklentisidir. Bir dizi eklenti, ağı gereksinimlerinize göre özelleştirmek için karıştırıp eşleştirebileceğiniz belirli özellikler ekler.
Bu eğitim, okuyucuların WordPress BuddyPress temalarını yüklemelerine ve BuddyPress uyumlu bir tema kurmalarına yardımcı olacaktır. Sonunda, okuyucular iş için hazır basit bir sosyal ağ web sitesine sahip olacaklar.
İçindekiler
- WordPress Teması yükleyin
- BuddyPress Eklentisini yükleyin
- Eklentiyi Yapılandır
- Temalı BuddyPress'i kullanın
- Gezinme Çubuğu için Menü Oluşturun
- Web Sitesinde Kayıtları Etkinleştir
- Ön Sayfayı Ayarlayın
1. Adım: WordPress Temasını Kurun
Örnek web sitesi için basit ve basit bir sosyal tema seçeceğim. Bu eğitim için Quest WordPress temasını kullanacağım. Temayı yüklemek için Görünüm → Temalar'a gidin ve “ Görev ”i arayın. Ardından, aşağıda gösterildiği gibi Yükle Düğmesine tıklayın.

Kurulduktan sonra, web sitesinde temayı etkinleştirmek için Etkinleştir düğmesine tıklayın.

Adım 2: BuddyPress Eklentisini Kurun
WordPress Yönetici Paneline gidin, sağ üstteki arama kutusunda Eklentiler → Yeni Ekle → BuddyPress'i arayın seçeneğine gidin. Eklentiyi bulduktan sonra Şimdi Yükle düğmesine tıklayın.

İşlem bittiğinde, eklentiyi etkinleştirin .

Şimdi BuddyPress eklentisini Quest temasıyla kullanmak için yapılandıracağım.
Adım 3: BuddyPress Eklentisini Yapılandırın
Eklentiler → Yüklü Eklentiler → BuddyPress → Ayarlar seçeneğine gidin .

WordPress BuddyPress'i ihtiyaçlarınıza göre yapılandırabileceğiniz bir kredi sekmesi ve üç seçenek sekmesi göreceksiniz.
1. Bileşenler
Bu seçenekler, site yöneticisinin, kullanıcıların sosyal ağın diğer kullanıcılarıyla nasıl etkileşime girdiğini doğrudan etkileyen eylemleri etkinleştirmesine (veya devre dışı bırakmasına) izin verir.

- Genişletilmiş Profiller: Etkinleştirildiğinde, kullanıcı profiline özel alanlar ekleyebilirsiniz.
- Hesap Ayarları: Bu öğeyi işaretlemek, kullanıcıların hesaplarını ve bildirimlerini doğrudan profil ekranından değiştirmelerine olanak tanır.
- Arkadaş Bağlantıları: Etkinleştirildiğinde, kullanıcılar diğer site kullanıcılarına arkadaşlık istekleri gönderebilir. Talep kabul edilirse, kullanıcılar aktivite günlüğü aracılığıyla birbirlerini izleyebilirler.
- Özel Mesajlaşma: Bu seçenek etkinleştirildiğinde, kullanıcılar hem bireysel hem de grup halinde diğer üyelere özel mesaj gönderebilir.
- Etkinlik akışları: Bu seçenek, kullanıcıların sosyal web sitesindeki ileti dizileri, yorumlar, bahsetmeler, doğrudan gönderi gönderme ve favorilere ekleme dahil olmak üzere arkadaşlarının etkinliklerini görmelerine olanak tanır. Kullanıcılar ayrıca e-posta yoluyla bilgilendirilir.
- Bildirimler: Bu seçenek, kullanıcıların arkadaşlık istekleri, özel mesajlar vb. dahil olmak üzere arkadaşlarının etkinlikleri hakkında anında bildirim almalarını sağlar.
- Kullanıcı Grupları: Bu seçenek, kullanıcıların genel, özel veya gizli doğa grupları oluşturmasına izin verir.
- Site İzleme: Etkinleştirildiğinde, yeni gönderiler ve yorumlarla ilgili etkinlikleri kaydeder.
2. Seçenekler
Bu seçenekler, kayıtlı kullanıcıların eylemlerine izin vererek (veya izin vermeyerek) kullanıcı deneyimine katkıda bulunur.

Etkinlik otomatik yenileme
Sosyal ağların en yaygın olarak kullanılan özelliği, haber akışlarının otomatik olarak yenilenmesidir, böylece kullanıcılar yeni güncellemeler almak için görünümü tekrar tekrar yenilemek zorunda kalmazlar. Varsayılan olarak, bu seçenek etkindir, böylece oturum açmış kullanıcılar yeni bir gönderi veya yorum paylaşıldığında bilgilendirilir.
Profil Senkronizasyonu
Bu seçenek, kullanıcıların WordPress profillerini BuddyPress profillerine bağlamalarına olanak tanır.
Yorum göndermek
Etkinleştirildiğinde, kullanıcılar yorumlarını yayınlara ve etkinlik akışlarındaki yorumlara ekleyebilir.
3. Sayfalar
Bu, sosyal siteniz için en önemli bölümdür.

Bu sekme oldukça basit olmasına rağmen, birçok BuddyPress kullanıcısının kafası karışır. Bu üç etiketi anlamana yardım etmeme izin ver:
- Üyeler
- Aktivite
- Kullanıcı Grupları
Not: Şüpheye düştüğünüzde, bu etiketler için varsayılan ayarlara gidin.
Şimdi Kayıt ve Aktivasyon sayfaları oluşturacağım.
Kayıt olmak
BuddyPress'te bu, varsayılan Kayıt formudur. BuddyPress'in kayıt formunu atamak için bir sayfaya ihtiyacı var. Bu yüzden WordPress yönetici panelimden yeni bir sayfa eklemem gerekiyor

etkinleştir
Bu aynı zamanda BuddyPress'in varsayılan hesap etkinleştirme işlemidir. Bunun için WordPress admin paneline gidip yeni bir sayfa ekleyerek tekrar yeni bir sayfa oluşturmam gerekiyor.
Kayıt ve Hesap Etkinleştirme Sayfaları Oluşturun
Sayfalar → Yeni Ekle'ye giderek “ Kayıt ” sayfasını oluşturun.

Sayfalar > Yeni Ekle'ye giderek “ Hesap Etkinleştir ” sayfası oluşturun.

Şimdi Ayarlar → BuddyPress → Sayfalar'a gidin.

Not: Bu seçenekler görünmüyorsa, Ayarlar → Genel'e gidin ve “ Herkes kayıt olabilir ” seçeneğini etkinleştirin.

Son olarak, sayfanın sonundaki “ Değişiklikleri Kaydet ” düğmesine tıklayın.
Adım 4: BuddyPress'i Temayla Kullanma
Görünüm → Menüler'e gidin. Sağ üst köşeden Ekran Seçeneklerini açın.

BuddyPress'i işaretlediğinizden emin olun.

Adım 5: Gezinti Çubuğu için bir Menü Oluşturun
Not: Zaten bir menü çubuğunuz varsa, devam etmeden önce onu silin.

Yeni bir menü çubuğu eklemek için bu adımları izleyin.

Tema varsayılan widget'larını kaldırın ve bunları ihtiyacınıza göre yapılandırın.

Kenar çubuğuna BuddyPress widget'ları ekleyin.

(BuddyPress) Oturum Açma: Bu pencere öğesi, BuddyPress oturum açma işlevini içerir. Widget, yan menü çubuğunda oturum açma formunu sunar.
(BuddyPress) En Son Etkinlikler: Bu pencere öğesi, BuddyPress sitesindeki son etkinlikleri göstererek kullanıcıların topluluktaki trendleri takip etmesine olanak tanır.
(BuddyPress) Üyeler: Bu yan menü widget'ı tüm son, popüler ve aktif üyeleri listeler.
(BuddyPress) Son Aktif Üyeler: Adından da anlaşılacağı gibi, bu pencere öğesi son zamanlarda aktif olan üyeleri görüntüler.
(BuddyPress) Kimler Çevrimiçi: Çevrimiçi olmak, kullanıcının da aktif olduğu anlamına gelmez. Bu widget, diğer kullanıcıların diğer çevrimiçi üyeleri görmesine yardımcı olur.
(BuddyPress) Birincil Gezinme: Bu, etkinliği gösterir ve tüm kullanıcılara bahseder. Bu, birincil gezinmedir ve diğer tüm widget'ların en üstünde görünmelidir.
Adım 6: Web Sitesinde Kullanıcı Kayıtlarını Etkinleştirin.
Genel bir sosyal ağ olması durumunda, kullanıcı kaydı tüm ziyaretçilere açık olmalıdır. Ancak, ağ özelse, kaydı tamamen kapatabilir veya daha iyisi, işlemi yalnızca davetiye yapabilirsiniz.
Kayıt işlemini herkese açık hale getirmek için Ayarlar → Genel → Herkes kayıt olabilir'i işaretleyin .

Adım 7: Ön Sayfayı Ayarlama
Son olarak, sürecin son ve en önemli kısmı web sitenizin ön sayfasını oluşturmaktır. Bir ziyaretçi web sitenize geldiğinde göreceği ilk sayfadır.
Bu örnekte, web sitemin ön sayfası olarak “ aktivite ” sayfasını belirledim. Bunun için Ayarlar > Okuma'ya gidin .

Şimdi Değişiklikleri Kaydet düğmesini tıklayın. WordPress BuddyPress eklentisi tarafından desteklenen kendi sosyal web siteniz artık ziyaretçiler için hazır.

Ön sayfa olarak 'Aktivite' sayfasını seçtiğim için ziyaretçiler siteyi ziyaret ettikten hemen sonra güncel aktiviteyi görebilirler. En üstte, Bildirimler, Ayarlar ve Profil gibi seçenekler içeren BuddyPress menüsüne sahibim.
Sağ taraftaki menüde tüm widget'lar eklediğim sırayla listeleniyor ve sayfanın ana bölümünde gerçek zamanlı olarak güncellenen aktivite akışım var.
Cloudways tarafından yönetilen sunucumda Varnish etkin olarak sosyal ağımı sorunsuz bir şekilde çalıştırıyorum. Ancak, bir sorunla karşılaşırsanız ve sorun belirli bir sayfaysa, devam edin ve bu URL'leri Vernik ayarlarından hariç tutun. Sorun devam ederse, Varnish from Cloudways sunucu panosunu devre dışı bırakın veya 7/24 canlı sohbet desteği ile iletişime geçin.
Son düşünceler
WordPress BuddyPress'i yüklemek zor bir iştir ve süreç zaman alabilir. Yanlış gidebilecek birkaç şey var ve BuddyPress deneyiminizi bozabilecek en yaygın sorunların çözümlerini sunmaya çalıştım.
Ayrıca okuyucuları aşağıdaki yorumlar bölümünden sorularını sormaya teşvik ediyorum. Cevaplamaktan ve size rehberlik etmekten memnuniyet duyarım. Mutlu Bağlantı!
