1

私が達成したいことを説明してみましょう。私はwordpressサイトを持っており、codecanyonのプロジェクト管理システムはリンクです。 http://codecanyon.net/item/freelance-manager/1225423

プロジェクト管理システムは、ユーザーの登録を許可しませんでした。ただし、管理者のみが管理者パネルからユーザーを作成できます。ユーザーはワードプレスからのみ登録できます。登録目的で、プラグインに付属の woocommerce 登録ページを使用しています。ユーザーがワードプレスに登録すると、プロジェクト管理データベースにアカウントが自動的に作成されるように、woocommerceを使用して、またはwoocommerceを使用せずにワードプレスで関数を作成する必要があります。そのため、ユーザーがワードプレスにログインすると、ログイン情報を再度入力せずにプロジェクト管理にもログインします。プロジェクト管理の users テーブルのフィールドは次のとおりです。ID(自動インクリメント)、ユーザー名、パスワード、メールアドレス、ユーザーレベル(機能内で設定可能)

必要に応じてワードプレスのカスタム登録ページを作成できます。たくさん検索しましたが、このようなものは見つかりませんでした。wordpressで外部ログインを使用する方法しか見つかりません。外部データベースでwordpressユーザーを作成する方法が見つかりません。よろしくお願いします。どんな助けでも大歓迎です。

4

1 に答える 1

3

おそらく、この目的のために WordPress プラグインを作成する必要があります。

http://codex.wordpress.org/Writing_a_Plugin

新しい WordPress ユーザーの作成を傍受するフィルター フックがあります。そこにコードを実装できます。

というフィルターフックが 1 つあります'wpmu_validate_user_signup'。その中で、フィルター関数が新しいユーザーのプロファイル情報で呼び出されます。PHP コードを記述して PMS のデータベースにアクセスし、そこでユーザーのシャドウ アカウントを設定できます。

と呼ばれる別のものがあり'pre_user_login'ます。これは、ユーザーがログインする直前に呼び出されます。おそらく、これら 2 つのフックで必要なことを実行できます。

WordPress プラグインを作成するには、WordPress の仕組みについて多くを学ぶ必要があることに注意してください。また、作業しているセクションの WordPress コードを読む必要があります。

于 2013-07-12T23:09:03.977 に答える