Support Forum hook ‘wpg_connect’ の挙動について

translate このフォーラムは日本語でも利用できます。ログインして、言語設定を変更してください。

Stand on the shoulders of Giants! Forums Bug Report / バグ報告 hook ‘wpg_connect’ の挙動について

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #461
    @sola_io
    Participant

    こちらのプラグインについて、大変便利に使わせて頂いております。ありがとうございます。

    さっそく本題ですが

    gianism_login();

    こちらの関数でユーザー登録・ログインした際、以下のフックの挙動です。

        add_action('wpg_connect', function($user_id, $data, $service, $on_creation)
        {
            if ($on_creation) {
                update_option('test_wpg_connect_on_creation', $user_id, false); // 初回利用時(ユーザー登録時)レコードが保存される
                return;
            }
            update_option('test_wpg_connect', $user_id, false); // 2回目以降利用時(ログイン時)レコードが保存されない
        }, 10, 4);

    wpg_connectはGianismでユーザーが登録あるいはログインしたときに実行されるアクションフックです。

    Gianismでユーザーが登録したあとにメッセージを送る – Gianism.info

    こちらの説明が仕様でしたらバグかと考えております。
    ご確認下さい。

    • This topic was modified 4 years, 7 months ago by @sola_io.
    #463
    Fumiki
    Keymaster

    wpg_connect はWordPressアカウントとSNSアカウントを接続したときにのみ発火します。
    たとえば、上のコードは「既存のWordPressユーザーがSNSアカウント(e.g. twitter)と連携した」ときにのみ発火します。
    説明文が間違えていたので、修正いたします。

    #465
    @sola_io
    Participant

    ご確認頂きありがとうございます。

    説明文が間違えていたので、修正いたします。

    承知しました。

    ご存知であればで構わないのですが、gianism_login();でのログイン時(連携時以外)に発火する hook をご存知でしょうか?
    Gianism のものでも WPコアのものでも構いません。

    wp_login

    も含めて発火せず困っておりました。

    本件そのものはすでに解決済みですので適宜 close 頂いて構いません。
    よろしくお願いいたします。

    • This reply was modified 4 years, 7 months ago by @sola_io.
Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.
SPONSORED LINK
SPONSORED LINK