php - 使用自定义管理员访问后删除的 wordpress 页面
问题描述
我尝试为新的 wp 用户创建一个自定义页面。首先,我使用以下 php 代码创建了一个模板页面:
$userName = $_POST['userName'];
$email = $_POST['email'];
$fullName = $_POST['fullName'];
$password = $_POST['password'];
$role = $_POST['role'];
$userData=array(
'user_pass'=>$password,
'user_login'=>$userName,
'user_email'=>$email,
'user_nicename'=>$fullName,
'role'=>$role,
'show_admin_bar_front'=>'false',
);
wp_insert_user($userData);
然后创建一个新页面,使用该模板,然后点击发布。
我可以创建具有新角色的新用户,但存在一个真正的问题。当使用该表单创建的访问者时,它访问的每个页面都将被删除,这完全消耗了我,我不知道该怎么办?我应该怎么办 ?有人可以帮我吗?
额外细节:每个页面都有模板将删除 wordpress V 5.7.1
解决方案
推荐阅读
- amazon-web-services - 为什么ECS突然重启?
- javascript - 一行中的三个或更多 OR 语句是否有效?
- reactjs - 测试是否呈现具有所需 PropTypes 的 Material-UI withStyles 组件?
- docker-compose - AWS Build Project 服务 docker-compose build 命令不起作用
- rabbitmq - 对于两个不同的 RabbitMQ 服务器,将数据从交换移动到另一个交换的最佳方式是什么?
- mongodb - (MongoDB)向文档添加一个新字段,其值为嵌套子文档数组的总和
- qt - 来自十六进制文字 unicode 字符的 QByteArray
- c# - 如何在 ASP.NET Core 启动时定义 RestAPI 的路由?
- java - 确定按钮和字符串未显示在 JPanel 上
- reactjs - 导入css文件以响应事件