WordPressでログインユーザにだけ固定ページを見せる

WordPressでユーザの名前やメールアドレスなどを画面表示などに使用したい場合、
そのページをログインユーザだけに見せる。
という方法をとりたくなりまよね。

以下は、固定ページでの実装方法になります。
最初に全てのコードを掲載します。

まずは、以下で、専用の固定ページ用のテンプレートとして宣言します。

page-work
部分は、任意ですが、テンプレートのファイル名はpage-xxxx.phpとしましょう。

ログインしたら、今いるページに戻って来る為に、今いるページのパーマリンクを取得します。

ログインしていなかったら、ログインフォームを表示させる為のコード

ログインしていなかったら、ログインフォームではなく、トップページにリダイレクトなどしたい場合は、
wp-redirect()
を使いましょう。