• 11-11-2019, 13:17:51
    #1
    Merhaba,

    PHP sitemde ve Wordpress sitemdeki üye databasei aynı. Bu girişi tek formla yapmak istiyorum, hem php scriptimdeki üye girişini yapacak, hemde wordpress'e. Kullanıcı bilgileri aynı. Nasıl yaparım ?
  • 11-11-2019, 13:22:26
    #2
    Üyeliği durduruldu
    Kullanıcı kayıt olurken tek formla kayıt olacak, kayıt kısmı çalışırken iki farklı veritabanına kayıt yaptıracaksın. Bu sayede kişi iki yerde de kaydı oldugu için bir sefer kayıt oldugunda iki sitede de giriş yapabilecek.
  • 11-11-2019, 13:23:55
    #3
    Net bir bilgim olmamakla birlikte, sorunuzun çözümünün "cache" ile yapılacağını düşünüyorum. PHP formundan gelen inputları cache de tutup wordpressten istek geldiği anda cache'den otomatik olarak doldurulup giriş yapmasını sağlamanız gerek.
  • 11-11-2019, 13:28:45
    #4
    Ben şu yöntemi seçerdim . Wordpress ve php aynı sql e kurar kullanıcılarımı wordpress in tablosuna aktarır ve sadece kayıtarı o tabloyla yaptırırdım . Yani PHP deki kullanıcı ve Wordpreesteki kullanıcıları aynı tabloda toplardım.
  • 11-11-2019, 16:15:22
    #5
    Php giriş formunda admin-ajax ı çalıştırarak yapabilirsiniz. DB ler aynı demişsiniz, o halde kullanıcı ID leri de aynıdır. Wordpress funcstions.php de ajax fonksiyonu çalıştırarak tek giriş yapılabilir.

    Sırasıyla aşağıdaki fonksiyonları kullanacaksınız.

    1. wp_ajax
    2. wp_signon

    İlki admin-ajax.php ye functions.php deki ajax fonksiyonunu tanıtmak için. İkinicisi de ajax ile gönderile ID ile giriş yaptırmak için.
  • 13-11-2019, 01:29:38
    #6
    bilimokur adlı üyeden alıntı: mesajı görüntüle
    Php giriş formunda admin-ajax ı çalıştırarak yapabilirsiniz. DB ler aynı demişsiniz, o halde kullanıcı ID leri de aynıdır. Wordpress funcstions.php de ajax fonksiyonu çalıştırarak tek giriş yapılabilir.

    Sırasıyla aşağıdaki fonksiyonları kullanacaksınız.

    1. wp_ajax
    2. wp_signon

    İlki admin-ajax.php ye functions.php deki ajax fonksiyonunu tanıtmak için. İkinicisi de ajax ile gönderile ID ile giriş yaptırmak için.
    Konuyu herkes yanlış anlamış, birtek siz doğru anlamışsınız öncelikle tebrik ederim Henüz vaktim olmadı gönderdiğiniz kontrollere bakmaya ama baktıktan sonra yeniden size başarılı bir sonuçla dönmeyi umuyorum. Teşekkür ettim.