Wordpressに実装するのも簡単だしスゴく便利です。
プラグイン実装方法とかはここを参考にしました。
http://wordpress.org/extend/plugins/gianism/
あと、ちょっと苦戦したのでカスタマイズ方法のメモ。
カスタマイズの方法で載ってて、でもfunctions.phpに書いても動かないので、悩んでいたら、プラグインのfunctions.phpに書かなきゃダメでした。
記載するファイルは以下。wp-content/plugins/gianism/functions.php
ログイン用のボタン画像を変更する
/**
* Facebookボタンをこのようにカスタマイズできます。 *
* @param string $markup
* @param string $link
* @param string $title
*/
function
_my_login_link_facebook(
$markup
,
$link
,
$title
){
return
'<a class="my_fb_link" href="'
.
$link
.
'">'
.
$title
.
'</a>'
;
}
// Add filter.
add_filter(
'_my_login_link_facebook'
, 10, 3);
SNSアカウントでログインしたとき、リダイレクト先を制御したい
/**
* Customize redirect URL
* @param string $url if not specified, null will be passed.
* @return string URL string to redirect to. Null is no-redirect.
*/
function
_my_redirect_to(
$url
){
//これでリダイレクトURLが取得できます
//指定されていなければ$urlはNULLです。
return
home_url();
}
// Add filter.
add_filter(
'gianism_redirect_to'
,
'_my_redirect_to'
);
好きな場所にSNSアカウントログインのボタンを設置する
<?php
if (function_exists('gianism_login')){
gianism_login();
}
?>
便利です。
0 件のコメント:
コメントを投稿