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

Evde Kedi Bakımını Kolaylaştırma Yolları Kedileriln burunlarının ıslak olması hasta olmadıklarını destekleyen bir argumandır. Bu ıslaklık kedinizin salgılarının sağlıklı olduğunun göstergesid...
Github Üzerinde Sitenizi Barındırın Merhabalar, Dostlar bu yazıda Github Üzerinde Sitenizi Barındırma nasıl yapılır detayları ile anlatılan bir makale olacak. Makaleyi aslında şans eseri...
Harici’mi Satır içi’mi ? Merhabalar efenim, Bu yazıda Harici'mi Satır içi'mi ? sorusunu düşünüp tartışalım diilerseniz. Harici'mi Satır içi'mi ? Harici'mi Satır içi'mi ...
WP en iyi 5 Cache eklentisi Şu anda bir web site açtığınızda arama motorlarında iyi sıralama almak için, web sitesinin birkaç özelliklerinden biri hızlı olması gerektiğidir. ...
Pyxsoft Anti Malware Merhabalar arkadaşlar, Bu yazıda Pyxsoft Anti Malware kurulumu anlatacağım ancak öncelikle Pyxsoft Anti Malware nedir ne işe yarar gibi kısa notlar pa...
WordPress optimizasyon Merhabalar efenim, Günümüzde wordpress kullanıcılarının geneli demeyelim de büyük çoğunluğu WordPress Güvenlik ve optimizasyon konusunda forumlarda ya...

Bu yazı 54 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