Forum Replies Created
-
In reply to: Activity filtering
http://buddydev.com/buddypress/using-activity-as-wire-in-buddypress-1-2-themes
So activity stream works more like Facebook wall. I think this should be the defacto way BP works. Have a site-wide stream but then have a profile wall.
anyhoo need to override the profile stream. I can get the site-wide stream to bend to my will but having trouble getting profile stream to only show users, friends and groups they belong to.
In reply to: Editing ‘Base’ Profile GroupIn the WP admin under BuddyPress in the left side bar you can create more than one profile edit screen. Click profile field set up. Then you can create things for users to fill out on their profile. The default screen is called base but you can change that name.
In reply to: Where are the functionshas_members()
next_member()
rewind_members()
members()
the_member()
bp_rewind_members()
bp_has_members( $args = ” )
‘type’ => $type,
‘page’ => $page,
‘per_page’ => 20,
‘max’ => false,
‘include’ => false, // Pass a user_id or comma separated list of user_ids to only show these users
‘user_id’ => $user_id, // Pass a user_id to only show friends of this user
‘search_terms’ => $search_terms, // Pass search_terms to filter users by their profile data
‘populate_extras’ => true // Fetch usermeta? Friend count, last active etc.bp_the_member()
bp_members()
//Misc
bp_members_pagination_count()
bp_members_pagination_links()
bp_member_user_id()
bp_get_member_user_id()
bp_member_user_nicename()
bp_get_member_user_nicename()
bp_member_user_login()
bp_get_member_user_login()
bp_member_user_email()
bp_get_member_user_email()
bp_member_is_loggedin_user()
bp_member_avatar( $args = ” )
bp_get_member_avatar( $args = ” )
‘type’ => ‘thumb’,
‘width’ => false,
‘height’ => false,
‘class’ => ‘avatar’,
‘id’ => false,
‘alt’ => __( ‘Member avatar’, ‘buddypress’ )bp_member_permalink()
bp_member_link()
bp_get_member_link()
bp_member_name()
bp_get_member_name()
bp_member_last_active()
bp_get_member_last_active()
bp_member_latest_update( $args = ” )
bp_get_member_latest_update( $args = ” ) {
‘length’ => 15bp_member_profile_data( $args = ” )
‘field’ => false, // Field name
bp_member_registered()
bp_get_member_registered()
bp_member_add_friend_button()
bp_add_friend_button( $members_template->member->id, $friend_status )
bp_member_total_friend_count()
bp_get_member_total_friend_count()
bp_member_random_profile_data()
bp_member_hidden_fields()
bp_directory_members_search_form()
bp_total_site_member_count()
bp_get_total_site_member_count()
//Check bp-core-templatetags.php for comments about nav tags
bp_get_loggedin_user_nav()
bp_get_displayed_user_nav()
bp_get_options_nav()
bp_get_options_title()
//Avatar Tags
bp_has_options_avatar()
bp_get_options_avatar()
bp_comment_author_avatar()
bp_post_author_avatar()
bp_loggedin_user_avatar( $args = ” )
bp_get_loggedin_user_avatar( $args = ” ) {
‘type’=> ‘thumb’,
‘width’=> false,
‘height’=> false,
‘html’=> truebp_displayed_user_avatar( $args = ” )
bp_get_displayed_user_avatar( $args = ” )
‘type’=> ‘thumb’,
‘width’=> false,
‘height’=> false,
‘html’=> truebp_avatar_admin_step()
bp_get_avatar_admin_step()
bp_avatar_to_crop()
bp_get_avatar_to_crop()
bp_avatar_to_crop_src()
bp_get_avatar_to_crop_src()
bp_avatar_cropper()
//Other
bp_site_name()
bp_core_get_wp_profile()
bp_get_profile_header()
bp_exists( $component_name )
bp_format_time( $time, $just_date = false )
bp_word_or_name( $youtext, $nametext, $capitalize = true, $echo = true )
bp_your_or_their( $capitalize = true, $echo = true )
bp_get_plugin_sidebar()
bp_page_title()
bp_get_page_title()
bp_styles()
bp_has_custom_signup_page()
bp_signup_page()
bp_get_signup_page()
bp_has_custom_activation_page()
bp_activation_page()
bp_get_activation_page()
bp_search_form_enabled()
bp_search_form_action()
bp_search_form_type_select()
bp_search_form()
bp_log_out_link()
bp_custom_profile_boxes()
bp_custom_profile_sidebar_boxes()
bp_create_excerpt( $text, $excerpt_length = 55, $filter_shortcodes = true )
bp_is_serialized( $data )
bp_total_member_count()
bp_get_total_member_count()
bp_signup_username_value()
bp_get_signup_username_value()
bp_signup_email_value()
bp_get_signup_email_value()
bp_signup_with_blog_value()
bp_get_signup_with_blog_value()
bp_signup_blog_url_value()
bp_get_signup_blog_url_value()
bp_signup_blog_title_value()
bp_get_signup_blog_title_value()
bp_signup_blog_privacy_value()
bp_get_signup_blog_privacy_value()
bp_signup_avatar_dir_value()
bp_get_signup_avatar_dir_value()
bp_current_signup_step()
bp_get_current_signup_step()
bp_signup_avatar( $args = ” )
bp_get_signup_avatar( $args = ” ) {
‘size’ => BP_AVATAR_FULL_WIDTH,
‘class’ => ‘avatar’,
‘alt’ => __( ‘Your Avatar’, ‘buddypress’ )
bp_signup_allowed()
bp_get_signup_allowed()
bp_blog_signup_allowed()
bp_get_blog_signup_allowed()
bp_account_was_activated()
bp_registration_needs_activation()
bp_mentioned_user_display_name( $user_id_or_username )
bp_get_mentioned_user_display_name( $user_id_or_username )
bp_get_option( $option_name )
bp_ajax_querystring( $object = false )
bp_last_activity( $user_id = false, $echo = true )
bp_user_has_access()
bp_user_firstname()
bp_get_user_firstname()
bp_loggedin_user_link()
bp_get_loggedin_user_link()
bp_loggedinuser_link()
bp_displayed_user_link()
bp_get_displayed_user_link()
bp_user_link()
bp_displayed_user_id()
bp_current_user_id()
bp_loggedin_user_id()
bp_displayed_user_domain()
bp_loggedin_user_domain()
bp_displayed_user_fullname()
bp_get_displayed_user_fullname()
bp_user_fullname() { echo bp_get_displayed_user_fullname()
bp_loggedin_user_fullname()
bp_get_loggedin_user_fullname()
bp_displayed_user_username()
bp_get_displayed_user_username()
bp_loggedin_user_username()
bp_get_loggedin_user_username()
bp_current_component()
bp_current_action()
bp_current_item()
bp_action_variables()
bp_root_domain()
bp_get_root_domain()
//Conditionals
bp_is_blog_page()
bp_is_my_profile()
bp_is_home()
bp_is_front_page()
bp_is_activity_front_page()
bp_is_directory()
bp_is_page($page)
bp_is_active( $component )
bp_is_profile_component()
bp_is_activity_component()
bp_is_blogs_component()
bp_is_messages_component()
bp_is_friends_component()
bp_is_groups_component()
bp_is_settings_component()
bp_is_member()
bp_is_user_activity()
bp_is_user_friends_activity()
bp_is_activity_permalink()
bp_is_user_profile()
bp_is_profile_edit()
bp_is_change_avatar()
bp_is_user_groups()
bp_is_group()
bp_is_group_home()
bp_is_group_create()
bp_is_group_admin_page()
bp_is_group_forum()
bp_is_group_activity()
bp_is_group_forum_topic()
bp_is_group_forum_topic_edit()
bp_is_group_members()
bp_is_group_invites()
bp_is_group_membership_request()
bp_is_group_leave()
bp_is_group_single()
bp_is_user_blogs()
bp_is_user_recent_posts()
bp_is_user_recent_commments()
bp_is_create_blog()
bp_is_user_friends()
bp_is_friend_requests()
bp_is_user_messages()
bp_is_messages_inbox()
bp_is_messages_sentbox()
bp_is_notices()
bp_is_messages_compose_screen()
bp_is_single_item()
bp_is_activation_page()
bp_is_register_page()
bp_the_body_class()
bp_get_the_body_class( $wp_classes, $custom_classes = false )In reply to: Where are the functionsbp-core-templatetags.php
In reply to: OpenSocial for BuddyPress@boonebgorges BuddiPhone is actually a BP component plugin. It creates a slug /mobile. I would love to use REST and make it native, then I could use the hardware – image uploads – contact lists etc. I messed with this plugin a bit https://wordpress.org/extend/plugins/json-api. BuddyPress json post / get would be killer.
In reply to: OpenSocial for BuddyPressDrool REST api
In reply to: Is BuddyPress capable of this?You could possible use the group docs plugin or create your own component or even use something like gravity forms.
http://www.buddyboss.com/bp-group-documents-buddypress-plugin-review
Here’s an example of a BP recipe site http://thepioneerwoman.com/tasty-kitchen/
In reply to: Blogger to BuddypressIf you are talking they post on blogger and same post shows on a WordPress then yes. There are numerous import plugins.
look in the sidebar.php code and see if there is placeholder=”” in the form
It might have got included in the custom theme. Usually this has username and password in those spots. Also if someone on a computer saves that to the browser you have to delete cookies and settings to remove it. How to depends on the browser.
What sharer are you using? This is not a BP issue. Facebook sharer is funky sometimes.
In reply to: Security Feature Suggestions?Couple plugins listed in this post that give a bit of privacy.
In reply to: Translating my-groups slugThank.s @r-a-y I’m using a hardcoded link so I just need the url string fixed.
In reply to: BuddyPress Privacy@djpaul closed the topic because you keep bashing Jeff. Seriously dude stop. Trust everyone in this site wants privacy controls but constant nagging will not make it happen faster. Try some of the links above. Paul said he was booked for a month at least and would consider helping get something started. In the mean time I’m going to try and get a couple developers involved so the task is easier.
My suggestion is to start coding and then sharing what you got. If people do one section of the plugin it will get done.
In reply to: Image Scroller with textNo one can really recommend the right one because there really isnt a BP specific slider. You’ll have to test on your own.
In reply to: Change the language!In the link above there is a link to instructions. You place the .po and .mo files in a folder wp-content/languages
In reply to: How to enlarge the Header image and add music?if you look right below in that function there is some CSS you have to enlarge that as well
In reply to: Change the language!#subcontentImage you can specify an image instead of just a colored background.
In reply to: My 2 CentsMost of the code is in functions in the BP core. So in the activity loop.php it will call one function but in the function it will go through and filter content depending on the URL or what ever else the function states. That’s great for covering everything. Think of it like the WP the_content.
In reply to: Image Scroller with textGoogle it. Look for a WP plugin. There are a ton of slider plugins. https://wordpress.org/extend/plugins/search.php?q=slider&sort=
In reply to: My 2 CentsIt’s less work for developing the default theme to call one file activity-loop.php from different pages. You can create your own activity loops and call them where ever you want. Maybe you only want to show activity updates that have comments. Create your own loop to just show that.
In reply to: Why did this happen???You don’t need the BP template pack plugin when using Citizen Kane theme. Just deactivate it and delete.
In reply to: how to kill a ghost topicSearch for it in phpmyadmin and delete it.
In reply to: My 2 CentsProblem with these types of suggestions is someone else will want a completely different set of requirements. It’s better for BP to have many functions you can pick from and change it up. Also, why is everyone so fixated on Facebook. I’d prefer something new and I guarantee your site visitors will to otherwise what’s the point just create a facbook fanpage.