所以我正在开发一个WordPress项目,我需要创建5个不同的表格。我想在用户在我的网站上注册时在这些表中插入数据。我正在使用主题我的登录,并且我想要输入的数据将相应地生成。我知道我必须使用wpdb命令来插入数据,但我不知道在什么文件中我需要编写我的代码。在wordpress中注册时在自定义表格中插入值
0
A
回答
0
您想在主题的functions.php文件中添加代码。
您可以使用'钩子'来挂接WordPress后台某处发生的某个函数。您需要使用的钩子是user_register钩子。 https://codex.wordpress.org/Plugin_API/Action_Reference/user_register
快速注意。在主题的functions.php文件中编辑代码时,应确保使用子主题,以便在更新主题时不覆盖所做的更改。 https://codex.wordpress.org/Child_Themes
以下是用于挂钩用户注册的功能。
<?php
add_action('user_register', 'mytheme_registration_save', 10, 1);
function mytheme_registration_save($user_id) {
if (isset($_POST['first_name'])) {
// Custom commands
}
}
?>
然后,您可以使用wpdb插入将其他数据添加到其他表。 https://developer.wordpress.org/reference/classes/wpdb/insert/
你的问题不是很具体,所以我会试着给你一个更通用的答案。
<?php
$wpdb->insert('wp_submitted_form', array(
'name' => 'John',
'email' => '[email protected]',
'phone' => '123456768',
));
?>
相关问题
- 1. 当用户在WordPress中注册时更新自定义表格
- 2. 自定义注册插件在WordPress
- 3. Wordpress自定义注册表格
- 4. 在wordpress中的自定义注册表格
- 5. 在wordpress中自定义登录注册
- 6. 在wordpress中注册自定义菜单
- 7. 自定义Wordpress注册表与验证
- 8. Wordpress - 自定义注册表格,重定向后
- 9. 在自定义模板中使用django注册表格
- 10. 删除WordPress上的自定义注册表格
- 11. Wordpress复选框到自定义注册表格
- 12. 在注册表值中使用installshield自定义参数
- 13. Delphi - 如何注册自定义表格
- 14. Django-allauth和自定义注册表格
- 15. Drupal自定义用户注册表格
- 16. 如何将记录插入我的自定义WordPress表格中?
- 17. Wordpress自定义注册表单错误过滤器和prev值
- 18. 如何注册自定义用户在wordpress中弹出?
- 19. 如何在WordPress中自定义我的评论注册
- 20. WordPress的:在注册通知中输出自定义user_meta数据
- 21. 在MonoTouch中注册自定义NSUrlProtocol
- 22. 在Django中注册自定义用户
- 23. 在Kentico中注册自定义类9
- 24. 在源URL中插入自定义值
- 25. 将AJAX/javascript值插入到自定义WordPress表中
- 26. 自定义django注册表
- 27. 注册自定义后类型WordPress的
- 28. 注册自定义WordPress小部件
- 29. Wordpress自定义表格插件
- 30. django 1.10 - 用户注册时自定义sql插入
谢谢您的回复。只是想知道我复制上面的wpdb->插入代码,我将它添加到“//自定义命令”的if块中,然后复制所有内容并将其放在children主题的functions.php中? –