Yazarlara Kendi Blog Yazılarına Kısıtlamalar Nasıl Eklenir?

Blair Jersyer WordPress Eğiticileri Sep 22, 2021

Yazarların WordPress'te yalnızca kendi gönderilerini değiştirebilmelerini mi istiyorsunuz?

Çok yazarlı bir siteniz varsa veya konuk makalelere izin veriyorsanız, katkıda bulunanları panoda yalnızca kendi blog girişlerini görmekle sınırlamak ve diğer yazarların makalelerini yayınlanmadan önce okumalarını önlemek iyi bir fikirdir.

Bu makalede, WordPress panosundaki yazarların yalnızca kendi gönderilerini görmelerini ve yönetmelerini nasıl kısıtlayacağınızı öğreteceğiz.

Yazarlar neden kendi gönderileriyle sınırlı olmalıdır?

Varsayılan olarak, WordPress web siteniz, yönetici kullanıcı durumlarından bağımsız olarak tüm gönderileri ve sayfaları tüm kullanıcılara gösterecektir. Yazar, editör, katkıda bulunan veya yönetici iseniz tüm makaleleri okuyabilirsiniz.

Harika Web Siteleri Oluşturun

En iyi ücretsiz sayfa oluşturucu Elementor ile

Şimdi başla

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

Ancak, bazı durumlarda insanların kendi gönderilerini okumalarını kısıtlamak yardımcı olabilir. Örneğin, çok yazarlı bir web sitesi işletiyorsanız, yazarların incelenmekte olan diğer yazarların eserlerini görüntülemesini engellemek faydalı olabilir.

Bununla birlikte, yazarların WordPress yöneticisinde kendi makalelerini görüntülemelerini nasıl kısıtlayabileceğinize bakalım.

Bir Eklenti Kullanarak Yazarlar Yalnızca Kendi Yazılarını Yazabilir

Bir WordPress eklentisi kullanarak yazarların kodu değiştirmeden yalnızca kendi gönderilerini okumalarına izin verebilirsiniz.

Bu ders için PublishPress İzinleri eklentisini kullanacağız. WordPress izinlerini kontrol etmenize ve yazarları kutudan çıkar çıkmaz kendi makaleleriyle sınırlamanıza izin veren ücretsiz bir eklentidir.

Medya koleksiyonuna kimlerin erişebileceği gibi daha fazla izin seçeneği sağlayan PublishPress Pro paketinde bulunan ücretli bir sürüm de vardır. Ancak, ücretsiz sürümle başlayabilirsiniz.

Başlamak için PublishPress İzinleri eklentisini kurun ve etkinleştirin. Daha fazla bilgi için, bir WordPress eklentisinin nasıl kurulacağına ilişkin makalemize bakın.

Eklenti etkinleştirildiğinde, yalnızca yazarlarına gönderileri gösterir.

Örneğin, yönetici olarak oturum açtıysanız ve Mesajlar'a gittiyseniz

Ancak, bir yazarın hesabını kullanarak WordPress yönetici bölümüne giriş yaparsanız, yalnızca yazarın gönderilerine erişilebildiğini göreceksiniz.

Editörlerinizin tüm gönderilere erişmesini ve böylece onları değerlendirebilmelerini istiyorsanız? Bakalım neler bulabileceksin.

Editörlere Tüm Gönderilere Erişim Verme

Yukarıdaki tekniği kullanmanın dezavantajı, tüm gönderilere yalnızca yöneticilerin erişebilmesidir.

Editörler, birçok WordPress sitesinde diğer yazarlar ve konuk katkıda bulunanlar tarafından gönderilen içeriği düzenlemekten sorumludur. Bu eklentiyi kullanan editörler yalnızca kendi gönderileriyle sınırlı olacaktır.

Ancak, editörlerin PublishPress Capabilities eklentisi gibi bir eklenti kullanarak veya sitenizin tema dosyalarına kod ekleyerek çeşitli yazarların materyallerini incelemesine izin verebilirsiniz. Her iki yolu da göstereceğiz.

PublishPress Yetenekleri Eklentisinden Yararlanma

PublishPress tarafından geliştirilen bir diğer eklenti ise PublishPress Capabilities . Bu eğitim için ücretsiz sürümü kullanacağız. Bir PublishPress Pro hesabına kaydolursanız, pro sürümü de mevcuttur.

Başlamak için WordPress web sitenizde PublishPress Capabilities eklentisini kurun ve etkinleştirin. Adım adım talimatlarımızı izleyerek bir WordPress eklentisi yükleyebilirsiniz.

Eklentiyi etkinleştirdikten sonra devam edin ve WordPress yönetici menünüzde 'Yetenekler'e tıklayın. Bu sizi çeşitli kullanıcı rolleri için izinleri değiştirebileceğiniz 'Rol Yetenekleri' sayfasına götürecektir.

Ardından, sol üst köşede, açılır menüden değiştirmek istediğiniz kullanıcı rolünü seçin.

'Düzenleyici' rolünü seçtikten sonra, Düzenleme Özellikleri ayarları altında 'Diğerlerini düzenle' onay kutusunun etkinleştirildiğinden emin olun.

Editörler bunun bir sonucu olarak diğer gönderileri değiştirebilecekler.

Ardından, Ek Yetenekler alanına gidin ve “diğer gönderileri listele” öğesini işaretleyin.

Editör rolüne sahip herkes bu şekilde diğer yazarların gönderilerini okuyabilecektir.

Şimdi, değişikliklerinizi kaydedin ve web sitenizin Yazılar alanına erişmek için editör olarak oturum açın. Diğer yazarların gönderilerini görebiliyor ve değiştirebiliyorsanız, bu, ayarları başarıyla yapılandırdığınız anlamına gelir.

Temanıza Özel Kod Nasıl Eklenir?

Tema dosyalarınıza özel kod eklemek, editörlerin tüm gönderileri görmesine izin veren başka bir yöntemdir. Ancak, kod değiştirmeyi gerektirdiğinden, bu tekniği acemiler için önermiyoruz.

Başlamak için, bu kodu temanızın function.php dosyasına veya siteye özel bir eklentiye yerleştirin.

function posts_for_current_author($query) {
    global $pagenow;
 
    if( 'edit.php' != $pagenow || !$query-

Bu kod, diğer kişilerin gönderilerini değiştirme yeteneğine sahip herhangi bir kullanıcının tüm gönderilere erişmesini sağlar. Bu, tüm gönderilerin editörler ve yöneticiler tarafından görüleceği anlamına gelir. Katkıda bulunanlar veya yazarlar gibi diğer rollere sahip kullanıcılar yalnızca kendi gönderilerini okuyabilir.

Sitenizde belirli kullanıcı rolleri kullanıyorsanız, diğer kullanıcılar tarafından yayınlanan içeriği değiştirebilen kullanıcıların bunları da gösterge tablosunda göreceğini unutmayın.

Yazarı belirli gönderileri veya sayfaları görüntülemeyle sınırla

Ayrıca belirli blog gönderilerinin ve sayfalarının yazarlar, editörler, katkıda bulunanlar ve diğer kullanıcı rolleri tarafından görülmesini, düzenlenmesini veya silinmesini de kısıtlayabilirsiniz.

PublishPress İzinleri eklentisini kullanarak, kullanıcıların web sitenizin kontrol panelinde hangi belirli makalelere ve sayfalara erişebileceğini kolayca belirleyebilirsiniz.

Başlamak için web sitenize PublishPress Permissions eklentisini kurun ve etkinleştirin. Bir WordPress eklentisinin nasıl kurulacağına ilişkin talimatları eğitimimizde bulabilirsiniz.

Diyelim ki belirli bir makalenin sadece web sitesinin editörü tarafından değiştirilmesini ve başka hiç kimse tarafından değiştirilmesini istemiyorsunuz.

Bu gönderiyi düzenleyerek bunu yapabilirsiniz. WordPress blok düzenleyicisine girdikten sonra "İzinler: Bu Gönderiyi Düzenle" meta kutusuna kaydırmanız yeterlidir.

Bunu takiben, diğer tüm kullanıcı rolleri için açılır kutudan “Engellendi” seçeneğini seçin. İzin, varsayılan olarak "varsayılan: Evet" olarak ayarlanacak ve herkesin gönderiyi değiştirmesine izin verilecektir.

Bundan sonra, düzenleyicinin ayarının 'Etkin' veya 'varsayılan: Evet' olarak ayarlandığından emin olun. İzinleri yapılandırmayı tamamladığınızda, blog yayınınızı düzenlediğinizden emin olun.

Belirli gönderileri görme ve düzenleme erişimi olan kişileri değiştirin.

Bu makalenin, yazarları WordPress yönetici alanında kendi gönderileriyle nasıl sınırlayacağınızı öğretmede yararlı olduğunu umuyoruz. Bu gönderiyi arkadaşlarınızla paylaşmayı veya bizi Facebook veya Twitter'da takip etmeyi unutmayın.

Divi WordPress Theme