Öncelikle Facebook All eklentisini kuralım.
Facebook hesabımıza giriş yapıp, developers sayfasını açalım.
Üst kısımdan sırasıyla Apps ⇒ Create a New App
Uygulama adımızı ve Kategorimizi belirledikten sonra Uygulama Oluştur butonu ile uygulamamızı oluşturuyoruz.
Sol kısımda Settings sekmesine tıklayıp, aşağıda ki şekilde alanları dikkatlice dolduruyoruz. Altta bulunan Add Platform butonu ile bu alana iki adet yeni platform ekleyeceğiz. Bunlardan biri App on Facebook diğeri Website platformu, aşağıda ki resimde Basic ayarlarını ve App on Platform kutucuklarına neler yazıldığını görüyorsunuz.
Basic; bu alanda App ID, App Secret, Display Name kutuları otomatik dolu gelmektedir müdahale etmiyoruz. App Domains kısmına sitemizin adresinin başına www ve http:// koymadan ekliyoruz. Contact Email kısmını mutlaka dolduruyoruz.
App on Facebook; bu kısımda Canvas Page kutusu otomatik dolu geliyor. Canvas Url kutucuğuna sitemizin başına http:// ve sonuna /(slash karakteri) koyarak ekliyoruz. Secure Canvas Url kutusuna güvenli bağlantınızı yazmanız gerekiyor örneğin; https://okandiyebiri.com gibi, eğer güvenli bağlantınız yoksa bu kutuyu benim gibi boş geçiyorsunuz. Canvas Fixed Widht butonunu Yes konumuna getirelim.
Bir de Website Platformu eklediğimizi söylemiştik, bu alanda ikinci kutucuğa eğer sitenizin mobil bir adresi varsa onu yazıyorsunuz, responsive bir tasarımınız varsa iki kutuyu da aynı şekilde doldurabilirsiniz. Dikkat etmeniz gereken tek şey başında http:// ve sonunda /(slash karakteri) olması… Save Changes butonu ile bu alanı kaydedelim.
Status & Review sekmesinde resimde gösterildiği gibi butonu aktif hale getiriyoruz. Eğer bu kısmı atlar veya unutursanız uygulamanın sonunda sitenize facebook ile yalnızca kendiniz giriş yapabilirsiniz. Diğer kullanıcılar facebook ile giriş yapamaz zaten burada izinleri vermiş oluyoruz. Uygulamanın facebook tarafında yapacaklarımız bu kadar, bu aşamayı unutur ya da atlarsanız yeniden uygulama oluşturmanıza gerek yok, tekrar buraya gelip bu sekmeye gelip bu küçük sorunu düzeltebilirsiniz.
Yazımın en başında Facebook All eklentisini kurmanızı istemiştim. Gelelim WordPress Admin Panelinde yapacaklarımıza,
Eklentiyi aktif ettikten sonra admin panelinizin sol tarafında Faebook All sekmesi belirir açalım,
Facebook uygulamamızı oluştururken bir App ID ve Api Secret türetmiştik. Oradan bakıp (Settings kısmından) resimde ki gibi doldurun.
İkinci sekmede Wall Post ayarlarını da aşağıda ki gibi kendinize göre yapabilirsiniz.
WordPress admin panelinizden çıkış yapın. wp-admin sayfanıza giriş yapmak istediğinizde altta ek olarak facebook giriş seçeneğini de göreceksiniz. Kendi hesabınızla giriş yaptığınızda admin olarak gözükeceksiniz, test etmek için farklı facebook hesaplarıyla giriş yapmayı deneyin onlar abone olarak giriş yapacaklar. Bu yetkileri farklı eklentilerle düzenleyebilirsiniz.
Temanızda widget olarak kullanıcı girişi alanı olabilir. Şimdi bu butonu oraya taşımayı gösterelim. Yukarıda ki giriş sayfasında, “facebook ile giriş” butonunun üzerinde öğeyi denetle dediğimizde bu butonun kodunu rahatlıkla alabiliriz. Kod içerisinde ki value değerini kendinize göre ayarlayın.
Css kodlarıyla oynayarak butonun şekline müdehale edebilirsiniz. wp-content/plugins/facebookall/assets/css/fball_fbbutton.css
Sonuç olarak şöyle bir görüntü elde edebilirsiniz.
Kaynak: http://okandiyebiri.com/wordpress-facebook-ile-giris/