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