lostyazilim
tr.link

Yazar tanımlı kullanıcının sadece kendi yazılarını görmesi

5 Mesajlar 1.685 Okunma
acebozum
tr.link

erdinckn erdinckn Hayal kurmaktan vazgeçme! Kullanıcı
  • Üyelik 26.11.2010
  • Yaş/Cinsiyet 45 / E
  • Meslek Proje Yöneticisi
  • Konum İstanbul Avrupa
  • Ad Soyad E** A**
  • Mesajlar 21
  • Beğeniler 1 / 18
  • Ticaret 4, (%100)
Merhaba, wp'te yazar olarak tanımlı kullanıcının sadece kendi yazılarını görmesi. Bunu nasıl yapabilirim.

Şimdiden teşekkürler,
 

 

elektronikssl
webimgo

bd bd WM Aracı Kullanıcı
  • Üyelik 26.10.2010
  • Yaş/Cinsiyet 34 / E
  • Meslek 2
  • Konum Manisa
  • Ad Soyad B** D**
  • Mesajlar 4926
  • Beğeniler 784 / 3953
  • Ticaret 18, (%100)
Yönetici panelindemi sadece kendi yazılarını görebilsin yoksa yazara ait yazıları sitedemi göstermek istiyorsunuz?
 

 

erdinckn erdinckn Hayal kurmaktan vazgeçme! Kullanıcı
  • Üyelik 26.11.2010
  • Yaş/Cinsiyet 45 / E
  • Meslek Proje Yöneticisi
  • Konum İstanbul Avrupa
  • Ad Soyad E** A**
  • Mesajlar 21
  • Beğeniler 1 / 18
  • Ticaret 4, (%100)
Yönetim panelinde. yani sadece kendi yazılarına müdahale etsin...
 

 

bd bd WM Aracı Kullanıcı
  • Üyelik 26.10.2010
  • Yaş/Cinsiyet 34 / E
  • Meslek 2
  • Konum Manisa
  • Ad Soyad B** D**
  • Mesajlar 4926
  • Beğeniler 784 / 3953
  • Ticaret 18, (%100)
Yönetim panelinde yazar konumlu kullanıcılar diğer yazarların yazdığı yazıları görebilirler ancak müdehale edemezler. Deneme olarak bir yazar hesabı oluşturup diğer yazılara müdehale etmeyi deneyiniz.
 

 

wmaraci
wmaraci

doktorcan doktorcan WM Aracı Kullanıcı
  • Üyelik 28.10.2012
  • Yaş/Cinsiyet 44 / E
  • Meslek öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad G** K**
  • Mesajlar 70
  • Beğeniler 32 / 3
  • Ticaret 2, (%100)

erdinckn adlı üyeden alıntı

Yönetim panelinde. yani sadece kendi yazılarına müdahale etsin...


Vereceğim değişklikle kullanıcılar hiçbir şekilde kendi yazıları dışında başkalarının yazılarını ve beklemedeki konuları göremezler.

functions.php açın en alttaki ?> kodunun hemen üzerine şu kodu yapıştırıp kaydedin.

function mypo_parse_query_useronly( $wp_query ) {
if ( strpos( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/edit.php' ) !== false ) {
if ( !current_user_can( 'level_10' ) ) {
global $current_user;
$wp_query->set( 'author', $current_user->ID );
}
}
}

add_filter('parse_query', 'mypo_parse_query_useronly' );
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al