wmaraci reklam
lidertakipci

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

5 Mesajlar 1.491 Okunma
advertseo
wmaraci reklam

erdinckn erdinckn Hayal kurmaktan vazgeçme! Kullanıcı
  • Üyelik 26.11.2010
  • Yaş/Cinsiyet 44 / 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,
 

 

wmaraci
reklam

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 44 / 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' );
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al