Forum Replies Created
-
Then add it to the activity stream as a registered activity:
Users would need to use the dashboard to create a recipe update in this model, unless you created a front end recipe posting system using something like Gravity Forms:
https://gravitywiz.com/use-gravity-forms-to-create-user-submitted-posts/
If you want to keep the activity updates, and add a separate form for recipes, you will probably need to explore Custom Post Types. You’ll need to register a post type called Recipes.
These might help:
https://codex.wordpress.org/Function_Reference/register_post_type
http://www.wpbeginner.com/wp-tutorials/how-to-create-custom-post-types-in-wordpress/I have to break this up into separate posts because I don’t think the BP forum wants me to include so many links:
If you want to replace the activity post with recipes instead (eliminating the default ‘activity’) you could change the label of activity to “recipes” using this guide from the codex:
Change “Activity” component’s name and slug to something else.
As you have established that this is a WordPress issue, and not a BuddyPress one, you might be better to create a ticket over on wordpress.org, where there are more eyes looking at your ticket.
If I’ve read this wrong and you are just trying to sort out who an admin is, the best way to check for a role is via user capabilities (https://codex.wordpress.org/Roles_and_Capabilities). So checking to see if the users can “activate_plugins” will let you identify whether they have the admin role or not.
I think I assumed that your end goal was users knowing who the admin on the site were. I don’t know that I would use this to programmatically account for who an admin is. That said, you could probably fork this code to apply a badge based on user capability rather than something that gets manually applied.
You could use something like this to add a badge to admin/verified users.
Your htaccess file should be set to 644: https://codex.wordpress.org/Changing_File_Permissions
In the dashboard, under Settings/Reading, change setting “Front Page Displays:” to the second radio button (A Static Page) and then select the page that is displaying your activity stream as the Front Page.
Did you try this code snippet from the BP codex: https://codex.buddypress.org/getting-started/guides/change-members-profile-landing-tab/
It does exactly what you are looking for.
I would suggest checking out this one, which will work for members, but can also be leveraged to feature other content as well:
In the members directory you will always be able to see all the members of the site. You won’t see their membership, or any of their activity, in a hidden group.
I don’t think there is a core functionality to accomplish this. I’ve been using this plugin to serve up those notifications with good results:
Sorry for the late reply. No. That file is a plugin, it just hasn’t been put in a folder like you would normally find plugins. You can download that file and then put it in a folder (call it BP-Activity-Home or something like that: just no spaces, and then put it in wp-content/plugins by FTP’ing it, or zip it up and upload that zip file from the dashboard of your blog.
Alternatively, something like this might do what you want:
With the upcoming custom header, and a plugin like this to customize the background of your profile, you are pretty close to the customization allowed on Twitter.
Does this help?
This plugin will force usernames only across the site. If your usernames are their real names, that might be a fix: https://github.com/r-a-y/buddypress-usernames-only
Small caveat from the plugin readme:
By default, display names are enabled in the member header on profile pages. If you prefer usernames to be shown, add the following snippet to your wp-config.php file:
`define( ‘BP_SHOW_DISPLAYNAME_ON_PROFILE’, false );
Can you expand on that?
In a traditional install, on a Multisite network, BuddyPress is Network enabled by default. This doesn’t mean you have a social network on every site in your network, by default, when BP is network enabled, all it’s functions live on your main domain. The network activation allows that main domain to collect all of the activity from all of your subdomains. If one of your subdomains has bbpress active, then the forum posts from that subdomain are populated in the activity stream on the main domain. The main domain becomes the hub on which all activity from across your entire network of subsites is collected and can be seen.
If you don’t want your main domain to be the one that is collecting everything, and instead want that to be some other subsite on your network, you need the instructions I provided above.
I’m not sure what you mean by the “Top Tab Recipe”. If your theme is adding a custom post type, then you need to register that post type in order for it to populate the activity stream, and the user profile activity. BP should do exactly what you are looking to do once you do that: https://codex.buddypress.org/plugindev/post-types-activities/ Maybe your theme is doing this for you already if you are seeing activity generated when you post a recipe in the custom post type area.
Your alternative idea in the last paragraph would also certainly work. You don’t need multisite for that. Make every member of your community an Author on the main site: everything they publish will appear in the Custom Post Type “Recipes” archive, along with all the posts appearing on each users profile: this is their customized space, particularly once header profile images launch in BP 2.4. This would also give you more control over the experience. You could create a publishing checklist to make sure all the recipes are categories and tagged appropriately: https://github.com/danielbachhuber/Post-Checklist
It’s a plugin. Throw that file from github in a folder (name it BP-Hide-User, but title doesn’t really matter)and put it in your Plugins directory and activate it like you would any other plugin.
We had WordPress Multisite up and running on Windows Server 2008 for a few years before switching over to NGINX (we could never get the MS box to run quickly enough, and it needed to be restarted a fair amount when there was heavy traffic.)
Before we made the switch, we hired Ruslan Y to look over our configuration and make suggestions for optimizing. They were some great suggestions. I’ve copied the document he shared with us here. I’m not sure if he still does this, but you could try.
https://drive.google.com/file/d/0B9yl4no9k_c2eFdDNlU2dnNnNTA/view?usp=sharing
Regardless of what plugin you end up using, it might be worth a few dollars to have someone look at your set up and optimize it. The biggest issue of running WP on IIS is that most support forums won’t have what you are looking for, and when you run into problems, you will be immediately dismissed because developers love to blame IIS for bugs when they hear you aren’t running on LAMP.
Just taking a guess here, but depending on your setup, you may not have the URL ReWrite module active. You need Pretty Permalinks to make BP work. Here’s a tutorial: http://www.iis.net/learn/extensions/url-rewrite-module/enabling-pretty-permalinks-in-wordpress