<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>BP-Tricks</title>
	<atom:link href="http://bp-tricks.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://bp-tricks.com</link>
	<description></description>
	<lastBuildDate>Fri, 10 May 2013 19:21:44 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>How to let CBOX install and setup BuddyPress and BBPress for you</title>
		<link>http://bp-tricks.com/inspiration/how-to-let-cbox-install-and-setup-buddypress-and-bbpress-for-you/</link>
		<comments>http://bp-tricks.com/inspiration/how-to-let-cbox-install-and-setup-buddypress-and-bbpress-for-you/#comments</comments>
		<pubDate>Sat, 16 Mar 2013 15:10:57 +0000</pubDate>
		<dc:creator>bowe</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<guid isPermaLink="false">http://bp-tricks.com/?p=1707</guid>
		<description><![CDATA[<p>This quick tip comes in quite handy for those who are having issues with setting up BuddyPress 1.6+ and the BBPress 2 Forums. The Commons in a Box plugin is meant to make setting up your BuddyPress powered social network a snap. The plugin contains some code written by BuddyPress core developers Boone and R-A-Y<a class="moretag" href="http://bp-tricks.com/inspiration/how-to-let-cbox-install-and-setup-buddypress-and-bbpress-for-you/">&#8594;</a></p><p>- - - - - - - -
You've finished reading <a href="http://bp-tricks.com/inspiration/how-to-let-cbox-install-and-setup-buddypress-and-bbpress-for-you/">How to let CBOX install and setup BuddyPress and BBPress for you</a> on <a href="http://bp-tricks.com">BP-Tricks</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>This quick tip comes in quite handy for those who are having issues with setting up BuddyPress 1.6+ and the BBPress 2 Forums. The Commons in a Box plugin is meant to make setting up your BuddyPress powered social network a snap. The plugin contains some code written by BuddyPress core developers Boone and R-A-Y which automatically sets up your BBPress Group Forums with BuddyPress.</p>
<p>The CBOX plugin does a ton more than that, but just in case you&#8217;re running into issues setting up your forums with BBPress 2, this might be the solution you&#8217;re looking for. Here&#8217;s all you&#8217;d need to do:</p>
<ul class="plus condensed-list">
<li>Install the <a title="Commons in a Box plugin" href="http://wordpress.org/extend/plugins/commons-in-a-box" target="_blank">Commons in a Box</a> plugin</li>
<li>Activate the plugin and follow the steps presented to you</li>
<li>Enjoy your BBPress 2 forums inside your BuddyPress Groups</li>
</ul>
<p>As one of the CBOX Developers I&#8217;m really proud on how the team handled this, and it&#8217;s one of the little touches that make the plugin so easy to use and helpful for many site admins who are new to all of this. You can read more about Commons in a Box on the <a href="http://commonsinabox.org" target="_blank">official website</a> and on our <a title="PressCrew - Commons in a Box" href="http://presscrew.com/commons-in-a-box" target="_blank">PressCrew site</a>.</p>
<p>- - - - - - - -
You've finished reading <a href="http://bp-tricks.com/inspiration/how-to-let-cbox-install-and-setup-buddypress-and-bbpress-for-you/">How to let CBOX install and setup BuddyPress and BBPress for you</a> on <a href="http://bp-tricks.com">BP-Tricks</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bp-tricks.com/inspiration/how-to-let-cbox-install-and-setup-buddypress-and-bbpress-for-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add Recent Topics to your BBPress Forums homepage</title>
		<link>http://bp-tricks.com/snippets/add-recent-topics-to-your-bbpress-forums-homepage/</link>
		<comments>http://bp-tricks.com/snippets/add-recent-topics-to-your-bbpress-forums-homepage/#comments</comments>
		<pubDate>Mon, 14 Jan 2013 15:59:06 +0000</pubDate>
		<dc:creator>bowe</dc:creator>
				<category><![CDATA[Code Snippets]]></category>
		<category><![CDATA[Snippets]]></category>
		<guid isPermaLink="false">http://bp-tricks.com/?p=1663</guid>
		<description><![CDATA[<p>Lately I&#8217;ve had a couple of people ask me if it was possible to show the most recent topics on the forum homepage of their BBPress Forums. This is quite easy by adding the following snippet to functions.php of your active (child) theme. You can see this in action on our PressCrew Community Forums. Enjoy!</p><p>- - - - - - - -
You've finished reading <a href="http://bp-tricks.com/snippets/add-recent-topics-to-your-bbpress-forums-homepage/">Add Recent Topics to your BBPress Forums homepage</a> on <a href="http://bp-tricks.com">BP-Tricks</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Lately I&#8217;ve had a couple of people ask me if it was possible to show the most recent topics on the forum homepage of their BBPress Forums. This is quite easy by adding the following snippet to <code>functions.php</code> of your active (child) theme.</p>
<p><script src="https://gist.github.com/4207064.js"></script></p>
<p>You can see this in action on our <a href="http://community.presscrew.com/discussions" title="PressCrew Community FOrums" target="_blank">PressCrew Community Forums</a>. Enjoy!</p>
<p>- - - - - - - -
You've finished reading <a href="http://bp-tricks.com/snippets/add-recent-topics-to-your-bbpress-forums-homepage/">Add Recent Topics to your BBPress Forums homepage</a> on <a href="http://bp-tricks.com">BP-Tricks</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bp-tricks.com/snippets/add-recent-topics-to-your-bbpress-forums-homepage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Balance: A Responsive Premium BuddyPress Theme</title>
		<link>http://bp-tricks.com/featured/balance-a-responsive-premium-buddypress-theme/</link>
		<comments>http://bp-tricks.com/featured/balance-a-responsive-premium-buddypress-theme/#comments</comments>
		<pubDate>Fri, 27 Jul 2012 09:33:59 +0000</pubDate>
		<dc:creator>bowe</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[News & Reviews]]></category>
		<guid isPermaLink="false">http://bp-tricks.com/?p=1573</guid>
		<description><![CDATA[<p>Usually BP-Tricks is dedicated to bringing you tips and tricks related to BuddyPress but today we&#8217;re going to do something different. We&#8217;ll give you a quick tour of our latest Premium BuddyPress Theme called Balance! (Spoiler Alert: it&#8217;s the theme that is powering BP-Tricks right now) Completely Responsive design for your BuddyPress Community! Balance has<a class="moretag" href="http://bp-tricks.com/featured/balance-a-responsive-premium-buddypress-theme/">&#8594;</a></p><p>- - - - - - - -
You've finished reading <a href="http://bp-tricks.com/featured/balance-a-responsive-premium-buddypress-theme/">Balance: A Responsive Premium BuddyPress Theme</a> on <a href="http://bp-tricks.com">BP-Tricks</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><em>Usually BP-Tricks is dedicated to bringing you tips and tricks related to BuddyPress but today we&#8217;re going to do something different. We&#8217;ll give you a quick tour of our latest Premium BuddyPress Theme called Balance! (Spoiler Alert: it&#8217;s the theme that is powering BP-Tricks right now)</em><br />
</p>
<h3>Completely Responsive design for your BuddyPress Community!</h3>
<p>Balance has a completely responsive design, which means that it looks great on all devices. Whether your visitors are viewing your site on an iPad, iPhone or any other mobile device, your site will look great. We&#8217;ve carefully gone through all the BuddyPress components </p>
<h3>BuddyPress 1.5 and BBPress 2.0</h3>
<p>Loaded with BuddyPress options, this is truly the most powerful BuddyPress Theme available. We’ve gone the extra mile and included lots of useful features that make setting up your BuddyPress community a snap.</p>
<ul class="checkbox-small">
<li>Works out of the box with ALL BuddyPress 1.5 Compatible Plugins!</li>
<li>Upload <strong>Default Avatars</strong> for your Members and Groups</li>
<li><strong>Activity Stream Tour:</strong> Give your new members a guided tour (watch the video!)</li>
<li>BP <strong>Component Introductions</strong>: Easily insert a introduction text, advertisements or notifications on all the BuddyPress directory pages!</li>
<li><strong>Private Community</strong>: Turn your community into a private community with the tick of a box.</li>
<li><strong>Facebook Connect Integration</strong> &#8211; We’ve integrated support for the awesome WP-FB Autoconnect plugin for one-click Facebook sign-ups.</li>
<li><strong>Social Sharing</strong> &#8211; Easily enable social sharing buttons for BuddyPress Group and Profile pages.</li>
<li><strong>BuddyPress Specific Sidebars</strong>: With a unique sidebar for every BuddyPress component you put the right content at the right place easily.</li>
</ul>
<p><strong>BBPress 2.1 is not forgotten!</strong><br />
Since BuddyPress and BBPress will be working closely together in the near future we’ve gone ahead and spend a considerable time on making your BBPress 2 forums look prettier then ever. It blends in perfectly with the rest of your community really tying your community together like a forum should.</p>
<h3>Multisite Blogging Networks</h3>
<p><em><a href="http://shop.presscrew.com/files/2012/02/dashboard-screenshot1.jpg" rel="fancybox"><img class="alignright" title="dashboard-screenshot" src="http://shop.presscrew.com/files/2012/02/dashboard-screenshot1-400x220.jpg" alt="dashboard screenshot1 400x220 Balance: A Responsive Premium BuddyPress Theme"  /></a>Multisite support often seems an afterthought for themes. With Balance we’ve created a theme that can be easily used by the bloggers in your Multisite network. create a cohesive network of blogs all powered by Balance. Just take a look at our Theme Playground to see how Balance is used to power the main BuddyPress community AND the blogs in our network.</em></p>
<p><strong>Your bloggers can change color schemes (or choose a custom color), upload their logo, background images and customize the entire look of their blog through our powerful control panel.</strong> Just look at our <a title="Infinity Multisite Demo Blog" href="http://demoblog.infinitythemes.net/" target="_blank">example member blog</a> to see how easy it is!</p>
<p><a href="http://shop.presscrew.com/shop/balance" class="button black">View the full Feature list</a></p>
<h3>Pretty nice huh? Use the coupon code BPTRICKS for a 20% discount!</h3>
<p>To celebrate the launch of Balance we&#8217;re giving our readers a 20% discount during checkout. All you have to do is use the coupon &#8220;BPTRICKS&#8221; during your checkout and you&#8217;re good to go! If you have any questions just speak up in the comments!</p>
<p>- - - - - - - -
You've finished reading <a href="http://bp-tricks.com/featured/balance-a-responsive-premium-buddypress-theme/">Balance: A Responsive Premium BuddyPress Theme</a> on <a href="http://bp-tricks.com">BP-Tricks</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bp-tricks.com/featured/balance-a-responsive-premium-buddypress-theme/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BuddyPress Group-O-Matic: Adding members to groups based on profile fields!</title>
		<link>http://bp-tricks.com/plugins/buddypress-group-o-matic-adding-members-to-groups-based-on-profile-fields/</link>
		<comments>http://bp-tricks.com/plugins/buddypress-group-o-matic-adding-members-to-groups-based-on-profile-fields/#comments</comments>
		<pubDate>Thu, 05 Jul 2012 11:11:19 +0000</pubDate>
		<dc:creator>bowe</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<guid isPermaLink="false">http://bp-tricks.com/?p=1537</guid>
		<description><![CDATA[<p>I think it&#8217;s safe to say that the Groups Component in BuddyPress is the most powerful component within BuddyPress. There are countless plugins available that extend the groups component, and I use Groups for pretty much every BuddyPress project I do. What has been missing though, is a flexible and powerful solution for BuddyPress site<a class="moretag" href="http://bp-tricks.com/plugins/buddypress-group-o-matic-adding-members-to-groups-based-on-profile-fields/">&#8594;</a></p><p>- - - - - - - -
You've finished reading <a href="http://bp-tricks.com/plugins/buddypress-group-o-matic-adding-members-to-groups-based-on-profile-fields/">BuddyPress Group-O-Matic: Adding members to groups based on profile fields!</a> on <a href="http://bp-tricks.com">BP-Tricks</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><em>I think it&#8217;s safe to say that the Groups Component in BuddyPress is the most powerful component within BuddyPress. There are countless plugins available that extend the groups component, and I use Groups for pretty much every BuddyPress project I do. What has been missing though, is a flexible and powerful solution for BuddyPress site owners to streamline the group joining process.</em></p>
<p>For lots of communities you want to add your members to groups as soon as they sign-up for your site. Or maybe you want to put extra focus on certain groups because they are crucial to your community. <a title="BuddyPress Group-O-Matic" href="http://wordpress.org/extend/plugins/buddypress-groupomatic/" target="_blank">BuddyPress Group-O-Matic</a> is the newest plugin we (PressCrew) developed for BuddyPress communities and offers site administrators some really powerful ways to achieve exactly this.</p>
<h3>So what does the BuddyPress Group-O-Matic Plugin do?</h3>
<p>In a nutshell it adds a new set of options to the BuddyPress Profile Fields screen that allows you to put your members in groups based on the selection or answer they have given for that field.</p>
<h4>Sounds cool&#8230; How do I set it up?</h4>
<p>Good question! Let&#8217;s start with the basics!</p>
<p><a class="button orange" title="BuddyPress Group-O-Matic" href="http://wordpress.org/extend/plugins/buddypress-groupomatic/" target="_blank">Download BuddyPress Group-O-Matic from the plugin repository</a></p>
<p><strong>1: Create your super duper xProfile field</strong></p>
<p>For this example we&#8217;ll pretend that we have a community based around the movie director Guy Ritchie, and we want to put our members into the group that corresponds to their favorite Guy Ritchie movie.</p>
<p>So we&#8217;ll create a new xprofile field in the BuddyPress profile field screen in our WP Admin.</p>
<p>Choose your favorite movie using the Dropdown field below<br />
* Snatch<br />
* Sherlock Holmes</p>
<p>You&#8217;ll probably already notice the new BuddyPress Group-O-Matic box below, but don&#8217;t touch that yet. We&#8217;ll get to that later! You should have something like this (click the image for full size)</p>
<p><a href="http://bp-tricks.com/wp-content/uploads/2012/03/Screen-Shot-2012-03-07-at-2.33.14-PM.png"><img class="alignnone" title="Screen Shot 2012-03-07 at 2.33.14 PM" src="http://bp-tricks.com/wp-content/uploads/2012/03/Screen-Shot-2012-03-07-at-2.33.14-PM-300x233.png" alt="Screen Shot 2012 03 07 at 2.33.14 PM 300x233 BuddyPress Group O Matic: Adding members to groups based on profile fields!"  /></a></p>
<p><strong>2: Create your super duper Groups</strong></p>
<p>Now that we&#8217;ve created our possible selections, we&#8217;ll create the groups using the <strong>exact name* </strong>as we&#8217;ve named our profile field selection options. For our example we&#8217;ll create a group called  &#8221;Sherlock Holmes&#8221; and a group called &#8220;Snatch&#8221;. Like this:</p>
<p><a href="http://bp-tricks.com/wp-content/uploads/2012/03/Screen-Shot-2012-03-07-at-2.50.57-PM.png"><img class="alignnone" title="Screen Shot 2012-03-07 at 2.50.57 PM" src="http://bp-tricks.com/wp-content/uploads/2012/03/Screen-Shot-2012-03-07-at-2.50.57-PM-300x182.png" alt="Screen Shot 2012 03 07 at 2.50.57 PM 300x182 BuddyPress Group O Matic: Adding members to groups based on profile fields!"  /></a></p>
<p>As stated before, make sure your group name matches exactly.</p>
<p><strong>3: Use Group-O-Matic magic to link them together</strong></p>
<p>Go back to your &#8220;Favorite Movie&#8221; profile field you created in step 1. It&#8217;s time to set up the Group-O-Matic box at the bottom of the screen. Here&#8217;s all you need to do:</p>
<p><a href="http://bp-tricks.com/wp-content/uploads/2012/03/Free_Group_O_Matic.jpg"><img class="alignnone" title="Free_Group_O_Matic" src="http://bp-tricks.com/wp-content/uploads/2012/03/Free_Group_O_Matic.jpg" alt="Free Group O Matic BuddyPress Group O Matic: Adding members to groups based on profile fields!"  /></a></p>
<p>So what does this stuff mean? In plain English this is what we&#8217;ve done:</p>
<p>&#8220;See if the Group Name (Attribute) has the <strong>exact name</strong> as the answer that has been given by your members (Pattern). Then automatically join the user to this group.&#8221;</p>
<p>If you&#8217;ve ever looked at your WordPress Permalinks or the WordPress SEO plugin by Yoast, you&#8217;ll see that Group-O-Matic lets you put in some funny looking code in the &#8220;Pattern&#8221; box. Don&#8217;t get confused, the <code>%answer%</code> input just lets Group-O-Matic know you want to use to the exact answer given by your users, and let Group-O-Matic put the user in the group with that name. Because we&#8217;ve given our profile dropdown options and our group names exactly the same name, this works great.</p>
<p>Marshall (the plugin author) has also made a quick video guiding you through this process.<br />
<iframe src="http://player.vimeo.com/video/37754800?color=e23600" width="600" height="337" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p><em>Note: The Premium version of Group-O-Matic gives you much more flexibility in this aspect. You can use wildcard matching so your profile fields and groups names do not have to match exactly. This is great for when you have groups with weird names or slugs. For example your group could be named &#8220;Snatch Movie Fan Club&#8221; and your profile field option could just be called &#8220;Snatch&#8221;.</em></p>
<p>Check out the brilliantly designed screenshot mock-up below (ahem!)</p>
<p><a href="http://bp-tricks.com/wp-content/uploads/2012/03/Basic_Group_O_Matic_Example.jpg"><img class="alignnone" title="Basic_Group_O_Matic_Example" src="http://bp-tricks.com/wp-content/uploads/2012/03/Basic_Group_O_Matic_Example-1024x487.jpg" alt="Basic Group O Matic Example 1024x487 BuddyPress Group O Matic: Adding members to groups based on profile fields!"  /></a></p>
<p>Awesome right?! You&#8217;ve now mapped a profile field to a BuddyPress Group. Every member that goes through the registration process will now automatically be put in the group based on that xProfile field selection. You can do this for multiple profile fields and have fine grained control over your community. Some ideas for profile/group mapping;</p>
<ul>
<li>Language</li>
<li>School</li>
<li>Department</li>
<li>Age range</li>
<li>Skill Level</li>
</ul>
<div>The possibilities are pretty much endless!</div>
<h3>Stay tuned for another tutorial related to BuddyPress Group-O-Matic Pro</h3>
<p>In the next tutorial we&#8217;ll take a look at how you can force your users to select a certain group after they&#8217;ve registered for your community, and how you can add the Group activity as a main Activity Stream Tab. This is all done with the Pro version of the plugin which is available in the PressCrew shop. Check out the screenshot below for a preview of showing Group Activity under a Activity Stream tab:</p>
<p><a href="http://bp-tricks.com/wp-content/uploads/2012/07/Screen-Shot-2012-07-05-at-1.05.07-PM.png"><img class="alignnone" title="Screen Shot 2012-07-05 at 1.05.07 PM" src="http://bp-tricks.com/wp-content/uploads/2012/07/Screen-Shot-2012-07-05-at-1.05.07-PM.png" alt="Screen Shot 2012 07 05 at 1.05.07 PM BuddyPress Group O Matic: Adding members to groups based on profile fields!"  /></a></p>
<p><a class="button orange" title="BuddyPress Group-O-Matic Pro" href="http://shop.presscrew.com/shop/buddypress-groupomatic/" target="_blank">Check out BuddyPress Group-O-Matic Pro</a></p>
<p>- - - - - - - -
You've finished reading <a href="http://bp-tricks.com/plugins/buddypress-group-o-matic-adding-members-to-groups-based-on-profile-fields/">BuddyPress Group-O-Matic: Adding members to groups based on profile fields!</a> on <a href="http://bp-tricks.com">BP-Tricks</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bp-tricks.com/plugins/buddypress-group-o-matic-adding-members-to-groups-based-on-profile-fields/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Easily hide specific tabs on BuddyPress member and group pages</title>
		<link>http://bp-tricks.com/design/easily-hide-specific-tabs-on-buddypress-member-and-group-pages/</link>
		<comments>http://bp-tricks.com/design/easily-hide-specific-tabs-on-buddypress-member-and-group-pages/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 18:07:38 +0000</pubDate>
		<dc:creator>bowe</dc:creator>
				<category><![CDATA[Design]]></category>
		<guid isPermaLink="false">http://bp-tricks.com/?p=1526</guid>
		<description><![CDATA[<p>Today I received a question on Twitter from @Calzo: [tweet https://twitter.com/#!/calzo/status/167981462283501568] I&#8217;d thought I&#8217;d share the solution with everyone, in case someone else would like to know! We&#8217;ll be using some simple CSS to quickly hide any profile or members tabs we don&#8217;t need. &#8220;Why would you do this?&#8221; I hear you ask. Well if<a class="moretag" href="http://bp-tricks.com/design/easily-hide-specific-tabs-on-buddypress-member-and-group-pages/">&#8594;</a></p><p>- - - - - - - -
You've finished reading <a href="http://bp-tricks.com/design/easily-hide-specific-tabs-on-buddypress-member-and-group-pages/">Easily hide specific tabs on BuddyPress member and group pages</a> on <a href="http://bp-tricks.com">BP-Tricks</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Today I received a question on Twitter from @Calzo:</p>
<p>[tweet https://twitter.com/#!/calzo/status/167981462283501568]</p>
<p>I&#8217;d thought I&#8217;d share the solution with everyone, in case someone else would like to know! We&#8217;ll be using some simple CSS to quickly hide any profile or members tabs we don&#8217;t need. &#8220;Why would you do this?&#8221; I hear you ask. Well if you&#8217;re building a custom theme or forking BuddyPress templates, you might change up your navigation which could make certain tabs not needed anymore. A good example for this can be seen in my latest BuddyPress Theme called <a href="http://bp-tricks.com/go/balance/" title="Balance Premium theme" target="_blank">Balance</a>. It comes with a simple member widget that makes the &#8220;Profile&#8221; tab unneeded when being used:</p>
<p><a href="http://bp-tricks.com/wp-content/uploads/2012/02/Screen-Shot-2012-02-10-at-6.23.09-PM.png"><img src="http://bp-tricks.com/wp-content/uploads/2012/02/Screen-Shot-2012-02-10-at-6.23.09-PM-300x228.png"  title="Balance Theme Example" class="alignnone" alt="Screen Shot 2012 02 10 at 6.23.09 PM 300x228 Easily hide specific tabs on BuddyPress member and group pages " /></a></p>
<h3>Hiding the unneeded tabs with some CSS</h3>
<p>So how would we hide the tabs we don&#8217;t need? Simple we&#8217;ll use some CSS to hide them! Luckily every tab has it&#8217;s own unique ID, so we can easily target them. Let&#8217;s start with the profiles.</p>
<p><strong>Hiding Profile Tabs</strong></p>
<pre class="brush: css; title: ; notranslate">
/* Hide Certain Profile Icons  */
#user-activity {
	display: none;
}
#user-xprofile {
	display: none;
}
#user-friends {
	display: none;
}
#user-groups {
	display: none;
}
#user-profile {
	display: none;
}
#user-settings {
	display: none;
}
#user-messages {
	display: none;
}
#user-forums {
	display: none;
}
</pre>
<p>Those are all of them, and if you&#8217;d use this code you&#8217;d lose all tabs. So remove the CSS of the ones you&#8217;d want to keep. If you&#8217;re done and you know some CSS, you can combine them into one declaration.</p>
<p><strong>Hiding the Group Tabs</strong></p>
<pre class="brush: css; title: ; notranslate">
/* Hide Certain Group Icons */
li#members-groups-li a {
	display: none;
}
li#forums-groups-li a {
	display: none;
}
li#admin-groups-li a {
	display: none;
}
li#invite-groups-li a {
	display: none;
}
li#home-groups-li a {
	display: none;
}
</pre>
<p>And that&#8217;s it! Add this CSS to the stylesheet of your child theme, so you don&#8217;t lose these changes on BuddyPress updates, and you&#8217;re golden!</p>
<h3>Bonus Tip: Hide tabs added by 3rd party Plugins</h3>
<p>If you&#8217;d like to hide tabs added by third party plugins, you can use <a href="http://getfirebug.com/" title="Get Firebug" target="_blank">FireBug</a> to quickly find the CSS you need to target. Simply open up your Firebug/Chrome inspector and inspect the tab you want to hide. You get something like this:</p>
<p><a href="http://bp-tricks.com/wp-content/uploads/2012/02/Screen-Shot-2012-02-10-at-6.40.17-PM.png"><img src="http://bp-tricks.com/wp-content/uploads/2012/02/Screen-Shot-2012-02-10-at-6.40.17-PM-300x195.png"  title="Inspect with Firebug" class="alignnone" alt="Screen Shot 2012 02 10 at 6.40.17 PM 300x195 Easily hide specific tabs on BuddyPress member and group pages " /></a></p>
<p>Copy the name of the ID you&#8217;d like to change and set a display none on it, using the CSS examples given in this trick. That&#8217;s how easy it is!</p>
<p>[tweet https://twitter.com/#!/calzo/status/167993468310917121]</p>
<h3>Got any BuddyPress tricks you&#8217;d like to see answered?</h3>
<p>Leave a reply in the comments and I&#8217;ll do my best to answer them in an upcoming trick! Also you can follow me on Twitter to receive the latest BuddyPress news. It&#8217;s good to be able to share some tricks with you again!</p>
<p>- - - - - - - -
You've finished reading <a href="http://bp-tricks.com/design/easily-hide-specific-tabs-on-buddypress-member-and-group-pages/">Easily hide specific tabs on BuddyPress member and group pages</a> on <a href="http://bp-tricks.com">BP-Tricks</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bp-tricks.com/design/easily-hide-specific-tabs-on-buddypress-member-and-group-pages/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Creating a custom email template for your BuddyPress emails</title>
		<link>http://bp-tricks.com/featured/creating-a-custom-email-template-for-your-buddypress-emails/</link>
		<comments>http://bp-tricks.com/featured/creating-a-custom-email-template-for-your-buddypress-emails/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 11:12:31 +0000</pubDate>
		<dc:creator>bowe</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Featured]]></category>
		<guid isPermaLink="false">http://bp-tricks.com/?p=1476</guid>
		<description><![CDATA[<p>Creating a good looking email template does wonders for the feel of your BuddyPress network, we'll show you how to create a custom one!</p><p>- - - - - - - -
You've finished reading <a href="http://bp-tricks.com/featured/creating-a-custom-email-template-for-your-buddypress-emails/">Creating a custom email template for your BuddyPress emails</a> on <a href="http://bp-tricks.com">BP-Tricks</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Let&#8217;s face it, the standard WordPress/BuddyPress emails suck. They are boring, confusingly formatted and have no branding whatsoever. For a regular WordPress site this isn&#8217;t <em>that</em> bad because usually your visitors do not receive your emails that often. With BuddyPress your users get loads of emails for all the notifications they receive. Creating a good looking email template does wonders for the feel of your network, and really gives it a more unique feel. Can you imagine Twitter of Facebook sending out completely text based email notifications to you? That is so 90&#8242;s! Let&#8217;s get started!</p>
<h3>Install the awesome <a title="WP Better Emails Plugin" href="http://wordpress.org/extend/plugins/wp-better-emails/" target="_blank">WP-Better-Emails</a> plugin</h3>
<p>This is one hell of a hidden gem on the WordPress repository. If it wasn&#8217;t for <a href="http://wpmu.org/get-pretty-html-emails-for-wordpress-with-the-free-wp-better-emails-plugin/" target="_blank">Sarah Gooding her post</a> on WPMU I&#8217;d probably would have never found it. This plugin gives you a great looking email template to work from, and that&#8217;s exactly what we&#8217;re going to do.</p>
<p><img class="alignnone" src="http://s.wordpress.org/extend/plugins/wp-better-emails/screenshot-1.png?r=400310" alt=" Creating a custom email template for your BuddyPress emails" width="571" height="371" title="Creating a custom email template for your BuddyPress emails" /></p>
<h2>Changing the email template into something more BuddyPress worthy</h2>
<p>WordPress Blue? Screw you! BuddyPress red is what we want! So when you&#8217;ve installed the plugin visit the Email Options page under Settings, can then click on the Template Options tab. Here you can modify the template that get&#8217;s sent to your users, and below is the code I&#8217;ve used to give it a nice BuddyPress feel:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;100%&quot; bgcolor=&quot;#f9f9f9&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 15px;&quot; align=&quot;center&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;550&quot; bgcolor=&quot;#ffffff&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style=&quot;border: solid 1px #d9d9d9;&quot;&gt;
&lt;table id=&quot;header&quot; style=&quot;line-height: 1.5; font-size: 12px; font-family: Helvetica, Arial, sans-serif; border: solid 1px #FFFFFF;&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;100%;&quot; bgcolor=&quot;#ffffff&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td colspan=&quot;2&quot; height=&quot;30&quot; background=&quot;%blog_url%/wp-admin/images/white-grad-active.png&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;line-height: 32px; padding: 0 0 0 30px;&quot; valign=&quot;baseline&quot;&gt;
													&lt;span style=&quot;font-size: 32px;&quot;&gt;&lt;a style=&quot;text-decoration: none;&quot; href=&quot;%blog_url%&quot; target=&quot;_blank&quot;&gt;%blog_name%&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 0 30px 0 0;&quot; align=&quot;right&quot; valign=&quot;baseline&quot;&gt;
													&lt;span style=&quot;font-size: 14px; color: #777777;&quot;&gt;%blog_description%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table id=&quot;content&quot; style=&quot;color: #444; line-height: 1.5; font-size: 12px; font-family: Arial, sans-serif; padding: 20px 30px 0 30px;&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;100%;&quot; bgcolor=&quot;#ffffff&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 20px 0; border-top: solid 1px #d9d9d9;&quot; colspan=&quot;2&quot;&gt;%content%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table id=&quot;footer&quot; style=&quot;line-height: 1.5; font-size: 12px; font-family: Arial, sans-serif; padding: 0 30px 15px 30px;&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;100%;&quot; bgcolor=&quot;#ffffff&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;font-size: 11px; color: #777777;&quot;&gt;
&lt;td style=&quot;border-top: solid 1px #d9d9d9;&quot; colspan=&quot;2&quot;&gt;
													&lt;img style=&quot;padding: 15px 0 0 0;&quot; src=&quot;%blog_url%/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/images/email_logo.png&quot; alt=&quot;Powered by BuddyPress&quot; width=&quot;32&quot; height=&quot;32&quot; align=&quot;right&quot; /&gt;
&lt;div style=&quot;padding: 15px 0 1px 0;&quot;&gt;&lt;img style=&quot;vertical-align: middle;&quot; src=&quot;%blog_url%/wp-admin/images/date-button.gif&quot; alt=&quot;Date&quot; width=&quot;13&quot; height=&quot;13&quot; /&gt; Email sent the %date% @ %time%&lt;/div&gt;
&lt;div&gt;&lt;img style=&quot;vertical-align: middle;&quot; src=&quot;%blog_url%/wp-content/images/comment-grey-bubble.png&quot; alt=&quot;Contact&quot; width=&quot;12&quot; height=&quot;12&quot; /&gt; For any request, please contact &lt;a href=&quot;mailto:%admin_email%&quot;&gt;%admin_email%&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</pre>
<p>&nbsp;</p>
<h2>Upload the BuddyPress Logo to your uploads folder</h2>
<p>We&#8217;re almost done, the only thing we need to do now is upload a nice BuddyPress logo to the uploads folder. The template I made already reserved a spot for the logo in the footer, so all we need to do is upload it. Save the logo below to your hard drive and upload it into <em>wp-content/uploads/</em></p>
<p><em><img class="alignnone" title="Email Logo BuddyPress" src="http://bp-tricks.com/wp-content/uploads/email_logo.png" alt="email logo Creating a custom email template for your BuddyPress emails" width="32" height="32" /></em></p>
<p>Of course you can replace this logo for any logo you like, actually I&#8217;ll advise you to do that.</p>
<h2>Check the results</h2>
<p>This template is based on the BP-Default color scheme, but you can adjust the template with a code editor with some basic html/css knowledge. Change the background color, text color and images and you have a completely custom email template going out to your users!</p>
<p><a href="http://bp-tricks.com/wp-content/uploads/2011/06/Screen-shot-2011-06-23-at-1.01.08-PM.png"><img class="alignnone size-full wp-image-1479" title="Screen shot 2011-06-23 at 1.01.08 PM" src="http://bp-tricks.com/wp-content/uploads/2011/06/Screen-shot-2011-06-23-at-1.01.08-PM.png" alt="Screen shot 2011 06 23 at 1.01.08 PM Creating a custom email template for your BuddyPress emails" width="571" height="234" /></a></p>
<p>Have fun creating your custom email template. If you&#8217;ve made any cool ones be sure to show me in the comments!</p>
<p>- - - - - - - -
You've finished reading <a href="http://bp-tricks.com/featured/creating-a-custom-email-template-for-your-buddypress-emails/">Creating a custom email template for your BuddyPress emails</a> on <a href="http://bp-tricks.com">BP-Tricks</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bp-tricks.com/featured/creating-a-custom-email-template-for-your-buddypress-emails/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Add @mentions auto-complete to your BuddyPress site with the BP Labs plugin</title>
		<link>http://bp-tricks.com/featured/add-mentions-auto-complete-to-your-buddypress-site-with-the-bp-labs-plugin/</link>
		<comments>http://bp-tricks.com/featured/add-mentions-auto-complete-to-your-buddypress-site-with-the-bp-labs-plugin/#comments</comments>
		<pubDate>Sun, 19 Jun 2011 21:07:55 +0000</pubDate>
		<dc:creator>bowe</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[News & Reviews]]></category>
		<category><![CDATA[activity stream]]></category>
		<category><![CDATA[auto-complete]]></category>
		<category><![CDATA[mentions]]></category>
		<category><![CDATA[plugin]]></category>
		<guid isPermaLink="false">http://bp-tricks.com/?p=1461</guid>
		<description><![CDATA[<p>One of the things that I really love about the new Twitter app for Mac and Facebook is the auto-complete function when you&#8217;re mentioning someone. This allows you to quickly notify a user that you&#8217;d like to have involved in the conversation. BuddyPress has had this functionality since BP 1.2 but sadly until now it<a class="moretag" href="http://bp-tricks.com/featured/add-mentions-auto-complete-to-your-buddypress-site-with-the-bp-labs-plugin/">&#8594;</a></p><p>- - - - - - - -
You've finished reading <a href="http://bp-tricks.com/featured/add-mentions-auto-complete-to-your-buddypress-site-with-the-bp-labs-plugin/">Add @mentions auto-complete to your BuddyPress site with the BP Labs plugin</a> on <a href="http://bp-tricks.com">BP-Tricks</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>One of the things that I really love about the new Twitter app for Mac and Facebook is the auto-complete function when you&#8217;re mentioning someone. This allows you to quickly notify a user that you&#8217;d like to have involved in the conversation. BuddyPress has had this functionality since BP 1.2 but sadly until now it was a feature that used to confuse the heck out of certain people, and thus it was often disabled.</p>
<p>BuddyPress Core Developer Paul Gibbs has been working in semi-secrecy on the solution to this problem, and released his BP-Labs plugin in just before the weekend. This plugin adds Twitteresque (I love to make up new words) username auto completion to BuddyPress. Like to try it?</p>
<p><a class="button orange" title="a BuddyPress plugin for auto complete mentions" href="http://wordpress.org/extend/plugins/bp-labs/" target="_blank">Download the BuddyPress Labs Plugin </a></p>
<p>When you&#8217;ve installed the plugin just start typing the (user)name of the person you want to mention and this happens:</p>
<p><a href="http://bp-tricks.com/wp-content/uploads/2011/06/Screen-shot-2011-06-19-at-10.24.10-PM2.png"><img class="alignnone size-medium wp-image-1468" title="Screen shot 2011-06-19 at 10.24.10 PM" src="http://bp-tricks.com/wp-content/uploads/2011/06/Screen-shot-2011-06-19-at-10.24.10-PM2-250x207.png" alt="Screen shot 2011 06 19 at 10.24.10 PM2 250x207 Add @mentions auto complete to your BuddyPress site with the BP Labs plugin" width="250" height="207" /></a></p>
<p>Crazy awesome right?! The plugin also adds a nice Group Management tool to the front-end of your BuddyPress network. When you&#8217;re logged in as an admin, just visit the Group Directory and hover over a group to see some quick links to the group administration pages. Here&#8217;s another preview:</p>
<p><a href="http://bp-tricks.com/wp-content/uploads/2011/06/Screen-shot-2011-06-19-at-10.48.24-PM.png"><img class="alignnone size-medium wp-image-1469" title="Screen shot 2011-06-19 at 10.48.24 PM" src="http://bp-tricks.com/wp-content/uploads/2011/06/Screen-shot-2011-06-19-at-10.48.24-PM-250x80.png" alt="Screen shot 2011 06 19 at 10.48.24 PM 250x80 Add @mentions auto complete to your BuddyPress site with the BP Labs plugin" width="250" height="80" /></a></p>
<p>The BP-Labs plugin will be updated in the future to add more experimental UI functionality to BuddyPress, so for those who like to stay on top of things, be sure to install the plugin.</p>
<p>What would you like to see added to the plugin? Let me (and Paul) know in the comments!</p>
<p>- - - - - - - -
You've finished reading <a href="http://bp-tricks.com/featured/add-mentions-auto-complete-to-your-buddypress-site-with-the-bp-labs-plugin/">Add @mentions auto-complete to your BuddyPress site with the BP Labs plugin</a> on <a href="http://bp-tricks.com">BP-Tricks</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bp-tricks.com/featured/add-mentions-auto-complete-to-your-buddypress-site-with-the-bp-labs-plugin/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Less is more; Using the right BuddyPress tools for the job</title>
		<link>http://bp-tricks.com/inspiration/using-the-right-buddypress-tools-job/</link>
		<comments>http://bp-tricks.com/inspiration/using-the-right-buddypress-tools-job/#comments</comments>
		<pubDate>Fri, 20 May 2011 11:59:29 +0000</pubDate>
		<dc:creator>bowe</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[community building]]></category>
		<category><![CDATA[tips]]></category>
		<guid isPermaLink="false">http://bp-tricks.com/?p=1236</guid>
		<description><![CDATA[<p>Making the right decisions when setting up your BuddyPress community can be a daunting task. This tricks gives you  few pointers</p><p>- - - - - - - -
You've finished reading <a href="http://bp-tricks.com/inspiration/using-the-right-buddypress-tools-job/">Less is more; Using the right BuddyPress tools for the job</a> on <a href="http://bp-tricks.com">BP-Tricks</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><em>Authors note: This article has been published before on BuddyDress.com a couple of months ago. </em></p>
<p>A while back I held a presentation at WordCampNL about BuddyPress, and I can&#8217;t believe how hard it was to explain what BuddyPress was all about in just 30 minutes. Overall I had a lot of fun doing the presentation, but I came to the realisation that BuddyPress has far outgrown the status of &#8220;just&#8221; a WordPress plugin, and that it had become a powerful social networking tool, which can be used for almost anything! And while this is a great thing, and you can quickly set up a community which uses all BuddyPress core features and awesome plugins to the fullest, it does not mean that your community will be successful if you just provide numerous ways for your members to interact with each other.</p>
<p>Just like Spidermans uncle said; &#8220;With great power comes great responsibility&#8221;. In our case that means that as BuddyPress community builders we need to take a close look at the functionality BuddyPress provides and which plugins we want to use to extend upon it, and NOT simply use every possible communication method available in BuddyPress. Because while that might seem tempting to do at first, it can lead to a community that never takes off, simply because of an overkill of ways to communicate. The problem of allowing people too much choices, is well-known in the restaurant and supermarket business;</p>
<blockquote><p>expertly weeding out assortments leads to good  results since it improves customers’ shopping experiences. Unilever’s  director of marketing for household products, Rob Persiko, says,  “Consumers have a hard time finding what they’re looking for because  there’s so much on the shelf.” Isn’t that the best reason to reassess  retail assortments?<a href="http://www.mpdailyfix.com/dont-confuse-the-customer-limit-choices-make-more-sales/"> &gt;&gt;source </a></p></blockquote>
<p>This exact same concept applies to your BuddyPress community. You have to take a close look at what your members want, and how experienced they are in the world of social networking. Here are three things I always do when I work on new BuddyPress projects for myself or clients;</p>
<p><strong>1: Think back to the time you&#8217;ve just discovered BuddyPress and remember what confused you: </strong>also take into consideration that as a community builder you&#8217;ve probably already became familiar with a lot of standard social networking features well before you started using BuddyPress. Try to look at your community with a complete blank and &#8220;unexperienced&#8221; point of view.</p>
<p><strong>2: Find out how your potential members communicate</strong>: Does your target audience hang out on forums, twitter of Facebook? If they communicate in a more traditional way (forums, mailing lists etc) you might want to put the focus on Groups and Forums and strip the activity stream from Status Updates and comments on forum topics. If they hang out with the cool kids on Twitter and Facebook you might want to put all your focus on the stream, and get rid of forums and groups entirely!</p>
<p><strong>3: Do a closed beta test before launch</strong>: If you think you&#8217;ve got everything set up right, it&#8217;s time to unleash a wild bunch of diverse people out on your project. You&#8217;ll be surprised on the amount of feedback you&#8217;ll get, and how the most trivial things can confuse the heck out of your members. But it&#8217;s essential to the success of your community, and take time to listen to the feedback you&#8217;ll get and tweak where necessary.</p>
<p>If you use other methods to fine tune your community to your target audience, just let me know by leaving a comment, and good luck with setting up your BuddyPress powered community!</p>
<p>- - - - - - - -
You've finished reading <a href="http://bp-tricks.com/inspiration/using-the-right-buddypress-tools-job/">Less is more; Using the right BuddyPress tools for the job</a> on <a href="http://bp-tricks.com">BP-Tricks</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bp-tricks.com/inspiration/using-the-right-buddypress-tools-job/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Adding some cool “Call to Action” buttons to stream entries</title>
		<link>http://bp-tricks.com/snippets/adding-buttons-to-activity-stream-entries/</link>
		<comments>http://bp-tricks.com/snippets/adding-buttons-to-activity-stream-entries/#comments</comments>
		<pubDate>Tue, 17 May 2011 17:50:38 +0000</pubDate>
		<dc:creator>bowe</dc:creator>
				<category><![CDATA[Code Snippets]]></category>
		<category><![CDATA[Snippets]]></category>
		<category><![CDATA[activity stream]]></category>
		<guid isPermaLink="false">http://bp-tricks.com/?p=1396</guid>
		<description><![CDATA[<p>When something happens within your BuddyPress Community, you usually want others to respond to this activity. That&#8217;s the whole core concept of Social networking. By default BuddyPress adds a &#8220;Reply&#8221; and &#8220;Favorite&#8221; button to activity stream items, and while this is cool, for some entries you would like the user to go somewhere. This simple<a class="moretag" href="http://bp-tricks.com/snippets/adding-buttons-to-activity-stream-entries/">&#8594;</a></p><p>- - - - - - - -
You've finished reading <a href="http://bp-tricks.com/snippets/adding-buttons-to-activity-stream-entries/">Adding some cool “Call to Action” buttons to stream entries</a> on <a href="http://bp-tricks.com">BP-Tricks</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>When something happens within your BuddyPress Community, you usually want others to respond to this activity. That&#8217;s the whole core concept of Social networking. By default BuddyPress adds a &#8220;Reply&#8221; and &#8220;Favorite&#8221; button to activity stream items, and while this is cool, for some entries you would like the user to go somewhere. This simple snippet will add a additional button which points them in the right direction.</p>
<p>Add the following code to your Child Themes Functions.php or add it to BP-Custom.php in your plugin folder</p>
<pre class="brush: php; title: ; notranslate">
/* Add Cool Buttons to Activity Stream Items */
function my_bp_activity_entry_meta() {
	if ( bp_get_activity_object_name() == 'blogs' &amp;&amp; bp_get_activity_type() == 'new_blog_post' ) {?&gt;
		&lt;a class=&quot;view-post&quot; href=&quot;&lt;?php bp_activity_thread_permalink() ?&gt;&quot;&gt;View Blog Post&lt;/a&gt;
	&lt;?php }
	if ( bp_get_activity_object_name() == 'blogs' &amp;&amp; bp_get_activity_type() == 'new_blog_comment' ) {?&gt;
		&lt;a class=&quot;view-post&quot; href=&quot;&lt;?php bp_activity_thread_permalink() ?&gt;&quot;&gt;View Blog Comment&lt;/a&gt;
	&lt;?php }
	if ( bp_get_activity_object_name() == 'activity' &amp;&amp; bp_get_activity_type() == 'activity_update' ) {?&gt;
		&lt;a class=&quot;view-post&quot; href=&quot;&lt;?php bp_activity_thread_permalink() ?&gt;&quot;&gt;View Activity Status&lt;/a&gt;
	&lt;?php }
        if ( bp_get_activity_object_name() == 'groups' &amp;&amp; bp_get_activity_type() == 'new_forum_topic' ) {?&gt;
		&lt;a class=&quot;view-thread&quot; href=&quot;&lt;?php bp_activity_thread_permalink() ?&gt;&quot;&gt;View Forum Thread&lt;/a&gt;
	&lt;?php }
        if ( bp_get_activity_object_name() == 'groups' &amp;&amp; bp_get_activity_type() == 'new_forum_post' ) {?&gt;
	    &lt;a class=&quot;view-post&quot; href=&quot;&lt;?php bp_activity_thread_permalink() ?&gt;&quot;&gt;View Forum Reply&lt;/a&gt;
	&lt;?php }
}
add_action('bp_activity_entry_meta', 'my_bp_activity_entry_meta');
</pre>
<p>You&#8217;ll now have some neat buttons which call your user to action! Here&#8217;s an example for a blog post entry:<br />
<a href="http://bp-tricks.com/wp-content/uploads/2011/05/Screen-shot-2011-05-17-at-7.45.30-PM.png"><img class="alignnone size-large wp-image-1397" title="Screen shot 2011-05-17 at 7.45.30 PM" src="http://bp-tricks.com/wp-content/uploads/2011/05/Screen-shot-2011-05-17-at-7.45.30-PM-680x291.png" alt="Screen shot 2011 05 17 at 7.45.30 PM 680x291 Adding some cool “Call to Action” buttons to stream entries" width="680" height="291" /></a></p>
<h4>Credits</h4>
<p>[bc_member name="etiviti" size="80" fields="About me,Website,Twitter Name"]</p>
<p>- - - - - - - -
You've finished reading <a href="http://bp-tricks.com/snippets/adding-buttons-to-activity-stream-entries/">Adding some cool “Call to Action” buttons to stream entries</a> on <a href="http://bp-tricks.com">BP-Tricks</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bp-tricks.com/snippets/adding-buttons-to-activity-stream-entries/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>BuddyPress Shortcodes Plugin</title>
		<link>http://bp-tricks.com/featured/buddypress-shortcodes-plugin/</link>
		<comments>http://bp-tricks.com/featured/buddypress-shortcodes-plugin/#comments</comments>
		<pubDate>Tue, 17 May 2011 14:13:52 +0000</pubDate>
		<dc:creator>bowe</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[buddypress]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[easy]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[imath]]></category>
		<category><![CDATA[multisite]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[shortcodes]]></category>
		<guid isPermaLink="false">http://bp-tricks.com/?p=1388</guid>
		<description><![CDATA[<p>A while back I thought about ways to make BuddyPress integrate with the regular posts and pages within WordPress better. I had no idea to properly display BuddyPress information in posts, sidebar or templates. So I came up with the idea to use WordPress Shortcodes to display BuddyPress related content anywhere. Download Bowe Codes (BuddyPress<a class="moretag" href="http://bp-tricks.com/featured/buddypress-shortcodes-plugin/">&#8594;</a></p><p>- - - - - - - -
You've finished reading <a href="http://bp-tricks.com/featured/buddypress-shortcodes-plugin/">BuddyPress Shortcodes Plugin</a> on <a href="http://bp-tricks.com">BP-Tricks</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><em>A while back I thought about ways to make BuddyPress integrate with the regular posts and pages within WordPress better. I had no idea to properly display BuddyPress information in posts, sidebar or templates. So I came up with the idea to use WordPress Shortcodes to display BuddyPress related content anywhere.</em></p>
<p><a class="button orange" href="http://downloads.wordpress.org/plugin/bowe-codes.1.0.zip">Download Bowe Codes (BuddyPress Shortcodes) </a></p>
<p>So I approached iMath on Twitter can after some short Tweets send him a document containing all the shortcodes and their configuration options I had in mind. In record time he started worked on it, and decided to name the plugin after yours truly! I can die a happy man now.</p>
<p>So who is iMath anyway? Let&#8217;s use a shortcode and pull in his BP-Tricks information!</p>
<p>[bc_member name="imath" size="100" fields="About me,Website,Twitter Name"]</p>
<p>Shortcode used: <em>bc_member name=&#8221;imath&#8221; size=&#8221;100&#8243; fields=&#8221;About me,Website,Twitter Name&#8221;</em></p>
<p>It goes without saying that this makes creating custom BuddyPress related pages, widgets and even templates so much easier!</p>
<h2>Available BuddyPress Shortcodes</h2>
<p>Currently there are 10 shortcodes available:</p>
<ul>
<li> <strong>Member:</strong> Display a specific member</li>
<li><strong>Group:</strong> Display a specific groups</li>
<li><strong>Members</strong>: A list of members</li>
<li><strong>Groups: </strong>Displays a certain amount of groups</li>
<li><strong>My Friends:</strong> Displays friends of the displayed or logged in user</li>
<li><strong>My Groups:</strong> Displays groups of the displayed or logged in user,</li>
<li><strong>My Messages:</strong> Shows messages and the notifications of a logged in user,</li>
<li><strong>MultiSite Blogs:</strong> Allows you to show certain Blogs from your MultSite network</li>
<li><strong>MultiSite Posts:</strong> Displays specific posts from your MultiSite Network</li>
</ul>
<h2>Installation</h2>
<p>You can download and install The BoweCodes plugin using the built in WordPress plugin installer. Or you can also download the plugin manually:</p>
<p><a class="button orange" href="http://downloads.wordpress.org/plugin/bowe-codes.1.0.zip">Download Bowe Codes (BuddyPress Shortcodes) </a></p>
<p><strong>note: make sure it is uploaded to &#8220;/wp-content/plugins/bowe-codes/&#8221; Renaming the plugin is not a good idea because stuff will break!</strong></p>
<p>Activate Bowe Codes in the &#8220;Plugins&#8221; admin panel using the &#8220;Network Activate&#8221; (or &#8220;Activate&#8221; if you are not running a network) link.</p>
<h2>Inserting the BuddyPress Shortcodes in Post and Pages</h2>
<p>After you&#8217;ve installed the plugin you&#8217;ll know see a cool icon in the post and page writing screen.</p>
<p><a href="http://bp-tricks.com/wp-content/uploads/2011/05/screenshot-3.png"><img class="alignnone size-full wp-image-1377" title="screenshot-3" src="http://bp-tricks.com/wp-content/uploads/2011/05/screenshot-3.png" alt="screenshot 3 BuddyPress Shortcodes Plugin" width="500" height="291" /></a></p>
<p>This button allows you to easily and quickly insert your shortcodes. Every shortcode has several configuration option that allow you to customize the output easily. Isn&#8217;t that awesome? Anyways here are some of the things you can expect:</p>
<ul>
<li><strong>Avatar</strong> = Yes/<strong>No</strong></li>
<li><strong>Avatar Size</strong> = &#8220;60&#8243;</li>
<li><strong>Type</strong> = &#8220;Features, Popular, New &#8221; (Group and Member shortcodes)</li>
<li><strong>Amount</strong> = &#8220;10&#8243; (amount of items to show)</li>
<li><strong>Class</strong> =&#8221;my_groups&#8221; (allows you to specify a specific CSS class to the output)</li>
</ul>
<p>Just check out all of the options and experiment a bit.</p>
<h2>Inserting the BuddyPress Shortcodes in Widgets and Templates</h2>
<p>To enable the use of shortcodes in Text Widgets just add the following code to your (Child Themes) functions.php file</p>
<pre class="brush: php; title: ; notranslate">
add_filter( 'widget_text', 'shortcode_unautop');
add_filter( 'widget_text', 'do_shortcode');
</pre>
<p>To output a shortcode in a template file just use this piece of code</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php do_shortcode('[bc_member name=&quot;imath&quot; size=&quot;100&quot; fields=&quot;About me,Website,Twitter Name&quot;]'); ?&gt;
</pre>
<h2>Feature Suggestions?</h2>
<p>You might have some ideas to improve this plugin or have questions about the usage. Just leave your ideas and suggestions in the comments. Finally be sure to thank iMath for his great work as well. For some crazy reason he does not take donations, but donations can be made to any other awesome BuddyPress project or Charity instead!</p>
<p>- - - - - - - -
You've finished reading <a href="http://bp-tricks.com/featured/buddypress-shortcodes-plugin/">BuddyPress Shortcodes Plugin</a> on <a href="http://bp-tricks.com">BP-Tricks</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bp-tricks.com/featured/buddypress-shortcodes-plugin/feed/</wfw:commentRss>
		<slash:comments>64</slash:comments>
		</item>
	</channel>
</rss>
