php - Wordpress 在注册时以下拉菜单的形式询问用户他们想要的角色
问题描述
我想在不使用任何插件的情况下将自定义字段添加到 Wordpress 注册表单。我想添加一个带有用户角色的下拉菜单(我创建的一些角色)。注册完成后,用户将无法更改其角色(只有管理员可以这样做,不应允许选择角色为管理员)。任何帮助将不胜感激。
解决方案
我了解您不打算使用插件,但您仍然使用主题,无论是由您的团队实现还是一些广泛可用的主题。无论如何,该主题具有您注册的实现,因此:
查找注册表
确保找到注册表在哪里。
向表单添加字段
无论是在 CMS 编辑器中还是在 PHP/HTML 文件中,您都必须能够编辑它并添加一个字段
查找发布注册时运行的代码
同样,你需要寻找和发现。
增强保存字段的功能
您将需要跟踪并保存发布的值
更改数据库架构
为了支持数据库级别的新字段,您需要对 MySQL 模式进行一些更改。
推荐阅读
- python - 如何使用子图编辑中线并为 seaborn.boxenplot() 添加平均值?
- varnish - 使用宽限模式配置 Varnish 6,永远不会执行 vcl_hit
- python - 基于正则表达式中定义的其他变量的总和创建变量的单线?
- java - 带JMX的datadog,datadog docker镜像没有安装java
- email - 当我使用 Apps 脚本将工作表转换为 pdf 并通过电子邮件发送时,我收到了损坏的 PDF
- java - 如何理解在 Java 中创建连接在一起的类或方法的概念
- python - 将属性分配给变量时忽略设置器(Python 3.4)
- arrays - 如何用 tidyr 替换数组的 reshape2::melt?
- watchkit - 如何使用图像和文本 WatchKit 创建一个按钮
- ruby-on-rails - Nokogiri 正在返回奇怪的链接链接?