Press "Enter" to skip to content

WordPress yazarların yazı limitlemesi

WordPress sisteminin güzel bir özelliğini daha keşfetmiş bulunuyorum aslında keşfetmek sayılmaz WordPress yapmış buyur kullan demiş ve ben de şansa denk geldim sizinle paylaşmak istedim işine yarayan olursa kullansın.

Burada, halihazırda oturum açmış olan içerik yazarına içerik gösterimini sınırlandıran iyi bir WP-API yöntemi var. (yani, kullanıcılar sadece kendi yazılarını görebilirler). Burada bu tekniğin iki varyasyonunu bulacaksınız. İlki, yalnızca yönetici olmayan kullanıcılar için yayınların görüntülenmesini sınırlar. Diğer, yöneticiler dahil olmak üzere tüm kullanıcılar için yayınların görüntülenmesini sınırlar.

Sadece giriş yapan yazarın yazdığı mesajları göster (yöneticiler hariç)

Giriş yapan her bir yazarın yazılar kısmında görüntüleyebileceği yayınları kısıtlamak için, aşağıdaki skodutemanızın fonksiyon.php’ye ekleyin:

function shapeSpace_set_only_author($query) {
	global $current_user;
	if (!current_user_can('manage_options')) {
		$query->set('author', $current_user->ID);
	}
}
add_action('pre_get_posts', 'shapeSpace_set_only_author');

Burada post sorgusunu değiştirmek için pre_get_posts kullanıyoruz, öyle ki sadece yazarlar sadece kendi yazılarını görüntüleyebilecekler. Bu nedenle, diğer tüm kullanıcılar yalnızca yazar oldukları yayınları görüntüleyebilecekken, tüm yönetici düzeyindeki kullanıcıların tüm yayınları görmesine izin verecektir.

Sadece giriş yapan yazarın mesajlarını göster (yöneticiler dahil)

Yönetici düzeyindeki kullanıcılar için yayın sırasını sınırlamak için önceki tekniği değiştirebiliriz. Dolayısıyla, yöneticiler dahil tüm kullanıcılar yalnızca kendi gönderilerini görüntüleyebilir. Bunu yapmak için birkaç satırı kaldırabiliriz:

function shapeSpace_set_only_author($query) {
	global $current_user;
	$query->set('author', $current_user->ID);
}
add_action('pre_get_posts', 'shapeSpace_set_only_author');

İşlem bu kadar, arkadaşlar yazı dış mihraklardan çeviridir 🙂 işinize yaraması ümidiyle…

Buna benzer diğer yazılarım

İnternetin karanlık köşeleri “Hack Forumları... İnternetin karanlık köşeleri "Hack Forumları" 'na değineceğim. Arkadaşlar Öncelikle forum nedir filan gibi basit kelime oyunlarına değinmeye gerek yo...
Wp Core Hack yapalım Merhabalar efenim. Şimdi sizinle Wp Core Hack yapalım mı ? hadi başlayalım, ama başlamadan önce neden yaptığımızı konuşalım isterseniz. Wp Core ...
Video Scripti nasıl yapılır ? Pdo ile Video Scripti Kodlamak - Udemy Kursum Merhabalar dostlar, bu içerik tamamen Yavuz'a aittir destek amaçlı paylaştım ki daha çok insana ula...
Premium Seo Pack Ayarları Merhabalar efenim, bu yazıda Premium Seo Pack Ayarları yapacağız, Premium Seo Pack gerekli tüm işlemlerini sırayla satın almadan tutup kullanılabilir ...
Css birleştirme Css birleştirme Kod yazarları ve Web site sahipleri için site sayfalarının yavaş açılması çok büyük bir sorundur. Bu sorun yerine göre ziyaretçi yerin...
En iyi forum Scripti Merhaba beyler bu yazımızda sizinle En iyi forum Scripti'ni inceleyelim. Ücretli ve ücretsiz forum scriptleri olarak ikiye ayıralım öncelikle bu konuy...

Bu yazı 102 Defa okundu. Diğer yazılarımı da oku süper yazarım :)

||||

Ali Çömez
Ali Çömez

Kaldırımda yürürken beyaz çizgilere basmamaya çalışan, Sabah yüzünü yıkarken dirseklerinden su sızmasından nefret eden, Dönerle ayranı aynı anda bitirebilen, son dakikada otobüsü kaçırsada grur yapıp arkasından koşmayan... bir insanım :)

View all posts

One Comment

  1. bence wordpress bloggerdan daha iyi bir platform. blogger da sürekli kapanmalar ve engellemeler yaşanırken wordpress te böyle br şey başıma hiç gelmedi

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir