wmaraci reklam
tr.link

wordpress ufak post yönlendirme

19 Mesajlar 2.044 Okunma
acebozum
tr.link

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
Adminde yönlendirme yapmak istiyorum örnek vererek yazayım şöyleki

Bu kodda üye, sayfalar linkine tıkladığında veya sayfalar>yeni ekle tıkladığında index.php yönlendiriyor ben bunu sayfaları değilde yazılar linkini index.php yönlendirmek istiyorum

Bu kod sayfa(page) yönlendirmede çalışıyor
if(($pagenow == 'edit.php' && isset($_GET['post_type']) && $_GET['post_type'] == 'page') || ($pagenow == 'post-new.php' && isset($_GET['post_type']) && $_GET['post_type'] == 'page') ){
wp_redirect(admin_url('/index.php', 'http'), 301);
exit;
}



Yani şu şekilde yapıyorum olmuyor:
if(($pagenow == 'edit.php' && isset($_GET['post_type']) && $_GET['post_type'] == 'post') || ($pagenow == 'post-new.php' && isset($_GET['post_type']) && $_GET['post_type'] == 'post') ){
wp_redirect(admin_url('/index.php', 'http'), 301);
exit;
}


sonra aşağıdaki kodu deniyorum bu seferde sayfalar(page), yazılar (post), portfolio ne kadar edit.php varsa onları yönlendiriyor

if($pagenow == 'edit.php'){
wp_redirect(admin_url('/index.php', 'http'), 301);
exit;
}


benim istediğim sadece adminde(yönetici sayfalarında) yazılar linkine tıkladığında index.php yönlendirsin
 

 

googleasistan
reklam

65116 65116 WM Aracı Anonim Üyelik
  • Üyelik 20.06.2016
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 632
  • Beğeniler 0 / 196
  • Ticaret 9, (%89)
silenthilll

mantıklı bir yönlendirme değil bu şimdi sen bu sayfayı yönlendirirsen sen nasıl tıklıyacaksın?
 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2771
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
'posts' olarak deneyin.
 

 

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
Güven:
!current_user_can('administrator') ile yönlendirecem
 

 

wmaraci
wmaraci

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
bilimokur post olarak posts olarakda çalışmıyor.

Link uzantısını elle şöyle yaptığımda wp-admin/edit.php?post_type=post yönlendirme çalışıyor fakat link şu şekilde olduğu için wp-admin/edit.php yemiyor
 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2771
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
Admin olmayanlar zaten bu sayfayı göremiyor neden yönlendirme yapmak istiyorsunuz?
 

 

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
bilimokur

Kullanıcıların yazması için ayrı bir post_type açtım. Lakin yazılar(post) kısmıda yöneticiye kalsın istiyorum. Bundan dolayı yazı ekleme sayfasıda doğal olarak girebiliyorlar ve yazabiliyorlar
 

 

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
İlla yönlendirme olacak diyede bir şart yok engellemede olabilir !current_user_can('administrator') gibi lakin plugin olmadan olsun istiyorum
 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2771
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
if ( 'post' == get_post_type() && is_edit_page() ) {
wp_redirect();
}
Şeklinde yapılabilir. Telefondan bu kadar yazabildim. Kendinize göre düzletip deneyin.
 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2771
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
Ayrıca current_user_can('manage_options') yaparsanız daha sağlıklı olur.
 

 

wmaraci
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