Kullanıcı Girişi Yapanları Farklı Sayfaya Yönlendirme

WordPress sitenize kullanıcı girişi yapanları, profil düzenleme sayfası haricinde başka bir sayfaya yönlendirmek, eminim bir çoğunuzun istediği bir şeydir. Örneğin websitenizde, tıpkı kendi sitemde Üyelerden Gelenler kısmında olduğu gibi, paylaşım için üyelik gerektiren ve üyelerinizden gelen soru, cevap veya iletilerin paylaşıldığı bir sayfa var ise, vakit kaybına yol açmamak için kullanıcılarınızın direkt olarak ilgili sayfaya yönlendirilmesi, sizin için oldukça faydalı bir uygulama olacaktır.

Ya da kullanıcıların, sitenizde üye girişi yaptıklarında direkt olarak anasayfaya yönlendirilmelerini istiyor olabilirsiniz. İşte bugün paylaşacağım WordPress kodları sayesinde bunu yapabilmeniz mümkün olacak. Her iki işlem için de aynı dosya ve satırı kullanmanız gerekeceği için, sizlere tavsiyem, değişiklik yapmadan önce, herhangi bir sıkıntı yaşamamak için mutlaka ilgili dosyanızın bir yedeğini alın. Şimdi gelelim uygulamamızı anlatmaya.

Bunu yapabilmek için izlemeniz gereken adımlar sırasıyla şu şekildedir;

  • Ftp programınız aracılığı ile,temanıza ait /public_html/wp-content/themes/kullanilantema altındaki functions.php dosyasını bilgisayarınıza atın, bir yedeğini aldıktan sonra Notepad++ benzeri bir programla açın.
  • Kullanıcı girişi yapanları direkt olarak websitenizin Anasayfasına yönlendirmek için; funcitons.php dosyanızın en alt kısmında bulunan “?>” satırının hemen üst kısmına  aşağıda yazmış olduğum WordPress kodunu kopyalayarak yapıştırın ve funcitons.php dosyanızı kaydederek ftp programı aracılığı ile bulunduğu dizine tut-bırak yöntemiyle atın.
  • Kullanıcı Girişi Yapanları Anasayfaya Yönlendirme Kodu

    1
    2
    3
    4
    5
    6
    7
    
    add_action('login_form', 'redirect_after_login');
    function redirect_after_login() {
            global $redirect_to;
            if (!isset($_GET['redirect_to'])) {
                    $redirect_to = get_option('siteurl');
            }
    }
  • Kullanıcı girişi yapanları websitenizin istediğiniz herhangi bir sayfasına yönlendirmek için; funcitons.php dosyanızın en alt kısmında bulunan “?>” satırının hemen üst kısmına aşağıda yazmış olduğum WordPress kodunu kopyalayarak yapıştırın. Burada dikkat etmeniz gereken konu, kod içerisinde 5nci satırda yazılı olan ‘/sayfaadi/’ kısmına, websitenizin hangi sayfasına yönlendirme yapmak istiyorsanız o sayfanın link adresini yazmanız gerektiği. Örnek vermek gerekirse; sitenizde yönlendirme yapmak istediğiniz sayfa adresiniz şu şekilde olsun: http://www.siteadiniz.com/merhaba. Örnekteki adres satırına göre yazmanız ‘/sayfaadi/’ kısmına yazmanız gereken ‘/merhaba/’ olacaktır. Bu değişikliği de yaptıktan sonra funcitons.php dosyanızı kaydederek ftp programı aracılığı ile bulunduğu dizine tut-bırak yöntemiyle atın.
  • Kullanıcı Girişi Yapanları İstediğiniz Sayfaya Yönlendirme Kodu

    1
    2
    3
    4
    5
    6
    7
    
    add_action('login_form', 'redirect_after_login');
    function redirect_after_login() {
            global $redirect_to;
            if (!isset($_GET['redirect_to'])) {
                    $redirect_to =('/sayfaadi/');
            }
    }




Yazıyı paylaşın


 

Bir Cevap Yazın

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

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Daha fazla Wp Kod Bankası
wordpress empty trash kodu
WordPress Otomatik Empty Trash Kodu

WordPress sitenizde, taslak olarak kaydettiğiniz yazılarınızı, ziyaretçilerden gelen spam yorumları, ortam kütüphanenize eklediğiniz fakat kullanmadığınız resimlerinizi vb. bir çok öğeyi...

Kapat