Php 如何自定义wordpress主题,使其具有登录部分

Php 如何自定义wordpress主题,使其具有登录部分,php,wordpress,Php,Wordpress,我需要将我自己的网页添加到一个完全独立于主题的wordpress主题中。 我已经看到了如何使用亚当的答案来做类似的事情 然而,我该如何让某些页面需要登录?如果用户已登录,则会显示 “嗨,乔,去你的地方”如果你没有登录,它会说“登录这里” 登录区域可以看起来像一个单独的部分,只是独立的php页面。但是,在现有页面中,我将在哪里检查登录状态?我可能会将其存储在会话变量中 我假设这类事情与主题有关,但我只是在调查这是否可能。 我猜我必须修改头文件以显示基于会话变量的特定消息 如果有人有一个更好的方法

我需要将我自己的网页添加到一个完全独立于主题的wordpress主题中。 我已经看到了如何使用亚当的答案来做类似的事情

然而,我该如何让某些页面需要登录?如果用户已登录,则会显示 “嗨,乔,去你的地方”如果你没有登录,它会说“登录这里”

登录区域可以看起来像一个单独的部分,只是独立的php页面。但是,在现有页面中,我将在哪里检查登录状态?我可能会将其存储在会话变量中

我假设这类事情与主题有关,但我只是在调查这是否可能。 我猜我必须修改头文件以显示基于会话变量的特定消息

如果有人有一个更好的方法或插件的想法,这将是非常感谢


一如既往地感谢您的帮助

尝试您的自定义页面-

 <?php if ( is_user_logged_in() ) { ... } ?> 

根据jitendra的建议,您可以使用wordpress函数is\u user\u loggeed\u来检查用户是否登录

您可以使用wp_login_表单来显示登录表单

所以


 <?php
 if ( is_user_logged_in() ) {
      // your content here  
 } else {
       wp_login_form(); 
 }
 ?>