質問: ### 前提・実現したいこと 初心者です 稚拙な質問で申し訳ありません。大変困っております ワードプレスでPHPでHPを作っており ログインページがログイン後もログインと会員登録がまだなら会員登録の案内をしてしまっており、ログイン時は 非表示にしたいと試行錯誤していますがうまくいきません ### 発生している問題 ``` ### ログイン アカウントをお持ちでない方は無料会員登録へ登録はこちらから会員登録 .reg_link{display:none;} [wpmem_form login] ``` *一番下のコードははプラグインWPMembersのログインフォームのショートコードです。 ### 試したこと ".reg_link{display:none;}"がテキストで表示されるだけで上記の案内も消えません。 無知で申し訳ないですが解決策を知りたいです。よろしくお願いします。 ### 補足情報(FW/ツールのバージョンなど) WP、PHPバージョンは最新です ``` ログインしてない ログインしてる ``` 両方の文章が表示されるということは記述内容が間違ってるのでしょうか?
回答: 管理画面の投稿ページでPHPのコードを書いても動かない。 別途テンプレートファイルを用意する必要あり。 『WordPress 固定ページ テンプレート』等の文字でググると情報はいくらでもあるのでその辺りを参考にしてテンプレートファイルを作成した上でコードを書く。 尚、使い方がおかしいのはともかく、ログインしていない者に表示するだけなら ``` ログイン アカウントをお持ちでない方は無料会員登録へ登録はこちらから会員登録 ←不要 .reg_link{display:none;}←不要 ```