我正在用WordPress開發電子商務網站。我在彈出式插件的Content中添加了一個自定義註冊表單。我想驗證並提交該表單並將用戶添加爲我的網站用戶。我該怎麼辦?我應該如何提交表格?我正在使用WordPress 4.2。如何註冊自定義用戶在wordpress中彈出?
回答
創建彈出窗體並提交。在發佈後獲取數據。並保存使用下面的功能。它會將新用戶存儲在wp站點中
創建您的自定義表單並使用wp_insert_user
函數進行用戶註冊。
<?php
$website = "http://example.com";
$userdata = array(
'user_login' => 'login_name',
'user_url' => $website,
'user_pass' => $password,
);
$user_id = wp_insert_user($userdata) ;
//On success
if (! is_wp_error($user_id)) {
echo "User created : ". $user_id;
}
?>
要添加用戶使用醚wp_insert_user
或wp_create_user。 wp_create_user
僅創建一個用戶,並且不允許管理任何額外的用戶字段。 wp_insert_user允許填寫所有用戶字段。
<?php wp_insert_user($userdata); ?>
我無法獲得表單輸入的值。我如何獲得價值?我沒有得到你的答案。我如何在我的網站中實現它。 @Jitendra –
所以首先要開始學習基礎。從核心php開始。它不是平臺,我會爲你製作完整的項目。它只是如果你卡在某個地方。 –
我工作在覈心PHP,兄弟。但我不知道如何處理wordpress中的自定義窗體。這就是它 –
跟隨由Jitendra sugggested上面的代碼。將該代碼放入您主題目錄中的functions.php文件中。
換行代碼的函數,該函數的底部像下面
function add_user() {
$website = "http://example.com";
$userdata = array(
'user_login' => $_POST['user'],
'user_url' => $website,
'user_pass' => $_POST['pass'],
);
$user_id = wp_insert_user($userdata) ;
//On success
if (! is_wp_error($user_id)) {
echo "User created : ". $user_id;
}
print_r($_POST); die();
}
add_action('init', 'add_user');
來源:https://codex.wordpress.org/Function_Reference/wp_insert_user
檢查請問這個輸出
- 1. 自定義註冊從auth0彈出
- 2. 在wordpress中自定義登錄註冊
- 3. 在wordpress中註冊自定義菜單
- 4. 在Django中註冊自定義用戶
- 5. 當用戶在WordPress中註冊時更新自定義表格
- 6. 自定義註冊插件在WordPress
- 7. 如何在自定義過濾器彈簧安全中註冊自定義FailureHandler
- 8. WordPress的:在註冊通知中輸出自定義user_meta數據
- 9. 如何在WordPress中自定義我的評論註冊
- 10. 自定義註釋在iPhone中彈出?
- 11. 自定義Wordpress註冊表與驗證
- 12. 註冊自定義後類型WordPress的
- 13. 註冊自定義WordPress小部件
- 14. Wordpress自定義註冊表格
- 15. 自定義登錄和註冊新的WordPress用戶
- 16. 爲wordpress創建一個自定義用戶註冊
- 17. Magento自定義用戶註冊
- 18. 註冊器用戶自定義熱鍵
- 19. FosUserBundle和自定義用戶註冊
- 20. WooCommerce - 自定義用戶註冊字段
- 21. Drupal自定義用戶註冊表格
- 22. django註冊自定義用戶
- 23. WordPress用戶註冊
- 24. Wordpress-基於用戶是否登錄,在自定義模板上彈出註冊表單
- 25. WordPress的自定義註冊不工作/註冊
- 26. 在wordpress中註冊時在自定義表格中插入值
- 27. 如何在註冊遠程推送通知時自定義彈出消息
- 28. WordPress註冊與用戶註冊分離
- 29. 用戶註冊(註冊)的Wordpress REST API
- 30. 如何從註冊用戶獲得自定義字段值?
你是什麼意思'作爲我的網站user'? – Reigel
這意味着他/她將成爲我的電子商務網站的客戶。 –