3

WPでs2memberプラグインを使用してWebサイトを作成しています。s2memberメンバーコードを使用した場所で、これらの数行を使用しました。

 $current_user = get_current_user_id(); / get current looged in user ID
    $_SESSION['id']=$current_user;  // put that in session

これがWPでセッションを設定する正しい方法であるクエリがありますか?(上にset_sessionを使用しました)結果:

  • 上記のコードのコメントを外すと、jqueryは実行されません。
  • 現在ログインしているユーザーを示すWPの上部の灰色のバーは完全に空白になり、ログインしているユーザーは表示されません。

    コメントされたコード中のバー

WPでセッションを設定する別の方法があるか、そうすることができないと思います。この点に関するヘルプ。ありがとう

4

1 に答える 1

1

これが使用されているコンテキストはわかりませんが、次の2つがあります。

  • 'id'あまりにも多くの一般的な議論であり、どこでも使用されています、試し'u_id'
    てみてくださいこのWordPressの答えのために頭に浮かぶ:WordPress3.5で使用される$_POSTと$_REQUESTの予約名のリスト

  • $current_user グローバルなWordPressコア変数です。別の名前を使用してください。リンクされた回答で提案されているように、すべてにプレフィックスを付けます

于 2013-01-26T15:20:21.720 に答える