2013-03-13 73 views
1

我是新來的buddypress。 buddypress中是否有預先登記的註冊表單?如果有請給出選項路徑。我使用了插件「BuddyPress註冊選項」。但是當我安裝插件時,它顯示了一條錯誤消息,如buddypress的註冊表格

Warning: Missing argument 2 for wpdb::prepare(), called in /var/www/TantraProjects/Ranjit/Nettantra_Social/wordpress/wp-content/plugins/bp-registration-options/includes/admin.php on line 19 and defined in /var/www/TantraProjects/Ranjit/Nettantra_Social/wordpress/wp-includes/wp-db.php on line 990 

    Warning: Cannot modify header information - headers already sent by (output started at /var/www/TantraProjects/Ranjit/Nettantra_Social/wordpress/wp-includes/wp-db.php:990) in /var/www/TantraProjects/Ranjit/Nettantra_Social/wordpress/wp-includes/option.php on line 568 

    Warning: Cannot modify header information - headers already sent by (output started at /var/www/TantraProjects/Ranjit/Nettantra_Social/wordpress/wp-includes/wp-db.php:990) in /var/www/TantraProjects/Ranjit/Nettantra_Social/wordpress/wp-includes/o 

ption.php on line 569 

我如何在buddypress中創建註冊表單。

回答

0

看到這是前一個問題,但我會回答文件的目的。是的,有一個預加載的註冊表單。 BuddyPress的主要是對WordPress的註冊的一種包裝(即關於我默認)

Path是/your-theme/buddypress/members/register.php

要構建自定義登記表,你可以使用這個,放在你主題的functions.php裏面:

<?php 
// hacks and mods will go here 
/** 
* Disables BuddyPress' registration process and fallsback to WordPress' one. 
*/ 
function my_disable_bp_registration() { 
    remove_action('bp_init', 'bp_core_wpsignup_redirect'); 
    remove_action('bp_screens', 'bp_core_screen_signup'); 
} 
add_action('bp_loaded', 'my_disable_bp_registration'); 

add_filter('bp_get_signup_page', "firmasite_redirect_bp_signup_page"); 
    function firmasite_redirect_bp_signup_page($page){ 
     return bp_get_root_domain() . '/wp-signup.php'; 
    } 
?>