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...
Çok kullanılan Programlama Dilleri listesi Merhabalar efenim, Bu yazıda en çok kullanılan 250 programlama dilini paylaşmak istedim. merak edenler veya yeni dil öğrenmek isteyif klasikleşmişl...
İnstagram Mobil harici Fotoğraf yükleme (Bug) Merhabalar, İnstagram tamamen mobil üzerinden kullanıma sunulan güzel bir sosyal medya platformu Bilgisayardan da kullanılabilir sürümleri mevcut anca...
WordPress ClassiPress Uyumlu AMP Eklentileri Accelerated Mobile Pages (AMP) Türkçede hızlandırılmış mobil sayfalar demektir. Mobil internet kullanımının yaygınlaşmasından sonra ortaya çıkan çeşit...
Exim Mail çıkış İP değiştirme cPanel sunucularda ip adresinin spama düşme durumu sık karşılaşılan bir durumdur bu gibi durumlarda gmail, outlook, yandex vb sunucudn çıkan mailleri ...
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 ...

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

10 Comments

  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

  2. Yunus Yunus

    WordPress yazarları için yazı limitlemesi gayet yalın bir dille anlatılmış. Paylaşım için teşekkür ederim. Diğer wordpress içerikli konularınızı ayrıca inceleyeceğim.

  3. Açıkcası bende şansa burda bulunmaktayım bilmediğim bir konuyu açıklamanız oldukça öz verili teşekkür ederiz Üstat.

  4. Geçenlerde ihtiyacım olmuştu fakat uğraştırır diye fazla bakmadım ama yazdığınız yazı sayesinde halledip diğer wordpress konularıyla ilgili sitenizi takip edeceğim teşekkür ederim..

  5. Yeni gelen yazarları limitlemek için kullanılabilir bir yöntem. Teşekkürler bilgi için.

  6. Yeni yazarlar için kullanılabilecek muhteşem bir yazı olmuş.. Bilgiler için teşekkürlerimi sunarım.

  7. Araştırmış olduğum konulardan bir tanesi buydu güzel anlatım olmuş teşekkürler.

  8. Yazar olsun da yazsın keşke 🙂 Limit falan koymayız. Güzel bir içerik olmuş. Teşekkürler.

Bir cevap yazın

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