Forum Replies Created
-
@ultimateuser @sameast I hacked together a widget in my functions.php using the Grunion Contact Form
`function custom_buddypress_member_contact($args) {
global $bp;
extract($args); // Make before_widget, etc available.
echo $before_widget;
echo $before_title . __(‘Contact Me’,TEMPLATE_DOMAIN) . $after_title;
echo do_shortcode(‘[contact-form widget=2 to=”‘.$bp->displayed_user->userdata->user_email.'” subject=”(‘ . get_option( ‘blogname’ ) . ‘) question” show_subject=”yes” ]’);
echo $after_widget;
}wp_register_sidebar_widget(‘BuddyPress_Contact_Form’, ‘BuddyPress Contact Form’, ‘custom_buddypress_member_contact’, array(‘description’ => ‘BuddyPress Member Contact Form’));
`try sticking it in your plugins/bp_custom.php file, like:
`function stuff_i_want_triggered_after_bp_loads(){
global $bp;
bp_core_remove_subnav_item( $bp->activity->slug, ‘favorites’ );
}
add_action(‘wp’, ‘stuff_i_want_triggered_after_bp_loads’);`Stopped being lazy and read the code.
Firstly, I wasn’t paying attention to the “domain” of the strings I was translating, which seemed to be in both buddypress and the theme.
BuddyPress language file had to be under wp-content/plugins/buddypress/bp-languages/, and be named buddypress-%locale%.mo (and .po) where %locale% is the configured locale, such as en_US
The theme (from WPMUDev) had its own language files/domain, and those had to be in the theme’s language directory, and called %locale%.mo (and .po), and then a comment in the theme’s functions.php instructed me to:
`/* uncomment if using custom mo / po file
function init_theme_localization( $locale ) {
return “en_US”; //must be same mo or po name in theme languages folder..it could be en_US or bp-en_EN etc
}
add_filter(‘locale’,’init_theme_localization’);
*/`Phew!
not working for me either, hrmph
metoo, news?