Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’te Başarılı Girişten Sonra Kullanıcılar Nasıl Yönlendirilir

Editoryal Not: WPBeginner üzerindeki ortak bağlantılardan komisyon kazanıyoruz. Komisyonlar, editörlerimizin görüşlerini veya değerlendirmelerini etkilemez. Editoryal Süreç hakkında daha fazla bilgi edinin.

Kullanıcıları WordPress sitenize giriş yaptıktan sonra belirli bir sayfaya yönlendirmek mi istiyorsunuz?

Bir çevrimiçi mağazanız veya üyelik siteniz varsa, yeni giriş yapan kullanıcılarınıza bundan sonra ne yapacakları konusunda rehberlik etmek isteyeceksiniz. Aksi takdirde, kafaları karışabilir ve hayal kırıklığına uğrayabilirler.

Bu makalede, WordPress’te başarılı bir girişten sonra kullanıcıları nasıl yönlendireceğinizi göstereceğiz.

How to redirect users after a successful login in WordPress (2 ways)

Kullanıcıları WordPress Sitenize Giriş Yaptıktan Sonra Neden Yönlendirmelisiniz?

Web sitenizin çok yazarlı bir blog, bir üyelik web sitesi veya bir çevrimiçi mağaza gibi birden fazla kullanıcısı varsa, bu kullanıcıları oturum açtıktan sonra doğru yere yönlendirmek isteyeceksiniz.

Birçok WordPress üyelik eklentisi ve e-ticaret ek lentisi, kullanıcılara özel giriş sayfaları göstererek ve onları bir hesap yönetimi sayfasına yönlendirerek yönlendirmeleri otomatik olarak işler.

Ancak, tüm web siteleri bu işlevselliğe sahip bir eklenti kullanmayacaktır. Bu durumda, kullanıcılar basitçe varsayılan WordPress yönetici alanına yönlendirilecektir.

Bu durum blog yazarları ve yazarlar için işe yarayabilir ancak üyeleriniz ve müşterileriniz gibi kişiler için ideal bir deneyim değildir.

Bununla birlikte, WordPress’te başarılı bir girişten sonra kullanıcıları kolayca nasıl yönlendireceğimize bir göz atalım. Kullanmak istediğiniz yönteme doğrudan atlamak için aşağıdaki hızlı bağlantıları kullanabilirsiniz:

Yöntem 1: LoginWP ile Giriş Yönlendirmelerini Ayarlama

Yöntem, kullanıcıları oturum açtıktan sonra kullanıcı rollerine, yeteneklerine, kullanıcı adlarına ve daha fazlasına göre yeniden yönlendirmenize olanak tanır.

Bunu yapmanın en kolay yolu LoginWP (eski adıyla Peter’s Login Redirect) eklentisini kullanmaktır. Birkaç tıklamayla basit giriş yönlendirmeleri ayarlamanızı sağlar.

Yapmanız gereken ilk şey eklentiyi yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için, WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

Etkinleştirmenin ardından, eklentiyi ayarlamak için LoginWP ” Yönlendirmeler bölümüne gitmeniz gerekir.

Çeşitli durumlar için giriş yönlendirmeleri ayarlamanıza olanak tanır. Aşağıda her birine bir göz atalım.

Belirli WordPress Kullanıcıları için Giriş Yönlendirmelerini Ayarlama

İlk olarak, yalnızca belirli kullanıcılar için yönlendirmeler ayarlayabilirsiniz. Bu, küçük bir ekibiniz varsa ve ekip üyelerini belirli sayfalara yönlendirmek istiyorsanız kullanışlıdır.

Bunu yapmak için, ‘Yeniden Yönlendirme Kuralları’ bölümündeki ‘Yeni Ekle’ düğmesine tıklayın.

Add new redirection rule

Bu sizi yeniden yönlendirme ayarlarınızı yapmanız için yeni bir sayfaya götürür.

İlk olarak, ‘Kural Koşulu’ açılır menüsünden ‘Kullanıcı Adı’ koşulunu seçin ve açılır listeden kullanıcı adını seçin.

Add username redirection rule

Ardından, kullanıcıyı oturum açma ve oturum kapatma sırasında yönlendirmek istediğiniz URL’leri girebilirsiniz.

Değişikliklerinizi kaydetmek için ‘Kuralı Kaydet’ düğmesine tıkladığınızdan emin olun.

Add username login and logout URL

WordPress’te Kullanıcı Rolüne Göre Giriş Yönlendirmelerini Ayarlama

Ardından, WordPress’teki kullanıcı rolüne göre bir giriş yönlendirmesi ayarlayabilirsiniz. Örneğin, editörleri yönetici alanına yönlendirmek, ancak e-posta listesi abonelerinizin ayrı bir özel sayfaya gitmesini isteyebilirsiniz.

İşlem yukarıdaki adımlara benzer olacaktır. ‘Yeniden Yönlendirme Kuralları’ bölümündeki ‘Yeni Ekle’ düğmesine tıklamanız yeterlidir.

Ardından, ‘Kural Koşulu’ açılır menüsünden ‘Kullanıcı Rolü’ koşulunu seçin ve açılır listeden kullanıcı rolünü seçin.

Ayrıca, bu kuralın eklenti ayarlarında nasıl saklanacağını ve görüntüleneceğini belirleyecek olan sırayı herhangi bir sayıya ayarlayabilirsiniz.

Add user role redirection role

Ardından, kullanıcı rolünü yönlendirmek istediğiniz oturum açma ve oturum kapatma URL’lerini girin.

Ardından, ‘Kuralı Kaydet’ düğmesine tıklayın.

Add user role login and logout URL

Birden fazla kullanıcı rolü için farklı giriş yönlendirmeleri oluşturmak istiyorsanız, yukarıdaki adımların aynısını uygulamanız yeterlidir.

WordPress’te Yeteneklere Göre Giriş Yönlendirmelerini Ayarlama

Eklenti ayrıca kullanıcı seviyelerine ve yeteneklerine göre giriş yönlendirmeleri ayarlamanıza olanak tanır. WordPress’te özel yeteneklere sahip kullanıcı rolleri oluşturmak ve yönetmek için bir eklenti kullanıyorsanız bu çok kullanışlıdır.

Bunu yapmak için, ‘Yeni Ekle’ düğmesine tıklayarak yukarıdaki aynı adımları izleyin.

Ardından, ‘Kural Koşulu’ açılır menüsünden ‘Kullanıcı Yeteneği’ koşulunu seçmeniz ve açılır listeden kullanıcı yeteneğini seçmeniz gerekir.

Eklenti ayarları sayfasında kurallarınızı düzenli tutmak istiyorsanız bir sipariş numarası da girebilirsiniz.

Add user capabilities redirection rule

Atadığınız rollere bağlı olarak farklı kullanıcı yeteneklerine sahip olacaksınız.

Ardından, aşağıdaki kutulara oturum açma URL ‘nizi ve oturum kapatma URL’nizi girin.

Add user capability login and logout URL

Son olarak, ‘Kuralı Kaydet’ düğmesine tıklayın.

WordPress’te Tüm Kullanıcılar için Giriş Yönlendirmelerini Ayarlama

Eklentinin ayarlar sayfasında, diğer tüm kullanıcılar için bir yönlendirme ayarlama seçeneği vardır. Bir kullanıcı yukarıda belirlediğiniz kurallarla eşleşmiyorsa, buraya bir URL girerek onları yeniden yönlendirebilirsiniz.

Bu ayarı, tüm kullanıcılar için site çapında bir yönlendirme oluşturmak için de kullanabilirsiniz.

‘Diğer Tüm Kullanıcılar’ bölümüne bir oturum açma URL’si ve oturum kapatma URL’si girmeniz yeterlidir.

Set redirect for all other users

Ardından, ‘Değişiklikleri Kaydet’ düğmesine tıklamanız yeterlidir.

WordPress’te Kullanıcı Kaydı Yönlendirmesi Ayarlama

Yeni bir kullanıcı web sitenize kaydolduğunda, WordPress onları giriş sayfasına yönlendirir. Kullanıcıları WordPress web sitenizdeki başka herhangi bir sayfaya göndermek için bir yönlendirme URL’si ayarlayabilirsiniz.

Yeni URL’yi ‘Kayıt Sonrası’ bölümüne girmeniz ve ‘Değişiklikleri Kaydet’ düğmesine tıklamanız yeterlidir.

Add after user registration redirect

Yöntem 2: WPForms ile Özel Giriş Formu ve Yönlendirmeler Kurma

Yeni kullanıcılar için özel bir giriş formu oluşturmak istiyorsanız, giriş yaptıktan sonra bir yönlendirme ayarlamak için WPForms’u kullanabilirsiniz.

WPForms, 6 milyondan fazla web sitesi tarafından kullanılan, piyasadaki en iyi kullanıcı kayıt eklentisidir. Kolayca kullanıcı kayıt formları, iletişim formları ve daha fazlasını oluşturmanızı sağlar.

WPForms

Not: Basit iletişim formları oluşturmak için ücretsiz sürümü kullanabilirsiniz, ancak giriş formu özelliğini elde etmek için WPForms Pro ‘ya ihtiyacınız olacaktır.

Yapmanız gereken ilk şey WPForms eklentisini yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için WordPress eklentisi yükleme hakkındaki başlangıç kılavuzumuza bakın.

Etkinleştirmenin ardından WPForms ” Ayarlar ‘ı ziyaret etmeniz ve lisans anahtarınızı girmeniz gerekir. Bu bilgiyi WPForms web sitesindeki hesabınızda bulabilirsiniz.

Enter WPForms license key

Bundan sonra, kullanıcı kayıt formu eklentisini yüklemeniz gerekir.

Basitçe WPForms ” Eklentiler ‘e gidin ve ‘Kullanıcı Kayıt Eklentisi’ni bulun ve ‘Eklentiyi Yükle’ düğmesine tıklayın.

Install user registration addon

Artık kendi özel giriş formunuzu oluşturmaya hazırsınız.

Bunu yapmak için WPForms ” Yeni Ekle ‘ye gidin ve formunuza bir ad verin.

Ardından, ‘Kullanıcı Giriş Formu’ şablonunu bulmak için arama çubuğunda ‘Giriş’ ifadesini arayın ve ardından ‘Şablonu Kullan’ düğmesine tıklayın.

Select login form template

WPForms, Kullanıcı Giriş Formu şablonunu gerekli tüm alanlarla birlikte otomatik olarak yükleyecektir.

Mevcut tüm alanları üzerlerine tıklayarak ve yeni ekranda değişiklik yaparak düzenleyebilirsiniz.

WPForms form editor screen

Örneğin, ‘Gönder’ metnini değiştirmek istiyorsanız, düğmeye tıklamanız yeterlidir.

Bu sizi yeni düğme metni ekleyebileceğiniz, düğme işleme metni ekleyebileceğiniz ve daha fazlasını yapabileceğiniz bir düzenleyiciye götürür.

Click to edit form fields

Formunuzu özelleştirmeyi tamamladıktan sonra, bir giriş yönlendirmesi ayarlayabilirsiniz.

Bunu yapmak için, sol sütundan Ayarlar ” Onay bölümüne gidin, ardından onay türünüz olarak ‘URL’ye git’ yönlendirmesini seçin.

Ardından, kullanıcılarınızın yönlendirileceği URL’yi girebilirsiniz.

Enter form redirect URL

Giriş formunuz artık hazır. Form oluşturucu arayüzünü kapatmadan önce ‘Kaydet’ düğmesine tıkladığınızdan emin olun.

Şimdi, giriş formunuzu WordPress blogunuza veya web sitenize ekleyelim.

Giriş formunuzun görüntülenmesini istediğiniz sayfayı açın veya yeni bir sayfa oluşturun. Ardından, yeni bir blok eklemek için sayfa düzenleme ekranındaki ‘Artı’ simgesine tıklayın ve ‘WPForms’u arayın.

Select WPForms block

Ardından, WPForms bloğuna tıklayın ve otomatik olarak sitenize eklenecektir.

Bundan sonra, açılır listeden daha önce oluşturduğunuz giriş formunu seçin ve form otomatik olarak içerik alanınıza yüklenecektir.

Select login form from drop down

Bonus İpucu: Özel Giriş Sayfası Oluşturmak için SeedProd’u Kullanın

Alternatif olarak, giriş yönlendirmesi ayarlamak ve güzel bir giriş sayfası oluşturmak için SeedProd gibi bir sayfa oluşturucu eklentisi kullanabilirsiniz.

SeedProd, kolayca özel açılış sayfaları, giriş sayfaları, 404 sayfaları ve daha fazlasını oluşturmanızı sağlar.

Daha fazla ayrıntı için WordPress’te özel bir giriş sayfası oluşturma hakkındaki kılavuzumuza bakın.

Create SeedProd login page

WordPress’te Oturum Açma Sorunlarını Giderme

Yukarıdaki yöntemleri kullanarak yönlendirmeleri ayarlamak sorunsuz çalışmalıdır. Ancak, web sitenizin nasıl kurulduğuna ve kullanmakta olduğunuz WordPress eklentilerine bağlı olarak sorunlarla karşılaşabilirsiniz.

İşte bu sorunları çözmenize yardımcı olabilecek bazı ipuçları.

1. Kalıcı Bağlantı Yapınızı Güncelleyin

Ayarlar ” Kalıcı Bağlantılar bölümüne gidin ve herhangi bir değişiklik yapmadan ‘Ayarları kaydet’ düğmesine tıklayın.

Save permalink settings

Bu, WordPress kalıcı bağlantı ayarlarını yenileyecektir. Başka yönlendirme sorunları yaşıyorsanız, bu genellikle işe yarar.

Daha fazla bilgi için WordPress kalıcı bağlantılarının nasıl yeniden oluşturulacağına ilişkin kılavuzumuzu okuyun.

2. Giriş Sayfası Yönlendirme Sorununu Düzeltme

Giriş sayfanız sürekli yenileniyor ve sizi giriş formuna geri yönlendiriyorsa, bu bir ayar çakışmasının işaretidir.

Sorunu giderme konusunda yardım almak için WordPress giriş sayfası yenileme ve yeniden yönlendirme sorununu çözme kılavuzumuza bakın.

3. Genel Sorun Giderme İpuçlarını Takip Edin

Yukarıdaki iki ipucu sorununuzu çözmediyse, büyük olasılıkla bir eklenti veya tema çakışmasıdır. Daha fazla ayrıntı için WordPress hatalarını gidermeye yeni başlayanlar için kılavuzumuza bakın.

Bu makalenin, WordPress’te başarılı bir oturum açma işleminden sonra kullanıcıları nasıl yeniden yönlendireceğinizi öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca, ücretsiz bir işletme e-posta adresinin nasıl oluşturulacağına ilişkin kılavuzumuzu ve küçük işletmeler için en iyi canlı sohbet yazılımı için uzman seçimlerimizi görmek isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

28 yorumBir Cevap Bırakın

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    Thank you for the article, it solved our problem when we wanted to redirect all users except the administrator to the rules page. This worked out great and really easy thanks to WPForms. Now users have site rules available right after logging in.

  3. Kassem says

    Thanks for this post. The “troubleshooting issues” section have saved me as I’ve been trying to solve a “Cannot Modify Header Information – Header Already Sent By…” warning that kept appearing on my plugin admin pages with redirect requests, until I tried your suggestion and saved permalinks without any change.
    It worked like magic

  4. Owen Carver says

    Does this plugin allow you to make all logged in users who visit the homepage “root url” redirect to a specific page which would normally send to the homepage otherwise?

  5. David says

    Hi,

    I am able to successfully redirect the user to a custom page after the user logs in.

    But on logging in I see the Edit profile option is present. How can that be disabled so the user does not have access to the profile editing options?

    Regards
    David

    • WPBeginner Support says

      You would use the http_referer variable for the plugin but you would want to reach out to the support for the plugin for the specifics of how to set it up :)

      Yönetici

  6. sebastian says

    Hello,

    what is the limit on users?
    I am planning a site with about 2000-5000 registered WP users.

    I want everyone to have his own private area.

    thx

  7. Eric Simmons says

    I really thought I was getting the hang of WordPress. I followed the instructions and it is not working. It must be me… Because I see not other replies that it isn’t working for anyone else.

  8. s2tm says

    Hi,
    I’ve loved Peter’s login redirect for years, however, since i’ve moved to Woocommerce, i have found like many others, that woo has secured the redirect post login hook.

    And now, all my logins go to my-account.

    I’ve read Peters’ support pages, and there is mention of checking on what’s grabbing the hook, but my question is i know what it is, and now i need to know how to fix it.

    Thought i’d ask the interweb to see what she would say.

  9. Mike says

    Hi,

    I was wondering if you can help, i am looking to set up many different users, but each user will be directed to a certain page, to only see certain information
    I.E
    User 1 once logged in can only see Page 1
    User 2 once logged in can only see Page 2
    User 3 once logged in can only see Page 3.

    There could be up to 30 different users.

    Is this something you could help with? Or is there a plugin that allows this?

  10. Chris says

    Hello, I’m using Peter’s login redirect and would like to know how to get it redirect user to their

    profile page. example.com/my-account/members/USERNAME/profile doesn’t work.

    However, example.com/my-account/members/SPECIFIC USERNAMES/profile does.

    So I can’t make it redirect to specific users unless I include their profile name in place of username

    I tired using the plugin directory: You can use the syntax [variable]username[/variable] in your URLs so that the system will build a dynamic URL upon each login, replacing that text with the user’s username. In addition to username, there is “userslug”, “homeurl”, “siteurl”, “postid-23”, “http_referer” and you can also add your own custom URL “variables”. See Other Notes / How to Extend for documentation.

    BUT it doesn’t work. Can you please help me ? Thanks.

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.