Yazarları WordPress gönderilerini düzenlemeyle sınırlamak istiyor musunuz?

Çok yazarlı bir siteniz varsa veya misafir gönderilerine izin veriyorsanız, katkıda bulunanları panoda yalnızca kendi blog gönderilerini görecek şekilde sınırlamak ve yayınlanmadan önce diğer yazarların gönderilerini görmelerini engellemek iyi bir fikirdir.

Bu makalede, yazarların WordPress panosunda kendi gönderilerini görüntülemesini ve yönetmesini nasıl sınırlayacağınızı göstereceğiz.

Yazarları neden makaleleriyle sınırlasınlar?

Varsayılan olarak, sizin Site Web WordPress, tüm gönderileri ve sayfaları, konumlarından bağımsız olarak tüm kullanıcılara gösterecektir. Kullanıcı rolü yönetim alanında. Yazar, editör, katkıda bulunan veya yönetici olun, 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ı yalnızca makalelerini görecek şekilde sınırlamak yararlıdır. Örneğin, bir Site Web çok yazarlı, özellikle tam sürüm olduklarında yazarların diğer yazarların makalelerini görmelerini engellemek faydalı olabilir.

Bununla birlikte, yazarları yalnızca kendi gönderilerini Yönetici panosunda gösterecek şekilde nasıl sınırlayabileceğinize bir göz atalım.

Bir eklenti kullanarak yazarları makaleleriyle sınırlayın

Bir WordPress Plugin, yazarların kodu değiştirmeden yalnızca makalelerini görmelerine kolayca izin verebilirsiniz.

Bu eğitim için eklentiyi kullanacağız YayınlaBasın İzinleri. WordPress izinlerini yönetmenize izin veren ve yazarları kendi gönderileriyle sınırlamaya çalışan ücretsiz bir eklentidir.

Pakette ayrıca premium bir sürüm de bulunmaktadır. YayınlaPress Pro, medya kitaplığına kimlerin erişebileceği gibi daha fazla izin ayarı sunar. Ancak, ücretsiz sürümle başlayabilirsiniz.

İlk olarak, PublishPress Permissions eklentisini kurmanız ve etkinleştirmeniz gerekecek. Daha fazla ayrıntı için, adresindeki kılavuzumuzu takip edebilirsiniz. WordPress eklentisi nasıl kurulabilir.

Eklenti etkinleştirildiğinde, makaleleri yalnızca yazarlarına otomatik olarak görüntüler.

Örneğin, yönetici olarak oturum açtıysanız ve Makaleler »Tüm Makaleler kontrol panelinizden tüm gönderileri göreceksiniz.

yazarları makalelerini düzenlemekle sınırlamak

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

şimdi Ya editörlerinizin tüm makalelere erişebilmelerini ve böylece onları gözden geçirebilmelerini istiyorsanız? Nasıl yapabileceğinizi görelim.

Editörlerin tüm makaleleri görüntülemesine nasıl izin verilir?

Yukarıdaki yöntemi kullanmanın sorunu, yalnızca yöneticilerin tüm makaleleri görüntülemesine izin vermesidir.

Birçok WordPress sitesinde, diğer yazarlar ve konuk katkıda bulunanlar tarafından gönderilen makalelerin redaksiyonunu yapmaktan sorumlu editörler bulunur. Bu eklentiyi kullanmak, yayıncıları kendi makaleleriyle sınırlayacaktır.

Ancak PublishPress Capaibility eklentisi gibi bir eklenti kullanarak veya tema dosyalarınıza kod ekleyerek editörlerin farklı yazarların içeriğini incelemesine izin verebilirsiniz. web sitesi . Size her iki yöntemi de göstereceğiz.

PublishPress Capabilities eklentisini kullanma

PublishPress Yetenekleri PublishPress tarafından oluşturulan başka bir eklentidir. Bu öğreticinin amaçları için, ücretsiz sürüm. Bir PublishPress Pro hesabına kaydolduğunuzda alabileceğiniz bir profesyonel sürümü de vardır.

İlk olarak, WordPress web sitenize PublishPress Capabilities eklentisini kurmanız ve etkinleştirmeniz gerekecek, eklentide yaptığımız gibi YayınlaBasın İzinleri.

Eklenti etkinleştirildikten sonra devam edin ve " Uygulama Alanı »WordPress yönetim menünüzde. 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 değiştirmek istediğiniz kullanıcı rolünü seçin.

yazarları makalelerini düzenlemekle sınırlamak

"Düzenleyici" rolünü seçtikten sonra, ayarlar altında "Diğerlerini düzenle" onay kutusunun etkinleştirildiğinden emin olmanız gerekir. Düzenleme yetenekleri.

Bu, editörlerin diğer makaleleri düzenlemesine izin verecektir.

Bundan sonra bölüme gidin Ek Yetenekler ve kutuyu işaretleyin Yetenekleri Yönet

Bu sayede editör rolü olan herkes diğer yazarların makalelerini görebilecek.

 

Şimdi ayarlarınızı kaydedin ve editör olarak giriş yaparak web sitenizin Makaleler bölümünü görüntüleyin. Diğer yazarların gönderilerini görüntüleyebiliyor ve düzenleyebiliyorsanız, ayarları doğru şekilde yapılandırdınız.

WordPress temanıza özel bir kod ekleme

Yayıncıların tüm makaleleri görüntülemesine izin vermenin başka bir yolu da tema dosyalarınıza özel kod eklemektir. Ancak, kodu düzenlemeyi gerektirdiğinden, yeni başlayanlar için bu yöntemi önermiyoruz.

Başlamak için bu kodu şuraya ekleyebilirsiniz. fonksiyonlar theme.php dosyanızın

function posts_for_current_author ($ sorgusu) {global $ pagenow; if ('edit.php'! = $ pagenow ||! $ sorgu-> is_admin) $ sorgu döndürür; if (! current_user_can ('edit_others_posts')) {global $ user_ID; $ sorgu-> set ('yazar', $ user_ID); } $ sorgusunu döndür; } add_filter ('pre_get_posts', 'posts_for_current_author');

Bu kod, diğer kullanıcıların gönderilerini düzenleme yeteneğine sahip tüm kullanıcıların tüm gönderileri görüntülemesine izin verir. Bu, editörlerin ve yöneticilerin tüm makaleleri görebileceği anlamına gelir. Katkıda bulunanlar veya yazarlar gibi diğer rollere sahip kullanıcılar yalnızca kendi makalelerini görecektir.

Yazarları belirli gönderileri veya sayfaları görüntülemeyle sınırlayın

Belirli blog gönderilerini ve sayfalarını görüntülemek, düzenlemek ve silmek için yazarları, düzenleyicileri, katkıda bulunanları ve diğer kullanıcı rollerini de sınırlayabilirsiniz.

PublishPress İzinleri eklentisini kullanarak, insanların web sitenizin kontrol panelinde hangi belirli gönderileri ve sayfaları görüntüleyebileceğine kolayca karar verebilirsiniz.

Başlamak için eklentiyi kurun ve etkinleştirin YayınlaBasın İzinleri Web sitenizde.

Şimdi, belirli bir gönderinin yalnızca web sitesinin yayıncısı tarafından düzenlenmesini ve başka hiç kimse tarafından düzenlenmesini istemediğinizi varsayalım.

Bunun için bu makaleyi düzenleyebilirsiniz. WordPress blok düzenleyicisine girdikten sonra, "İzinler: Bu gönderiyi düzenle" meta kutusuna gitmeniz yeterlidir.

Ardından, diğer tüm kullanıcı rolleri için açılır menüyü tıklamanız ve “Engellendi” seçeneğini seçmeniz gerekir. Varsayılan olarak, izin 'olarak ayarlanacaktır.varsayılan: Evet', herkesin gönderiyi düzenleyebileceği yer.

Bundan sonra, düzenleyici ayarını " Etkin"Veya" Varsayılan: Evet ". İzinleri ayarladığınızda, blog yayınınızı güncellediğinizden emin olun.

yazarları makalelerini düzenlemekle sınırlamak

Önerilen Kaynaklar

Daha fazlasını keşfet kaynakların bulunduğu web sitenizin oluşturulmasında ve yönetiminde size eşlik edecek öneriler.

Sonuç

Orası ! Bu eğitim için bu kadar. Bu makalenin, yazarları WordPress yönetici alanında kendi gönderileriyle nasıl sınırlayacağınızı öğrenmenize yardımcı olduğunu umuyoruz. Çekinme En sevdiğiniz sosyal ağlarda arkadaşlarınızla paylaşın

Bununla birlikte, ayrıca bize danışabilirsiniz kaynakların bulunduğuİnternet siteleri oluşturma projelerinizi yürütmek için daha fazla elemana ihtiyacınız varsa, WordPress blog oluşturma.

Ancak bu arada, bize Yorumlar ve özel bölümdeki öneriler.

...