所以你想访问非WordPress网站。如果正确,则单击菜单上的登录时,应显示登录表单,但表单操作应为非WordPress站点的登录页面操作。而不是每当用户输入登录凭据时。它会将其转发到非WordPress站点,然后在那里验证密码,如果用户有访问权限,则会继续。比如说像这样创建
<?php
/** Tempate Name : Login page */
get_header(); ? >
<form action="non-wp site login action url" method="post">
<! --- here your form components -->
<div>
User name: <input name="log" type="text" />
</div>
<div>
Password: <input name="pwd" type="password" />
</div>
<div>
<input type="submit" value="Login" />
<input type="hidden" name="action" value="my_login_action" />
</div>
</form>
<?php get_footer();?>
因此,您的表单操作将自动将其提交给非WordPress站点登录操作。它将在那里验证。
作为第二个问题,在活动主题内创建一个文件并添加上述代码。保存它。然后转到wp-admin 然后创建一个新页面并将其命名为Login,然后在发布页面之前选择模板Login Page. 而不是保存它
现在转到Appearances -> Menu 在这里,将登录页面添加到菜单中,然后保存并转到前端。它将显示链接。一旦你点击它。它将显示登录表单。
然后尝试填写非WordPress站点用户凭据并提交。它会把你带到非WordPress网站的登录操作,如果它得到授权,它将在那里工作。