En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress Yönetici Alanında Yazarların Yalnızca Kendi Gönderileriyle Sınırlandırılması

WPBeginner'da genellikle web sitelerimizdeki kullanıcı rollerini özelleştiririz. Kullanıcılara yalnızca rollerine gerekli olan görevleri yapmalarına izin verdiğinizde, hata olasılığını azalttığınızı ve web sitesi güvenliğini artırdığınızı görüyoruz.

Okuyucularımızdan bazıları, çok yazarlı WordPress bloglarında yazarların yalnızca kendi gönderilerini görmesini ve düzenlemesini sağlamanın mümkün olup olmadığını sordu. Gizlilik nedenleriyle, katkıda bulunanların yayınlanana kadar diğer yazarların gönderilerini görmesini istemiyorlar.

Evet, kesinlikle mümkün ve bu makalede, yazarların WordPress kontrol panelinde yalnızca kendi gönderilerini görüntülemelerini ve yönetmelerini nasıl kolayca sınırlayacağınızı göstereceğiz.

Yazarları Yalnızca Kendi Gönderilerine Nasıl Sınırlarsınız

Yazarları Yalnızca Kendi Gönderileriyle Sınırlamanın Nedeni?

Varsayılan olarak, WordPress web siteniz, yönetici alanındaki kullanıcı rolü ne olursa olsun tüm gönderileri ve sayfaları tüm kullanıcılara gösterecektir. Yazar, editör, katkıda bulunan veya yönetici olsanız da tüm makaleleri görüntüleyebilirsiniz.

Yazarlar şirketinizin veya ekibinizin bir parçasıysa bu genellikle bir sorun değildir.

Ancak, belirli durumlarda insanların yalnızca kendi gönderilerini görüntülemesiyle sınırlamak faydalıdır. Örneğin, çok yazarlı bir web sitesi çalıştırıyorsanız, yazarların incelemedeki diğer yazarların makalelerini görmesini engellemek faydalı olabilir.

Bununla birlikte, yazarların WordPress yöneticisinde yalnızca kendi gönderilerini nasıl görüntüleyebileceğine bir göz atalım. Bu makalede ele alacağımız konular şunlardır:

Eklenti Kullanarak Yazarları Yalnızca Kendi Gönderileriyle Sınırlandırma

Bir WordPress eklentisi kullanarak, yazarların yalnızca kendi gönderilerini kod düzenlemeden görmelerini kolayca sağlayabilirsiniz.

Bu eğitim için PublishPress Permissions eklentisini kullanacağız. Bu, WordPress izinlerini yönetmenizi sağlayan ücretsiz bir eklentidir ve yazarları yalnızca kendi makaleleriyle sınırlamak için kutudan çıktığı gibi çalışır.

Ayrıca, kimlerin medya kitaplığına erişebileceği gibi daha fazla izin ayarı sunan PublishPress Pro paketinde sunulan ücretli bir sürümü de bulunmaktadır. Ancak, ücretsiz sürümle başlayabilirsiniz.

İlk olarak, PublishPress Permissions eklentisini yüklemeniz ve etkinleştirmeniz gerekecektir. Daha fazla ayrıntı için bir WordPress eklentisinin nasıl kurulacağına dair kılavuzumuzu takip edebilirsiniz.

Eklenti etkinleştirildikten sonra, yazarların ve editörlerin WordPress yönetici alanında yalnızca kendi gönderilerini görmelerini otomatik olarak sınırlayacaktır.

Örneğin, yönetici olarak oturum açtıysanız ve kontrol panelinizden Gönderiler » Tüm Gönderiler bölümüne giderseniz, tüm gönderileri görürsünüz.

Eklentiyi etkinleştirmeden önceki gönderiler

Ancak, WordPress yönetici alanına bir yazar hesabından giriş yaparsanız, yalnızca yazar tarafından oluşturulan gönderilerin görüneceğini fark edeceksiniz.

Diğer kullanıcılar tarafından yazılan gönderileri göremezsiniz.

Yalnızca yazar tarafından gönderiler

Şimdi, editörlerinizin tüm gönderilere erişebilmesini ve bunları inceleyebilmesini istiyorsanız ne yapmalısınız? Bunu nasıl yapabileceğinizi görelim.

Editörlerin Tüm Gönderileri Görmesine İzin Verme

Yukarıdaki yöntemle ilgili sorun, yalnızca yöneticilerin tüm gönderileri görüntülemesine izin vermesidir.

Birçok WordPress sitesinde, diğer yazarlar ve misafir yazarlar tarafından gönderilen makaleleri düzeltmekten sorumlu editörler bulunur. Bu eklentiyi kullanmak, editörleri yalnızca kendi gönderileriyle sınırlayacaktır.

Ancak, PublishPress Capabilities eklentisi gibi bir eklenti kullanarak veya sitenizin tema dosyalarına kod ekleyerek editörlerin farklı yazarların içeriklerini incelemesine izin verebilirsiniz. Her iki yöntemi de göstereceğiz.

PublishPress Capabilities Eklentisini Kullanma

PublishPress Capabilities, PublishPress tarafından oluşturulmuş başka bir eklentidir. Bu eğitimin amacı doğrultusunda ücretsiz sürümünü kullanacağız. Ayrıca bir PublishPress Pro hesabına abone olduğunuzda alabileceğiniz bir profesyonel sürümü de bulunmaktadır.

İlk olarak, PublishPress Capabilities eklentisini WordPress web sitenize yüklemeniz ve etkinleştirmeniz gerekecektir. Bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuzu takip edebilirsiniz.

Eklenti etkinleştikten sonra, WordPress yönetici menünüzdeki Yetenekler'e tıklayın. Bu, farklı kullanıcı rolleri için izinleri değiştirebileceğiniz 'Rol Yetenekleri' sayfasını açacaktır.

Ardından, sol üst köşedeki açılır menüden düzenlemek istediğiniz kullanıcı rolünü seçin.

Kullanıcı rolü yeteneklerini seçin

‘Editör’ rolünü seçtikten sonra, Düzenleme Yetenekleri ayarları altında ‘Başkalarını Düzenle’ seçeneğinin işaretli olduğundan emin olmanız gerekecektir.

Bu, editörlerin diğer gönderileri düzenlemesine olanak tanır.

Diğerlerinin Düzenle Onay Kutusu Etkinleştir

Bundan sonra, Ek Yetenekler bölümüne gidin ve 'diğer gönderileri listele' onay kutusunun etkin olduğundan emin olun.

Bu şekilde, düzenleyici rolüne sahip herkes diğer yazarların gönderilerini görebilecektir.

Diğer gönderileri listele onay kutusunu etkinleştirin

Ayarlarınızı kaydedin ve bir editör olarak giriş yaparak web sitenizdeki Gönderiler bölümünü görüntüleyin. Diğer yazarların gönderilerini görüntüleyip düzenleyebiliyorsanız, ayarları doğru yapılandırdığınız anlamına gelir.

Özel Kodu temanıza ekleme

Editörlerin tüm gönderileri görüntülemesine izin vermenin başka bir yolu da tema dosyalarınıza özel kod eklemektir. Ancak, kod düzenlemeyi içerdiği ve web sitenizi bozabileceği için bu yöntemi yeni başlayanlara önermiyoruz.

Başlamak için, ileri düzey kullanıcılar bu kodu manuel olarak temalarının functions.php dosyasına ekleyebilirler, ancak WPCode gibi bir kod parçacığı eklentisi kullanmanızı öneririz.

WPCode eklentisini kurup etkinleştirdikten sonra, WordPress kontrol panelinizdeki Kod Parçacıkları » + Parçacık Ekle sayfasına gitmeniz gerekir.

Oradayken, 'Özel Kodunuzu Ekleyin (Yeni Parça)' üzerine fare imlecinizi getirmeniz ve ardından görünen '+ Özel Parça Ekle' düğmesine tıklamanız gerekir.

WPCode'de yeni özel bir kod parçacığı ekleme

Bu, özel bir kod parçacığı ekleyebileceğiniz bir sayfa açacaktır. İlk olarak, parçacığa, parçacığın ne yaptığını açıklayan bir başlık vermelisiniz, örneğin 'Editörlerin Tüm Gönderileri Görmesine İzin Ver'.

Bundan sonra, aşağıdaki kod parçasını Kod Önizleme bölmesine yapıştırmanız gerekir:

function posts_for_current_author($query) {
    global $pagenow;
 
    if( 'edit.php' != $pagenow || !$query->is_admin )
        return $query;
 
    if( !current_user_can( 'edit_others_posts' ) ) {
        global $user_ID;
        $query->set('author', $user_ID );
    }
    return $query;
}
add_filter('pre_get_posts', 'posts_for_current_author');
Editörlerin Tüm Gönderileri Görüntülemesine Bir WPCode Parçacığı Kullanarak İzin Verme

Ardından, açılır menüden 'PHP Kod Parçacığı' kod türünü seçtiğinizden emin olun.

Son olarak, 'Aktif' ayarını açtığınızdan ve ardından kodu saklamak ve etkinleştirmek için 'Kod Parçasını Kaydet' düğmesine tıkladığınızdan emin olun.

Editörlerin Tüm Gönderileri Görüntülemesine Bir WPCode Parçacığı Kullanarak İzin Verme

Bu kod, başkalarının gönderilerini düzenleme yeteneğine sahip tüm kullanıcıların tüm gönderileri görmesini sağlar. Bu, editörlerin ve yöneticilerin tüm gönderileri görebileceği anlamına gelir. Katkıda bulunanlar veya yazarlar gibi diğer rollere sahip kullanıcılar yalnızca kendi gönderilerini görecektir.

Daha fazla ayrıntı için, herhangi bir şeyi bozmadan WordPress'e özel kod ekleme kılavuzumuza bakabilirsiniz.

Sitenizde özel kullanıcı rolleri kullanıyorsanız, diğer kullanıcıların eklediği gönderileri düzenleyebilen kullanıcıların bunları kontrol panelinde listelenmiş olarak da görebileceğini unutmamalısınız.

Bonus: Yazarların Belirli Gönderileri veya Sayfaları Görüntülemesini Sınırlama

Yazarlar, editörler, katkıda bulunanlar ve diğer kullanıcı rollerini belirli blog yazılarını ve sayfalarını görüntülemek, düzenlemek ve silmekle sınırlayabilirsiniz.

PublishPress Permissions eklentisini kullanarak, web sitenizin kontrol panelinde kişilerin hangi belirli gönderileri ve sayfaları görüntüleyebileceğine kolayca karar verebilirsiniz.

Başlamak için PublishPress Permissions eklentisini web sitenize kurun ve etkinleştirin. WordPress eklentisi nasıl kurulur hakkındaki eğitimimize başvurabilirsiniz.

Diyelim ki belirli bir makalenin yalnızca web sitesinin editörü tarafından ve başka kimse tarafından düzenlenmesini istiyorsunuz.

Bunu yapmak için, o gönderiyi düzenleyebilirsiniz. WordPress blok düzenleyicisine girdikten sonra, 'İzinler: Bu Gönderiyi Düzenle' meta kutusuna doğru kaydırmanız yeterlidir.

Ardından, diğer tüm kullanıcı rolleri için açılır menüye tıklamanız ve 'Engellendi' seçeneğini seçmeniz gerekecektir. Varsayılan olarak, izin 'varsayılan: Evet' olarak ayarlanacaktır, bu da herkesin gönderiyi düzenleyebileceği anlamına gelir.

Bundan sonra, düzenleyici ayarının ‘Etkin’ veya ‘varsayılan: Evet’ seçeneğinde olduğundan emin olun. İzinleri ayarladıktan sonra blog gönderinizi güncellediğinizden emin olun.

Belirli gönderileri görüntüleme ve düzenleme iznini değiştirme

WordPress'te Kullanıcı Rolü Yeteneklerini Değiştirme Üzerine Uzman Rehberleri

Bu makalenin, WordPress yönetici alanında yazarları yalnızca kendi gönderileriyle sınırlamayı öğrenmenize yardımcı olduğunu umuyoruz. WordPress kullanıcı rollerinin yeteneklerini değiştirmeyle ilgili diğer bazı makaleleri de görmek isteyebilirsiniz:

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıkladığınızda bir komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

32 CommentsLeave a Reply

  1. Hello there, I really enjoy this website! I have a question. How to rescrict (limit, Hide) specific options or feature while Author Post New Product or Add News post. To be more clear; How to limit user from some option in “Add New Post” while publishing post. Sorry for my very bad English :(

  2. Merhaba!
    Bu harika makale için teşekkürler.

    Permissions eklentisini Capabilities eklentisi olmadan kullanabilir miyim?

    Yoksa yetenekler eklentisi İzinler eklentisi için bir 'temel' olarak mı çalışıyor ve birlikte mi kullanılmaları gerekiyor?

    • Birini diğerini kullanmadan kullanabilirsiniz, farklı kullanıcı seviyeleri için mevcut olan farklı seçenekleri değiştirirler.

      Yönetici

  3. Eklentiyi kaldırdığımda ne olur? herhangi bir değişiklik de kaldırılır mı ve tüm kullanıcılar varsayılana mı döner yoksa bu kullanıcıların PublishPress rollerinin kaldırılması için özel dikkat gerektirmesi mi gerekir? teşekkürler!

    • Eklentiyi kaldırırsanız, eklentinin ayarları geri alınır.

      Yönetici

  4. Gerçekten harikasınız ve sizi tebrik ederim. İzin verirseniz size bir şey sormak isterim. Taslaklar söz konusu olduğunda, gönderileri yalnızca yazarlarının görüntülemesi ve düzenlemesiyle sınırlamak için bu kodu değiştirmek istersem ne yapmalıyım?

    • Bu makale en son 2015 yılında güncellenmiştir, bir alternatif bulacağımızdan ve yapabildiğimizde bu makaleyi güncelleyeceğimizden emin olacağız.

      Yönetici

    • Eklentiyi kullanıyorsanız, bu özel soru için eklentinin desteğiyle iletişime geçmeniz gerekir.

      Yönetici

  5. Bu makalede bahsedilen kod, tüm gönderi türleriyle çalışıyor mu? Bir müşterinin sitesinde bazı özel gönderi türlerim var ve eklenti çalıştı, şu anda daha fazla kod ekledikten sonra siteyi test edecek vaktimiz yok ve editörlerin tüm gönderileri görmesine izin vermeye çalışıyoruz.

    Yardımlarınız için şimdiden teşekkürler!

  6. Yorumları mevcut oturum açmış kullanıcıya göre nasıl filtreleyebilirim?

    Katkıda bulunan için tüm yorumların listelenmesini kısıtlamak istiyorum. Yalnızca kendilerine ait gönderiler için gösterme ve moderasyon seçeneğine izin vermek istiyorum.

  7. Bu eklenti, "sayfaların" yazarlar olmayanlardan gizlenmesini içeriyor mu? Buradaki her şeyin gönderilerle ilgili olduğunu görüyorum, ancak sayfalar da buna dahil mi? Sitemiz gönderilerden çok sayfaları kullanıyor.

  8. WordPress kontrol panelinde yorumları katkıda bulunanlardan nasıl gizlerim???

  9. Merhaba,

    bu sorgudan belirli Gönderi Türlerini hariç tutmanın bir yolu var mı?

    Saygılarımla Tom

  10. Birden fazla yöneticim varsa ve yöneticilerin yalnızca kendi gönderilerini görmelerini istiyorsam ne olur??

  11. Harika çalışıyor. Sahip olduğum diğer sorun ise diğer kullanıcıların gönderi sayısını hala görüntülemesi. Yani örneğin mevcut kullanıcının yalnızca 2 yayınlanmış gönderisi olsa bile 105 yayınlanmış gönderi var.

    Bunu düzeltmek için herhangi bir fikriniz var mı?

    • Bunun aylar sonra olduğunu farkındayım, bu yüzden cevap aslında aynı soruna sahip diğerleri içindir. functions.php dosyanıza şunu eklemeyi deneyin. Sanırım bunu Wordpress.StackExchange.com adresinden aldım >>

      // Gönderi Sayılarını Kaldır

      // Özel bir kanca oluştur
      add_filter("views_edit-post", 'custom_editor_counts', 10, 1);

      function custom_editor_counts($views) { // Diğer gizleyebileceğiniz dizi öğelerini kontrol etmek için var_dump($views). unset($views[‘all’]); unset($views[‘publish’]); unset($views[‘pending’]); unset($views[‘trash’]); return $views; }

Leave A Reply

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.