Wordpress'deki kullanıcıların değeri ve rolü. WordPress Kullanıcıları için Wordpress Kişisel Dosyalarda Yeni Bir Kullanıcı Rolü Eklenebilir

WordPress, bir rol ve fırsatlar bir mekanizması veya başka bir deyişle, kullanıcıların sitedeki davranışlarını, özellikle idari bölümde kontrol etmek için kullanıcıların grupları ve hakları vardır.

Örneğin, "Yöneticiler" bir grup kullanıcı grubudur ve switch_themes (kayıt konusunu değiştirme olasılığı) zaten bu grubun haklarıyla ilgilidir.

Her zamanki gibi basitten karmaşıktan başlayacağım.

1. rulo

Wordpress'te, varsayılan olarak, zaten 6 kullanıcı grubu var:

  • Süper Yönetici, sitelerin ağını yönetme hakkına sahip bir supertaeministratordur.
  • Yönetici - Yönetici.
  • Editör - Editör, diğer kullanıcıların yayınlarını yayınlayabilir ve düzenleyebilir.
  • Yazar - Yazar, kendi yayınlarınızı yayınlayabilir ve düzenleyebilir.
  • Katkıda bulunma - Katılımcı, yazılarını ılımlılık için yazabilir ve gönderebilir.
  • Abone, profilini düzenleyebileceği bir aboneye sahiptir.

WordPress'i yükledikten hemen sonra, bir yönetici otomatik olarak oluşturulur.

Ayrıca, yalnızca kayıtlı bir kullanıcıyı atamanız gereken rolü de ayarlayabilirsiniz. Bu "Ayarlar\u003e Genel" olarak yapılandırılmıştır.

Kullanıcının Profilinin sayfasındaki rolünü veya sayfadaki tüm kullanıcılarla değiştirebilirsiniz:

2. Fırsatlar

Yerden tasarruf etmek için masada, superadeministrator ve abonenin rolünü düşünmedim. Superadmin esasen aynı yöneticidir, yalnızca ağ yönetimi haklarıyla (WordPress MultiSite). Sadece aşağıda yazacağım. Ancak aboneler hakkında yazmayacağım, çünkü her şey onlar hakkında açık olduğundan - sadece bir olasılığı okumaya sahiptir.

Fırsat Yönetici. Editör Yazar Katılımcı
Eklentiler
İnstall_plugins yeni eklentileri yükleme +
Update_plugins güncelleme eklentileri +
Activate_Plugins eklenti sayfasına erişim sağlar +
edit_plugins eklenti dosyalarını düzenleme yeteneği +
DELETE_PLUGINS Eklentileri Çıkarma +
Konular
install_themes yeni konuların kurulumu +
Switch_themes aktif temayı değiştirir +
edit_themes tema dosyalarını düzenleme +
edit_theme_Options Tema ayarlarını değiştirme +
Update_themses güncelle +
delete_themes kaldırma konuları +
WordPress ayarları
Update_Core GÜNCELLEME GÜNCELLEME +
İthalat ve ihracat işlevlerini kullanma +
Manage_Options Site ayarlarını değiştirme +
EDIT_DASHBOARD konsol sayfasındaki değişiklikler +
Kullanıcılar
Create_Users yeni kullanıcılar oluşturma +
Edit_Users kullanıcıları düzenleme +
DELETE_USERS kullanıcıları silme +
List_users kullanıcıların listesine erişin +
Tanıtım_users kullanıcı rollerini değiştirme +
Remove_Users kullanıcıları silme +
Yorumlar
Moderate_comments ölçülü yorumlar + +
Göz kırpma
Yönetimi_kategoriler değiştirme başlıkları + +
Sayfalar
Edit_pages Sayfaları düzenleme + +
Edit_others_Pages Diğer Editörler tarafından oluşturulan sayfalar düzenleme + +
Edit_Published_Pages Editing Yayınlanan Sayfaları Düzenleme + +
Publish_pages Sayfaların Yayını + +
Delete_pages Sayfaları sil + +
delete_hothers_pages Diğer kullanıcıların sayfalarını çıkarma + +
DELETE_PUBLED_PAGES Yayınlanan sayfaları silme + +
Sil_Private_Pages Kişisel Sayfaları Silme + +
Edit_Private_Pages Kişisel Sayfaları Düzenleme + +
Read_Private_Pages Kişisel Sayfaları Görüntüle + +
Girdileri
Edit_others_posts Diğer kullanıcıları düzenleme + +
delete_others_posts Diğer kullanıcıların kayıtlarını kaldırma + +
delete_private_posts "Kişisel" olarak işaretlenmiş gönderileri kaldırma + +
Edit_Private_Posts Kişisel mesajları düzenleme + +
read_private_posts kişisel mesajları görüntüle + +
Edit_Published_Posts Kendi yayınlanmış girişlerinizi düzenleme + + +
Publish_posts yayın yayınları + + +
delete_published_posts kendi yayınlanmış kayıtlarınızı kaldırma + + +
Edit_Posts Kendi girişlerinizi düzenleme + + + +
Delete_posts kendi girişlerinizi silme + + + +
Diğer
Unfiltered_html, posts, sayfalarda, yorumlarda ve widget'larda HTML ve JavaScript ekleme yeteneği + +
+ + +
Görünüm sitesini oku + + + +

Söz verildiği gibi, superadministörler hakkında biraz daha ayrıntıyı durduracağım. Düzenli yöneticiler sitelerini yönetme haklarına sahiptir. Superministörler, ağdaki herhangi bir siteyi ve ağın tamamını bir bütün olarak yönetebilir.

Birkaç açık olan fırsatları var:

  • manage_network, ağ konsoluna erişim sağlar,
  • yönet_sites Ağ Yönetimi sayfasına erişimi,
  • manage_network_Users, ağ kullanıcılarını yönetme yeteneği,
  • manage_network_themes Ağ Konuları Yönetimi,
  • manage_network_Options Ağ parametrelerine erişim;

3. Seviyeler

WordPress 3.0 sürümünden başlayarak, kullanıcı seviyeleri artık kullanılmaz!

4. Rol ve kullanıcı yetenekleri ile çalışmak için fonksiyonlar

add_role () - kendi rolünüzü oluşturma

İşlev verileri veritabanına girer, bu nedenle bir eklenti veya temayı etkinleştirirken, yalnızca bir kez kullanmak en iyisidir.

/ * * Bu kodu eklenti dosyasına ekleyeceğim ve eklentinin kendisi etkinleştirildiğinde başlatılmasını sağlayacağım * / register_activation_hook (__File__, "True_new_role_plugin_activeVate" ); Fonksiyon true_new_role_plugin_activate () () ($ new_role \u003d add_role ("comm_moderator", // başlık rol __ ("Yorum Moderatör"), // Görüntülenen Rol Başlığı (Yorum Moderatörü) Dizi ( // fırsat dizisi, doğru - izin verilen, yanlış - yasak "Oku" \u003d\u003e true, // pekala, bu anlaşılabilir "orta derecede_comments" \u003d\u003e true // orta yorumlara izin ver )); if (null! \u003d\u003d $ sonuç) ( // sonucu izle // Rol başarıyla oluşturuldu ) BAŞKA ( // null ise, rol zaten var } }

remove_Role () - Rolleri Kaldır

Ayrıca, Add_Role () gibi, fonksiyon, veritabanının içeriğini değiştirir - bu, sadece Factory.php'e aptalca takmak için gerekli olmadığı anlamına gelir.

Örnekte, son bölümde oluşturulan rolü sildik:

get_role () - Kullanıcı grubu hakkında bilgi edinme

Başarı ise, başarısızlık durumunda, Boşluk durumunda WP_Role nesnesini (çoğunlukla rolün rolünden) döndürür.

add_cap () ve remove_cap () - özellikleri ekleme ve çıkarma

Bu özellikler sayesinde, belirli bir rol kullanıcılarına veya hatta tanımlanmış kimliği olan kullanıcılar için haklar ekleyebilir veya silebilirsiniz.

Bu fonksiyonlar ayrıca veritabanının içeriğini de değiştirir, bu nedenle bir örnek olarak temanın aktivasyon / devre dışı bırakılmasıyla asılı olacağız.

True_Author_Caps () () () (Global $ pagenow; $ rol \u003d get_role ("Yazar"); // Örneğin, yazarın rolünü üstlenin // $ rol \u003d yeni wp_user ($ user_id); Böylece belirli bir kullanıcıyı alabiliriz if ("themes.php" \u003d\u003d $ pagenow && isset ($ _GET ["aktif"])) ( // Konu etkinleştirilmişse $ rol -\u003e add_cap ("edit_others_posts"); // Yazarların diğer yazarların yayınlarını düzenlemelerine izin ver ) BAŞKA ( // Konu devre dışı bırakılırsa $ Rol -\u003e remove_cap ("edit_others_posts"); )) Add_action ("load-themes.php", "true_author_caps"); // kancadaki işlevi vurgulayın

Sitenizde yardıma ihtiyacınız olursa veya sıfırdan bile gelişebilir.

Bugün, yazarın, editörün veya katılımcının rolü için sitenizin kullanıcılarının atanması olarak böyle bir soru ile ilgileneceğim.

Kullanıcılarınızdan herhangi birini standart olmayan bir rol atamak istiyorsanız (varsayılan olarak, kayıtlı tüm kullanıcıların bir rol atanır. "abone" Wordpress adresindeki sitenizin yönetim konsolunun ayarlarında belirtilen: "Parametreler" "Genel" "Yeni bir kullanıcının rolü" ), o zaman bu harika ve en önemlisi - WordPress için Rusyonlu bir eklenti " "veya Kullanıcı Rol Editörü. .

Eklentiyi ayarlama - ""

Eklentiyi yüklemek için önce indirmeniz gerekir. Bağlantıya tıklayarak yapın - http://downloads.wordpress.org/plugin/user-role-editor.zip.. Eklenti, virüslerden ve diğer "pürüzlülükten" temizlenebilir - bu, WordPress'in site geliştiricileri üzerindeki konumunun gerçeğini onaylar.

Eklentiyi takma "Kullanıcı Rol Editörü", diğer eklentilerin kurulumundan neredeyse farklı değildir.

Eklentiyi kurmak için sitenizin yönetim konsoluna giriş yapmanız gerekir ve kontrol panelinde solda öğeyi bulun. "Yeni ekle". Sonra seçin "İndirme":

"Kullanıcı Rol Editörü" eklentisinin ayarlarının dış görünümü penceresi

"" - "seçeneğini seçerek Sitenize Yönetim Konsolu'ndan sitenize tıklayarak eklentinin ayarlarını görebilirsiniz. Kurulmuş". Aradığımız eklentiler listesinde " yükleme «:

Aşağıdaki öğrenme Birkaç ek ayar var - yeni bir özellik ekleyerek, yeni bir rol ekleyerek ve varsayılan rolü ayarlama:

Eklenti "Kullanıcı Rol Editörü" ayarları

Vordpress'te sitenin birkaç kullanıcısı kategorisi vardır:

  1. Yönetici (Yönetici) - Hepsi, kullanıcıları silmek ve kuralları değiştirmek de dahil olabilir;
  2. Editör - Sitenin tüm içeriğini düzenleyebilir ve yeni kayıtlar oluşturabilir;
  3. Yazar (yazar) - yeni girişler oluşturabilir ve bunları düzenleyebilir, ancak sadece kendi;
  4. Katılımcı (Katkıda bulunan) - yeni girişler oluşturabilir ve bunları düzenleyebilir, ancak editör veya yönetici yapana kadar sitede yayınlanmayacaklar;
  5. Abone (abone) - Hiçbir şey yalnızca bildirim okuyamaz, yorumlayabilir ve alamaz.

Bu eklenti ile, herhangi bir kategori giren kullanıcıların haklarını daha yaygın olarak değiştirebilirsiniz. Yeni bir kullanıcı kategorisi ekleyin veya kategorilerin yeteneklerini değiştirin. Öyleyse eklentinin ayarlarını düşünün:

  • "Özellikleri okunabilir biçimde göster" - bir kene ayarlayın. Kurulum, Rusça'taki ayarları görüntüler;
  • "Eski izinleri göster" - bir kene koyabilirsiniz ve yükleyemezsiniz. Bazen bu izinler de kullanılabilir. Temel olarak, kullanıcı gruplarının haklarını sınırlandırmak için seviyelerin bir göstergesidir;

Prensip olarak kalan ayarlar anlaşılabilir ve Rusça yazılmıştır. Sanırım idare edeceğini düşünüyorum.

Her kullanıcı kategorisi için hak vermek için algoritma

Yeni fırsatlar atamak istediğiniz "Yazar" grubu için varsayalım. Bunu yapmak için, eklentinin ayarlarına gidin, grubu seçin "Yazar" Üst açılır menüde "Bir rol seç". Ardından, grubun doğru gruplarını ayarlayın ve ayarların hemen altındaki düğmeyi tıklayın. "Kayıt etmek".

Herhangi bir kullanıcıya belirli bir kullanıcı grubu nasıl atanır? Kullanıcıya bir rol atanır?

Şimdi, eklentiyi yükledikten ve yapılandırdıktan sonra , Her kullanıcı grubunun haklarını yapılandırdı, belirli bir kullanıcıya doğru rolü veya ek özellikleri atayabilirsiniz.

Bunu yapmak için, sitenizin yönetim konsoluna gidin ve öğeyi seçin "Kullanıcılar""Tüm kullanıcılar". Bundan sonra, tüm kullanıcıların girişine yakın, yönetici hariç, bir bağlantı var. "Yetenekler"Herhangi bir kullanıcıyı herhangi bir kullanıcı kategorisine atfetmenize izin verecek (rolü atayın).

Sitedeki kullanıcıların hakları, özellikle editörden başlayarak ve baş yönetici ile biten bir dizi insan varsa, oldukça önemli bir rol oynamaktadır. Her birinin kendi yükümlülükleri ve erişim haklarına sahiptir. Site sahibinin, her birine sadece gerekli güçleri daha rasyonel olarak sorunu yapacağı açıktır. Bu, öncelikle tüm sitenin güvenliği için gereklidir, çünkü her kullanıcı yalnızca ihtiyacınız olan işlevlere erişebileceğinden (örneğin, Editör kayıtları düzenleyebilir ve yönetici eklentileri yüklemek içindir). Böyle bir ayrım, standart WordPress araçları olarak sağlanabilir ve bu fırsatları genişleten özel eklentilerden yararlanılabilir.

Wordpress'deki kullanıcıların rolleri nelerdir?

Ayrıntılı olarak, "Motor" da mevcut olan varsayılan rolleri boyamak için, geçmişten birinde yapılır. Yalnızca WordPress'te 5 standart kullanıcı türü olduğunu hatırlayın:

  • abone,
  • katılımcı,
  • yazar,
  • editör,
  • yönetici.

Neden yeni kullanıcı rolleri oluşturuyor?

Prensip olarak, standart roller çeşitli amaçlar için yeterli olacaktır. Ancak bazen bu 5 rolün ötesine geçmek ve kendi ihtiyaçlarımız için daha uygun hale getirmek gerekir. Örneğin, herhangi bir eklenti sonlandırmanız gerekir. Bu durumda, programcıya yalnızca belirli bir eklenti için erişimi açmanız önerilir, diğerlerini kurabilmeyi, düzenleyebilmesini veya silinmesini sağlayamadım.

Wordpress'de yeni bir kullanıcı rolü nasıl eklenir?

Sorunu çözmenin birkaç yolu vardır. En popülerlerini düşünün.

Yöntem 1. Eklenti WPFront Kullanıcı Rol Editörü

Kullanıcı için en basit olanı, bu yeterli fırsat ve anlaşılabilir bir arayüzü sağlayan ücretsiz WPFront kullanıcı rol editör eklentisini kullanmaktır.

Yeni bir rol oluşturmak, eklentiyi taktıktan ve etkinleştirdikten sonra, yönetici bölümüne gidin. Roller -\u003e Yeni ekle.

İlk önce, yeni rolün ekran adını ayarlamanız gerekir (alan Ekran adı.) ve benzersiz etiketi ( Rol ismi.).

Daha büyük blokta Yetenekleri, Oluşturulan rol kullanıcılarının doğru hakları dikkate alınmalıdır. WordPress site yapısına göre uygun şekilde ayrıldıkları görülebilir. Her bölümü kısaca açıklayın.

  • Gösterge Paneli. - Yönetici paneline erişim.
  • Gönderiler. - Kayıtların yönetimi (okuma, düzenleme, silme, yayınlama).
  • Medya - Medya dosyalarıyla çalışın (indirme, düzenleme, silme, yayınlara bağlanma).
  • Sayfalar - Sayfalarla çalışın.
  • Yorumlar. - Yorum Yönetimi (Düzenleme, Moderasyon).
  • Temalar. - Wordpress Temaları ile çalışın (anahtarlama, yükseltme, dosya, silme ve kurulum düzenleme).
  • Eklentiler. - Eklentilerin yönetimi.
  • Kullanıcılar. - kullanıcılarla ve rolleri ile çalışmak (hakları oluşturma, silme, düzenleme, rollerini değiştirme).
  • Araçlar. - İthalat / ihracat fırsatı.
  • Yönetici. - İdari Haklar (Site Bakımına Erişim).
  • Roller. - Özel rolleri yönetme.
  • Diğer yetenekler. - Yukarıdaki kategorilere dahil edilmeyen diğer haklar (örneğin, bireysel eklentiler için).

Tüm haklar işaretlendikten sonra, tıklamanız gerekir. Yeni rol ekle.Bundan sonra, rollerde kayıtlı olanların bir listesi görüntülenirsiniz.

Oluşturulan rolü düzenleyebilirsiniz. Bunu yapmak için, imleci getirmeniz ve seçmeniz gerekir. Düzenle..

Eklentinin sınırsız sayıda rol oluşturmanıza izin verdiğini unutmayın.

Yöntem 2. Manuel

Yeni bir kullanıcı rolü oluşturmanın başka bir yolu var. Programlama dilinde özel WordPress araçlarının kullanımını sağlar. Php..

Sonraki kodun tamamının özel bir dosyada bulunacağını unutmayın. fonksiyonlar.php. Aktif WordPress temanız.

Düzenleyeceğini bilmiyorsanız fonksiyonlar.php.Bu durumda, eklentisi size yardımcı olacaktır.

Örnek olarak, kullanıcıların hakları olacak bir rol yaratacağız:

  • temaları düzenleyin;
  • eklentileri ekle / sil;
  • "Motor" ın yeni sürümlerini yükleyin.

Başlamak için aşağıdaki kodu ekleyin:

$ Sonuç \u003d add_role ("wpschool_custom_admin", __ ("WPSchool Custom Admin"), dizi ());

Burada değişken $ Sonuç tüm haklarla bir dizi içerecektir. add_role () - Yeni bir kullanıcı rolünün oluşturulacağı ve oluşturulacağı özel WordPress özelliği. Değer vermek 'Wpschool_custom_admin' - Bu, yeni rolün benzersiz bir tanımlayıcısıdır ve 'Wpschool özel admin' - Görüntülenen adı.

Şimdi uygun rolleri ekleyin:

"edit_themes" \u003d\u003e true, // "install_plugins" \u003d\u003e true, // eklentilerini yükleme "update_plugin" \u003d\u003e true, // güncelleme eklentileri "update_core" \u003d\u003e true // wordpress çekirdek güncellemesi

Tam Kaynak Kodu:

$ Sonuç \u003d Add_Role ("wpschool_custom_admin", __ ("wpschool custom admin"), dizi ("edit_themes" \u003d\u003e true, // "install_plugins" \u003d\u003e true, // eklentileri yükleme "update_plugin" \u003d\u003e True, / / güncelleme eklentileri "update_core" \u003d\u003e true // wordpress çekirdeğini güncelle);

WordPress web sitesinin tüm rolleri ve haklarının listesi görüntülenebilir resmi internet sitesi.

Oluşturulan rol oluşturulurken (veya mevcut) bir kullanıcıyı oluştururken seçilebilir.

Kullanıcıları kaydetmek için bir siteniz varsa, roller ve kullanıcı erişim hakları hakkında bilgi edinmekle ilgileneceksiniz. Ve eğer açık değilse, şimdi, kapatıldığında kayıt için bir web sitesinin nasıl açılacağını söyleyeceğim.
Kimseye kayıt yaptırmak
Yönetici paneline git "Ayarlar" \u003d\u003e "Genel":

Şimdi "üyelik" öğesini bulun ve kuşu oraya koyun "Herkes kaydolabilir".
Ürünün üstünde "Yeni bir kullanıcının rolü" Kayıtlı rolünü seçin ( Abone, Üye, Yazar, Editör, Yönetici). Alt tarafta, düğmesine tıklayın ve tıklayın " Değişikliği kaydet»:

Eğer kaybolursanız, yeni kayıtlı kullanıcılara ne haklar ve rolü, şimdi her rolden geçeceğiz ve her şeyi anlatmaya çalışacağım.

Sadece Site İdaresi Kayıt Olabilir
Genel olarak, kullanıcıları kaydetmek için siteyi ne açmalı?
Nedenleri farklı olabilir.
Bunlardan biri, web sitenizde, kullanıcıların makalelerini ekleyebilmesidir.
Ya da siteye bir grup işçi, birkaç yönetici ve yazar eklemek istiyorsunuz. Bu durumda, kuşa koyamazsınız " Herhangi bir kayıt olabilir"Siz, bir yönetici olarak, Yönetici panelinden herhangi bir kullanıcı ekleyebilir ve bir rol ve doğru verebilir. Nasıl yapılır?
Yönetici panelinde gidin "Kullanıcılar" \u003d\u003e "Yeni Ekle":

Bir sayfa, sadece kullanıcı verilerini (şifre, posta, isim vb.) Belirtiniz ve doğru vermeniz gereken bir sayfa açılır.
Kullanıcı hakları tüm profilini olarak düzenlenebilir. Ve gerekirse silebilirsiniz. Git "Kullanıcılar" \u003d\u003e "Tüm Kullanıcılar" Ve kullanıcının imlecinin üzerine ihtiyacınız olan kullanıcının imleci üzerinde. İki bağlantı "Düzenle" ve "Sil" görünecektir. Burada, düşünüyorum, açıklar, bağlantıların yerine getirilmesi gereken rolün hangi rolü yapmaması ... ya da ihtiyaç duyuyor?! ::

Son olarak, kullanıcıların hakları ve rolleri hakkında açıklamalara ulaştık. Herkesin kayıt olmasını sağlamak için bir web sitesine veya bloguna karar verirseniz bu önemli bir konudur. O zamanlar, yönetici hakları gibi kullanıcılara verirseniz, siteyi hemen gömebilir, çünkü bu haklarla, kullanıcı Hepsi: Diğer kullanıcıları silin, metni, eklentileri ve kodun kendisini değiştirebilir.
Toplam 5 rol:

  • abone
  • katılımcı
  • yazar
  • editör
  • yönetici

Her bir sonraki rol, önceki ve artı bazı isteğe bağlı olanaklarını içerir.

Abone (abone)

Abone, kayıtları okumak, üzerine yorum yapmak, yeni yorumlar ve yayınlar hakkında bildirimler dışında hiçbir hakkı olmayan bir web sitesinin veya blogun bir kitlesidir.
Abone, yalnızca profilinin ayarlarına erişebilir.

Katılımcı)

Katılımcı girişler oluşturabilir ve bunları ayarlayabilir, ancak site editörü veya yöneticinin yayınlarını onaylayana kadar yayınlayamıyor.

Editör

Editör, herhangi bir içeriği düzenleme ve silme ve yeni girişler ve sayfalar oluşturma hakkına sahiptir.

Yönetici (Yönetici)

Yönetici, kullanıcıları kaldırma ve haklarını değiştirme yeteneği de dahil olmak üzere listelenen tüm haklara sahiptir. Ayrıca eklentileri, konuları eklemek ve kaldırmak ve kodda herhangi bir değişiklik yapın.

Artık kullanıcılarınıza ve blog okuyucularınıza veya sitelerinize ne hakları bildirin.
İyi şanslar ve doğru anlayış, blog okuyucuları verme hakları nelerdir, o zaman kollarınızı öfkeden kırmayın !!!

Wordpress ile çalışıyorsanız veya çalışıyorsanız, muhtemelen kullanıcı yönetimi özelliğini zaten karşıladınız. Bu, özellikle kullanıcıların sitenize WordPress'e erişim hakları arasında ayrım yapmak için gerekli olduğunda budur. Örneğin, bir metin yazarı kiraladığınızda ve sadece size yazmamasını istiyorsunuz, ama kendimi siteye ekledim. Ancak aynı zamanda sitenizin tam yönetimine erişimi olmaması gerekir, ancak yalnızca belirli bir fonksiyon seti gerçekleştirebilir. Bu, erişim haklarının sınırlandırılmasıdır.

Bu işlem, nasıl doğru organize edeceğinizi biliyorsanız, çok zor değildir. WordPress'i sitenize yükleyerek, kayıtlı kullanıcılarınız için çeşitli roller ve seviyeler atama fırsatı bulabilirsiniz. Toplamda, WordPress, beş rol uyguladı (veya altı ise). Superadeministörün altıncı rolü sadece WordPress 3.0'da ortaya çıktı. Tüm bu sitelerdeki tüm sitelerinizi ve kullanıcı rolünüzü tam olarak yönetebileceğiniz anlamına gelir.

WordPress kullanıcıları roller - Bu, kullanıcıyı atayabileceğiniz veya bu haklardan mahrum bırakabileceğiniz hakların (siteyle çalışma fırsatlarının) bir kombinasyonudur.

Kullanıcıları kaydetmek için belirli bir hiyerarşi WordPress'te düzenlenir. Sitenize yalnızca bir yönetici veya bir superateman olarak değil, diğer kullanıcılara da kayıtlıysanız, sadece hayati öneme sahiptir. Sonuçta, aynı hakların durumunda, sitenizdeki tüm kullanıcıların anarşiye hemen başlayacağı açıktır - yeni girişler, görüntüler, yöneticinin izni ve kontrolü olmadan, indirilecek ve yeni dosyalar vb. kayboldu ve görün. Uygulamada, bu tür kaoslara izin vermek için, bir süre sonra, bir süre sonra, sabahları sabah yeni makaleler okumaya başlayacağım ve sadece sen onaylanmadı, aynı zamanda farklı dillerde değil, Polonya, Arapça ( Hangisini bilmiyorum), Çince, vb. Genel olarak, farklı tür spemefinin için mükemmel bir alan

Genel olarak, yeterli çıktı var, ancak hepsi mükemmel değil. Yardımcı olmaz ve işlevleri yoktur, şifrelerin değişikliği dedir. İşte daha fazla açıklayacağım. Her zaman kayıtlı kullanıcı, Yönetici paneline girmek için başarısız bir girişimde, şifreyi yenisine değiştirebilir. Ve paylaşım şifresini değiştirene kadar onları kullanır. Ve sonra şifreyi tekrar değiştirir ve her şeyi değiştirir. Ancak, yönetim sitesine erişimini yasaklayacak bir rol atamazsam, yönetici veya editörün tüm fonksiyonlarına tam erişimi varsa, eğer budur. Burada ve hakkında bilgi kullanmak wordPress kullanıcıları hakları.

Tüm kullanıcıların rollerini, sitede kısıtlamalarla çalışabilecekleri şekilde geçersiz kılar ve radikal bir şeyi değiştiremezsiniz. Bu nedenle, superadeministratorun rolü her zaman sadece size aittir, yani, sitenin sahibi ve başkası. Aynısı, yalnızca bir siteniz varsa, yönetici için de geçerlidir. Ancak bu kafa karışıklığı, WordPress ile çalışmaya başlayan basit bir kullanıcının kolayca karıştırılmasına ve yalnızca siteye zarar veren bu rolleri tanımlayabilir. Bu nedenle, her şeyin boyandığı tablo ile tanışmayı öneriyorum. Bununla, her şey basit ve anlaşılabilir. Ama önce - kullanıcıların rolleri hakkında. Tüm kayıtlı WordPress kullanıcıları altı gruba dağıtılır:

1. Superadeministrator - (Yukarıda dedim) yakın zamanda, WordPress 3.0 sürümünde göründüğü rol oynadığı ve bir WordPress'de N Site sayısına sahip olmanız şartıyla çalışır. Superministrator, ortak bir ağı ve içine dahil olan tüm siteleri yönetebilir. Tablo açıkça görüntülenir. Superministrator (CA) birden çok bloglara tam erişime sahiptir, temaları, kullanıcıları, ağ ayarlarını ve bir web sitesini / blogunu bir bütün olarak kontrol edebilir. Superministrator, ortak ağda bulunan siteleri yönetmek için bir ağ yöneticisi paneliyle çalışabilir. "Yeni Site Siteleri Ekleme" bölümünde, SA yeni bloglar ekleyebilir. Bu rolün sitelerin sahiplerine, editörlerin ve web yöneticilerinin sahiplerine ait olması daha iyidir.

2. Yönetici - Bu aynı zamanda en yüksek linktir: tüm kullanıcıları, konuları, kayıtları, sayfaları, dosyaları, site ayarlarını vb. Yönetebilir. Bu nedenle, eğer bir superademansanız, site yöneticisinin rolü için kullanıcıyı çok dikkatli bir şekilde seçersiniz. Wordpress'te çeşitli sitelerden gelen ortak bir ağ düzenlenirse, rolün rolleri için yönetici süper bakandan sonraki ikinci olacaktır. Yalnızca bir blog / siteniz varsa, yöneticinin rolü evdedir, çünkü süperistrator sadece bu tür hiyerarşik yapılarda mevcut değildir. Bir sitenin yöneticisi temaları ve eklentileri kontrol edebilir, günceller, verileri düzenleyebilir, içe aktarabilir veya dışa aktarabilir, kullanıcı rollerini yönetebilir.

WordPress Üzerindeki Site Yöneticisi Hakları:

    Yeni kullanıcılar oluşturmak ve mevcut silmek, eklentiler ve konularla çalışın, herhangi bir kullanıcının kayıtlarını silmek, tüm kullanıcıların kişisel sayfalarıyla çalışma. Ayrıca, yönetici yayınlanan girişi silebilir. Yani, bir sitenin yöneticisi, web sitesi ağının süper bakanı ile aynı haklara sahiptir.

    Yönetici ayrıca yorumlar, yayınlama, yayınlama ve kişisel sayfaları okuma, dekorasyon temalarını değiştirme, dosyaları yükleme, vb.

3. Editör Sayfaları ve kayıtları yayınlamayı ve düzenlemeyi, aynı zamanda yorumları, bağlantıları, etiketleri ve değerlendirme listelerini yönetmeyebilir.

6. Abone - Bu normal bir ziyaretçidir ve sadece makaleleri okuyabilir ve onlara yorum yapabilir.

Böyle bir rol çözme işleminin biraz sıkıştırdığını biliyorum, ancak tablo tam olarak bir anlayış ortaya koyuyor. Burada her şey oldukça anlaşılabilir ve her WordPress kullanıcısı için hangi rolün tasarlandığını gördünüz.

Kullanıcı rollerini yönetmek için özel bir eklenti var - Kullanıcı Rol Editörü.. Ancak, ayarları o kadar geniştir ki, tam ve anlaşılır açıklaması için ayrı bir makaleye ihtiyaç duyulur. Örneğin, herhangi bir kullanıcı veya yeni bir seviye için yeni bir rol oluşturabilirsiniz. WordPress özellikleri çok işlevlidir, tüm yaşamları incelemek mümkündür. Ancak kullanıcıların rollerine ve seviyelerine geri dönün. Her rol, kullanıcının belirli bir ayrıcalıklara sahip olabileceği veya sahip olamayacağı kendi seviyesine atanabilir. Böylece, yazarın başlıkları yönetmek için girişleri yayınlama, yeni veya varolan silme vb. Yayınlama yeteneği dışında izin verilebilir.

Böyle bir hiyerarşi daha etkili ve güvenli bir şekilde yönetmenize, yönetimin yapımını görmenizi ve gerekli değişiklikleri yapmanızı sağlar. Sonuçta, birkaç yazar, editör, vb. Sitede çalışırsa, bu tür değişikliklere ihtiyaç vardır. Örneğin, yazarlardan birinin yazılı makalelerin yazılı olarak açıkça yol açtığı ve cesaretlendirmeyi hak eden bir videoyunuz. Sonra editörün rolünü atayabilir, (bkz. Tablo) yalnızca makaleler yayınlamak için değil, aynı zamanda diğer kullanıcılardan gizlenen AdminPanel'deki diğer yönetim işlevlerine de erişebilir.

Tabloyu dikkatlice incelirseniz, Site Yöneticisinin yeteneklerinin pratikte sınırlı olmadığını fark edeceksiniz - sadece Kamçatka'nın başkanı değil, aynı zamanda evrenin efendisi değilsiniz. Rollerin uygun şekilde dağıtılması ve blog kullanıcıları için seviyeleri atama, blogun blogunun net bir kuruluşunu oluşturabilirsiniz, yani hayatı kolaylaştırmak çok daha kolaydır.

Bugün her şeyim var. Dalgalarla buluşmadan önce