web-dev-qa-db-ja.com

カスタムユーザープロファイルのURL

私は訪問したときにユーザーIDの変数を取得するようなページ「プロファイル」を作成しました:

http://example.com/profile/?uid=1

その後、ユーザーID 1のプロファイル詳細を表示します。書き換えたいのですが…

http://example.com/profile/?uid=1 

…から…

http://example.com/profile/admin 

これを達成する方法は?

2
Ken
  1. EP_ROOT の終点をprofileと作成します。
  2. コールバックハンドラで get_user_by( 'slug', get_query_var( 'profile' ) ) を使用してユーザーデータを見つけます。
  3. テンプレートファイルprofile.phpを作成し、それを読み込むために locate_template( 'profile.php', TRUE ) を使用します。
  4. テンプレートにユーザーデータを表示します。
1
fuxia