【发布时间】:2015-07-21 06:30:44
【问题描述】:
目前我正在使用钩子加载我的 WP-Plugin 自定义页面,即
add_action('admin_init','myfunction')
function myfunction(){
include("login.php");
return exit;
}
我只是检查会话值并包含 login.php 文件并返回退出。 当我返回退出时,它不会加载 wordpress 的默认内容。现在,如果我想在我的登录页面中加入一个脚本,即使用 wp_enqueue_script() 将“login.php”排入队列,它不起作用。因为,它没有加载 wordpress 默认函数,因为我之前返回了退出。
因此,我将我的脚本手动包含在我的 login.php 文件中。但是 wordpress 支持不允许我们在页面中手动包含脚本。 告诉我一种在 wordpress admin 中创建自定义页面的方法,而无需任何 wordpress 的默认内容。
login.php 代码:
<html>
<head>
<title>My Login Page</title>
</head>
<body>
<form action="submitlogin.php" method="post">
<input type="text" name="username" placeholder="Username"/>
<input type="password" name="password" placeholder="Password"/>
<input type="submit" name="login_submit" value="Login"/>
</form>
</body>
</html>
【问题讨论】: