Search Results for 'how to hide pages'
-
AuthorSearch Results
-
April 28, 2017 at 5:25 pm #265687
In reply to: Resend activation email
threwthenevr
ParticipantTyvm for the reply.
It seems I get redirected to a 404 page when the resend activation email link is clicked.
Here’s the path that leads to it.
/wp-login.php?action=bp-resend-activation&id=3586&_wpnonce=1fc8482a5b
Most likely a plugin conflict since I hide wp pages from the public.I’m trying to do something similar like the code below.
class=”bp_registration_needs_activation”>Resend Activation EmailFebruary 24, 2017 at 7:58 am #264120In reply to: Buddypress Future Suggestons
djsteveb
Participantinteresting recent discussion on the privacy thing here: https://buddypress.org/support/topic/hide-members-from-search-results/#post-264118 – hope others can chime in on best practices for the future.
An easy way to choose that gives put in and what gets left out of the main activity stream is a top issue I think for bp, as well as an easier way to manipulate page titles, meta descriptions, and other content on the bp-psudoe pages likes groups and member profiles is a consistent pain point for many.
hopefully media handling will get more standardized.
February 24, 2017 at 7:49 am #264118In reply to: hide members from search results
djsteveb
Participant@johanna75 – We do need some kind of universal “display public ok” field perhaps?
Some people have fields set to ‘friends only’ – so things in search should only display to them.
Bp has a thing in it when a user is marked as spam, then they are only visible to admins – so I think this kind of functioning is half in there already.
Would be nice for the buddyblock and rtmedia plugins to also consider this visibility thing, and for buddyblock to be able to conditionally affect that as well.
I could see the need for someone to hide certain things from the public and from specific people – what a nightmare it is when things that were assumed secret pop up in search results.. I had this happen with a wp install – pages published but password protected – well either the theme, or the post teaser plugin pulled data from those non public pages and put them smack in the public search results.
Luckily the bp profile search pluing (that I also use – it’s great!) – is under active development – (I see the author has responded to the support forum on wp repo saying it is an issue that is under consideration, but bp does the same thing – so it’s no different in the privacy regard) wonder if we could ping the other bp peeps and rtmedia and buddyblock peeps tp put some heads together on this..
I have a similar problem right now with rtmedia not meshing with buddyblock. When a user blocks and enemy on my site – that enemy can not message them or comment on their activity – but they can harass the sh*t out of them via comments on their media.
December 5, 2016 at 10:34 pm #261775In reply to: Limiting to private membership
Venutius
ModeratorThere’s a few different ways you could go about this, there’s a few privacy plugins that will hide different aspect of the site from public view. One is BP Registration Options, this installs new member moderation (so you can choose who to allow on you site) and BuddyPress privacy, where the BuddyPress pages are all private, but the WordPress pages and posts are still public.
If that’s not private enough for you then there’s BP Simple Private which allows you to hide all aspects of your site apart from the homepage.
November 27, 2016 at 1:18 pm #261373David Cameron Law
ParticipantIf you install BuddyPress on the main domain you can use the Display Widgets SEO Plus Plugin https://wordpress.org/plugins/display-widgets-seo-plus/ (I’m the developer) to show/hide widgets on specific sections of a site.
Just released version 1.1.0 which includes specific widget logic support for BuddyPress/bbPress, could set the widgets for the BuddyPress parts of the site to NOT load on non-BuddyPress sections, this would stop some ‘bleed through’ of content from BuddyPress to the rest of the site.
That being said, from an SEO perspective (my background is SEO) there are other issues that could leak out to potential Google visitors.
Check this Google search: https://www.google.com/search?q=WordPress+Plugin
Note the WordPress Plugin Repository listing (1st result) has six additional indented results (called sitelinks: https://support.google.com/webmasters/answer/47334?hl=en).
The 6 links for the WordPress Plugin Repository listing are benign, but if there was an adult section of WordPress it could be listed as a sitelink.
From a WordPress perspective there’s also the core WordPress Search functions. The Static Pages that BuddyPress uses for ‘holding’ the BuddyPress specific output can be found via a search. If you have the default BuddyPress setup try using the WordPress Search Form to search for the word “Members”.
This will find your BuddyPress Members Directory Holding Page.
Same result with “Registration”, “Activate” and “Activity”.
It’s difficult to prevent bleed through of different types of WordPress content, so if your client is conservative I’d suggest a sub-domain/other domain to play it safe and manually add interlinking via Text Widgets and Nav Menu Links.
David Law
October 1, 2016 at 3:58 pm #259313In reply to: Disable BP reg
Ron Ashman
ParticipantHi Henry,
Wow I didn’t expect an answer so quickly. Thanks!
I wouldn’t feel comfortable opening a ticket because my understanding of developing is quite basic, and this is a free plugin so I’d feel greedy asking for things or “complaining”.
Would you please tell me if it might cause any trouble if I leave those pages set as blank? I don’t mind the warning or might find a way to hide it.
I tried setting private pages or assign a password, but they don’t show in the list or even if they’re password protected they still show the content (registration form).
Disabling registration through BP would be the best option for me, I think.
Thanks again, have a great day!
September 29, 2016 at 5:39 pm #259243In reply to: Dedicated pages for groups, is possible?
jbboro3
ParticipantAh! Now I got it what you’re trying to achieve..
Well, that is very much doable but then this is no easy task..
If you want to include images and other styling options, you can replace the plain text form with tinymce rich text editor by putting some codes in bp-templates/bp-legacy/buddypress/groups/create.php. But remember, simply enabling rich editor will not work unless you allow the img & other relevant tags, else it will strip off and data will not be saved..
You can manage the wp media library to view able to only the person who uploaded the media.. This way it will not mixed up with many other users with their files..
And for hiding the content or long description, you can use js to show/hide..
You can also add other template pages if you need other separate pages for description like address, events etc.. Remove the default no-ajax nav items and replace it with your own custom items.. You can also ajax them, if you want them to.. They looks pretty straight but are more complicated that what you just read.. I did the similar kind of work before..
I’m not sure if you’re looking something like this: http://imgur.com/a/k9SbZ
September 29, 2016 at 11:37 am #259228In reply to: Dedicated pages for groups, is possible?
Venutius
ModeratorI think the issue is that most people, when creating a group, want to include in the description page images, videos, proper formatting etc.
The BP Group description is simply a line or tow of unformatted text that appears at the top of each group.
Surely any group owner would like to have a page where they can explain in detail about the group, with any information they want, including media? You’d think there would be a solution for that. Group extra’s I think comes the closest, but it hides it’s pages under a subpage and you can’t make it home as far as I can see.
September 11, 2016 at 2:40 am #258619jowyds
Participanthello danbp, thanks for your reply.
I have tried the suggestion to use
define('WP_DEBUG', true);in conjuction withdefine('WP_DEBUG_LOG', true);with a twenty theme. It works fine when buddypress is not activated. No error or logfile whatsover. Then after I tried to activate buddypress, and test again. The media library still cannot load out. I have tried to check for error log and I can’t seems to find any.Nevertheless I found the culprit can be my bp-custom.php in which I put it just under /wp-content/plugins/[here]
if I remove the file and everything seems works fine again with buddypress activated.
This is the content for my bp-custom.php
<?php // hacks and mods will go here /** * Make a site Private, works with/Without BuddyPress * * @author sbrajesh * @global string $pagenow * */ /* function buddydev_private_site() { //first exclude the wp-login.php //register //activate global $pagenow; //do not restrict logged in users if( is_user_logged_in() ) { return ; } //if we are here, the user is not logged in, so let us check for exclusion //we selectively exclude pages from the list //are we on login page? if( $pagenow == 'wp-login.php' ) { return ; } //let us exclude the home page if( is_front_page() ) { return ; } $exclude_pages = array( 'register', 'activate', 'excelportfolio' );//add the slugs here //is it one of the excluded pages, if yes, we just return and don't care if( is_page( $exclude_pages ) ) { return ; } $redirect_url = wp_login_url( site_url('/') );//get login url, wp_safe_redirect( $redirect_url ); exit( 0 ); } */ //add_action( 'template_redirect', 'buddydev_private_site', 0 ); ?> <style type="text/css"> #wp-admin-bar-bp-login { display:none; /* JOWY: hide login link for buddypress. */ } #wp-admin-bar-bp-register { display:none; /* JOWY: hide register link for buddypress. */ } #adminloginform { color: #ffffff; /* JOWY: text color on form. */ } #wpadminbar { opacity: 0.7; /* JOWY: Opacity for wpadminbar. */ } </style>what can possible went wrong?
August 12, 2016 at 11:01 pm #257573Topic: Page and post budypress
in forum How-to & TroubleshootingNormadSoul
ParticipantI’m going to do more with your admin groups .
For example
The box administrator with limited opportunities can base your group and take their users, and manage them . But it can not manage other groups.
Then the administrator and his group can hide posts or publish .
Group administrator can grant up to the author ’s website , but can not modify pages of other groups ?
Possible?
Thank you
July 1, 2016 at 10:32 am #255613In reply to: Could not Save Basic Settings
siparker
ParticipantFor anyone who is looking for the solution for not being able to save buddypress settings.
Various plugins cause issues with adding various extra css in the admin area.
in my case there was a css file from a Codecanyon Woozone plugin which hid the P tags in the buddypress options pages
use firebug and find the bottom div that cotnains the submit button and disable any css that is hiding it and you can click the submit button.
after you have done that you might want to tell the plugin developer that caused the issue about it.
TLDR the button is there its probably just hidden. use firebug or chrome tools to unhide it and click save.
March 20, 2016 at 6:46 pm #251562Topic: How To Hide Pages To Unlogged Users
in forum How-to & Troubleshootinggiorginho10495
ParticipantHi, i installed Capa plugin to hide some pages to unlogged users. I also used two page (friends and activity) of buddypress that automatically hide themselves when an user is unlogged. Unfortunately Capa plugin has problem to these two page, probably is not supported. Can you give me an advice or a supported plugin to hide pages? Thanks
January 5, 2016 at 10:15 pm #248412In reply to: Private Pages Glitch?
fscbmwcca
ParticipantI know the plugin doesn’t address my issue but keeps BuddyPress for members only and hide it from non-logged in users. Privacy is very important to our members. I will upload the members that are truly members from a csv file from a list that is provided for me and give the Contributor Role. What I meant by subscriber is the “Subscriber” Role (vs Contributor, Author, Editor, Administrator).
I’m sorry I haven’t expressed myself well and now off topic. I was just trying to provide a solution for making pages private.October 19, 2015 at 5:11 pm #245719In reply to: How Mediapress works: guide.
danbp
ParticipantHi guys,
sorry to jump in, thought you need a little help from a mediapress early adopter.
But first, about the theme used by @caesarhills.About Graphene
The theme has an option where you can hide child pages. You probably don’t need to show all your site pages listing below BuddyPress content as you use the buddy menu.
dashboard > appearance > graphene options. Tab General > child page option, select hide listing.About Mediapress
@venutius, @caesarhills
You don’t need to use a shortcode to get a list off existing galleries. This is default behave.Caesar, you use BP on network. When you use mediapress, take in account this remark from MP’s author:
If you don’t want to have a separate MediaPress Installation for all the sites, please do not network activate MediaPress. Only activate it on your Main BuddyPress site.Currently, MediaPress does not support BuddyPress Multiblog Mode.
MediaPress is best suited on a Multisite install if you activate it on main site or network activate if you are using BuddyPress Multi Network plugin.
1) When you install a directory uploaded on Github (which is the case of mediapress), github add automatically -master to that folder. You have to remove that when you add the directory to wp-content/plugins/. So to get mediapress working correctly, ensure that the plugin path is
wp-content/plugins/mediapress/ and not wp-content/plugins/mediapress-master like it is setted on trato111.org actually2) activate mediapress like any other plugin. When BP is installed, you get a message telling mediapress has no page associated to it. Click on repair and add a page manually. Call it ‘album’. Then assign this page to MediaPress component on BuddyPress > settings > pages. Save.
Return to front and reload it. Now you should see a menu item called Album beside Activity, Groups, etc. on the main menu.
Click and you see an empty Album page with the usual search filter for galleries, a sort filter for galleries and a little message telling you “There are no galleries available!”.
Again, that’s the default behave. Note that i didn’t evoquate mediapress settings. I described you only what happens when you install mediapress by default.
For more in-deep details, please refer to MediaPress documentation.
And if you want to use shortcodes, do it after reading this doc.
October 9, 2015 at 11:42 am #245286In reply to: Help with BuddyPress menu
renatokeuller
ParticipantHello @venutius
As for whether to hide the pages of menus to unregistered users I could already solve using the plugin WORDPRESS ACCESS CONTROL.
I added the three BP pages that wish is only for users registered on my primary menu and looked like this:
http://cetps-pa.com.br/menu1.jpg
When no user is logged in, the menu will be normal so only to common pages without appearing BP pages:
http://cetps-pa.com.br/menu2.jpg
Until then, fine. But my biggest challenge is to leave as soon as this I created in Photoshop to simulate how you would like to stay:
http://cetps-pa.com.br/menu3.jpg
Ie an extra menu below to display only pages BP.
Is Possible?
September 17, 2015 at 9:56 pm #244529In reply to: “Walled Garden” mode
djsteveb
Participant@yespapa – there have been several posts in the forums about restricting views of various pages based upon logged in / logged out. I can’t remember any of the solutions, if there were any at this moment.
I think you need to establish first which pages will be viewable by public / not viewable unless logged in – and make sure your language is correct / thorough.
eg – in wordpress world “pages” are like “static pages” – they end up in nav menus, not in the blog “loop” – etc.. blog posts are posts.. and in bp world stuff like profiles, groups, are kind of “pseudo pages” – which are not easy to hide with standard user role / permission plugins like “press permit core” – and I’m not sure if s2member has started to be able to lockdown bp’s psuedo pages..
there are some details posted by others in the other threads that have alredy discussed this kind of thing.
September 10, 2015 at 8:28 pm #244254In reply to: Hide Buddypress pages from google serch.
djsteveb
Participant@nithin270 – any changes you make for search spiders is going to take weeks (at minimum) before they are reflected in the search results.
I suggest doing some robots.txt additions (will list mine below) – however realize that long ago google made a decisions that even if your robots.txt says to disallow crawling something, if another page on the web links to your subpage that is blocked by robots.txt, it will still show the url in the search results – but have a description something like “this sites robots.txt prevents google from displaying description of this result”.
There has been debate about that decision, but it is what it is.
The only way to really prevent a page showing up in results is to hide it behind a password (like htpasswd) – however google does normally remove results if that page (or header info of images) includes “noindex” in the head of the page (there is a tricky way to add this to images – it was pointed out to me in the google webmaster forums)
given that bp pages like members are kind of pseudo pages, using something like yoast (currently as far as I know) – will not give you an option to add noindex, nofollow to your member pages..
you may be able to modify the code I got from wpmudev that checks “if is member page, then add meta description as…” –
( http://premium.wpmudev.org/forums/topic/bp-meta-tite-description-for-groups-and-members-pages#post-806736 )
to… also check “if is members page” – then add “meta name=”robots” content “noindex, nofollow”..
(something like that)that should remove your members pages next time google crawls your site and the crawlers send the info back to the main algo/index..
I think there is a way to log into google webmaster tools if you have claimed /verified your site and click on urls to ask the big G to remove them as well. (I have not messed with that stuff in a while )
I also suggest adding a robots.txt file similar to this:
Disallow: */activity/p/*
Disallow: /docs/
Disallow: *send-invites*
Disallow: */groups/*members*
Disallow: */groups/*media*
Disallow: *widget-title*
Disallow: *members/*activity*
Disallow: *members/*notifications*
Disallow: *members/*friends*
Disallow: *members/*groups*
Disallow: *members/*docs*
Disallow: *members/*media*
Disallow: *acpage*
Disallow: *messages*
Disallow: *friends*
Disallow: *settings*
Disallow: /*/comment-page*
Disallow: *register*
Disallow: *login*
Disallow: *profile*
Disallow: *admin*
Disallow: *includes*
Disallow: *content*to prevent some other quirky indexing issues with bp.
If your member profile stuff is sacred, then I would hunt the forums here for what others have been messing with that prevents profile info from being displayed if a user is not logged in… as there are plenty of indexing spiders that will not follow the robots.txt or robots index rules in <head> – in fact some specifically look for these things and purposely crawl and scrape stuff that is blocked –
Disclaimer: I am not an expert, not a real coder. Research these things with other sources, your situation may vary.
August 26, 2015 at 10:30 pm #243681zoewsaldana
ParticipantFixed it!! Okay, for anyone who encounters this issue, the problem was that for some reason (I think perhaps how WP or my server is caching pages) the hooks I was choosing to target for the behavior weren’t working. So instead I added both functions to the “wp” hook, and now it works site-wide!
/* You can add custom functions below, in the empty area =========================================================== */ function bp_guest_redirect( $name ) { if( ! is_user_logged_in() ) { if ( bp_is_activity_component() || bp_is_groups_component() || bp_is_blogs_component() || bp_is_directory() || bp_is_user() || bp_is_members_component() ) wp_redirect( get_option('siteurl') . '/new_member/' ); } } add_action( 'wp', 'bp_guest_redirect', 1, 1 ); function bpfr_hide_rss_feed_to_nonreg_visitor() { if ( !is_user_logged_in() ) { remove_action( 'bp_actions', 'bp_activity_action_sitewide_feed' ); remove_action( 'bp_actions', 'bp_activity_action_personal_feed' ); remove_action( 'bp_actions', 'bp_activity_action_friends_feed' ); remove_action( 'bp_actions', 'bp_activity_action_my_groups_feed' ); remove_action( 'bp_actions', 'bp_activity_action_mentions_feed' ); remove_action( 'bp_actions', 'bp_activity_action_favorites_feed' ); remove_action( 'groups_action_group_feed', 'groups_action_group_feed' ); } } add_action('wp', 'bpfr_hide_rss_feed_to_nonreg_visitor');My theme framework (WPZoom) also recommended I place theme modifying code in the functions/user/ pathway, so I modified functions.php there instead of using bp-custom. I think it would work either place, however.
Thank you!
June 28, 2015 at 5:23 am #241200In reply to: Action Hook for bp-registration
Gnostic_Thought
ParticipantI am not sure. I bought a plugin from codecanyon and am trying to alter it to work with buddypress. I think this is the code I will have to alter
public function __construct() { $this -> admin = WP_Atr_Admin :: get_instance(); # registration hooks: add_action( 'login_enqueue_scripts', array( $this, 'initialize_registration' ) ); add_action( 'register_form', array( $this, 'add_checkboxes_to_registration' ) ); add_filter( 'registration_errors', array( $this, 'validate_registration' ), 10, 3 ); # mu add_action( 'signup_header', array( $this, 'initialize_registration' ) ); add_filter( 'wpmu_validate_user_signup', array( $this, 'mu_validate_registration' ), 10, 3 ); add_action( 'signup_extra_fields', array( $this, 'mu_add_checkboxes_to_registration' ) ); # add button add_filter( 'the_content', array( $this, 'add_button_to_pages' ) ); $this -> register_page_status(); if( is_multisite() ) { add_filter( 'all_plugins', array( $this, 'hide_plugin_in_mu_sites' ) ); } }I would figure I would prefix bp_ to some of the code here
# registration hooks:
add_action( ‘bp_login_enqueue_scripts’, array( $this, ‘initialize_registration’ ) );
add_action( ‘bp_register_form’, array( $this, ‘add_checkboxes_to_registration’ ) );
add_filter( ‘bp_registration_errors’, array( $this, ‘validate_registration’ ), 10, 3 );but it like there is more to it than that according to your link.
March 21, 2015 at 1:45 am #236306djsteveb
Participant@morka – do you have the same issue when using the default “wordpress 2014” or “twenty-twelve” themes?
If not, I would ask your theme author to add some kind of check on pages for something like “if is register page, turn off comments” / not load the comment hook thing…sorry not a php or wp/bp expert, can’t point you in the right direction for those codes and what they are really called. I know with some standard WP pages you can go into the editor and select “comments off / disable trackbacks” – and with some themes you can use a theme option to “display comments off” or hide “comments off” on pages where comments are disallowed.
March 18, 2015 at 8:28 am #236183danbp
ParticipantHi,
searching the forum before asking is sometimes more efficient. 😉
https://buddypress.org/support/topic/title-of-pages-not-correct/
March 13, 2015 at 12:10 am #235919rosyteddy
Participant@minglonaire you can also try https://bp-tricks.com/design/easily-hide-specific-tabs-on-buddypress-member-and-group-pages/ AND remove Activity from Themes > Menu in your wordpress admin dashboard
March 12, 2015 at 10:53 pm #235911danbp
ParticipantTry this to remove ALL activity feeds
function bpfr_hide_rss_feeds() { remove_action( 'bp_actions', 'bp_activity_action_sitewide_feed' ); remove_action( 'bp_actions', 'bp_activity_action_personal_feed' ); remove_action( 'bp_actions', 'bp_activity_action_friends_feed' ); remove_action( 'bp_actions', 'bp_activity_action_my_groups_feed' ); remove_action( 'bp_actions', 'bp_activity_action_mentions_feed' ); remove_action( 'bp_actions', 'bp_activity_action_favorites_feed' ); remove_action( 'groups_action_group_feed', 'groups_action_group_feed' ); } add_action('init', 'bpfr_hide_rss_feeds');This snippet will only show logged in users friends activities (on all activity pages of the site)
function bpfr_filtering_activity( $retval ) { $retval['scope'] = 'friends'; return $retval; } add_filter( 'bp_after_has_activities_parse_args', 'bpfr_filtering_activity' );Add to bp-custom.php or child-theme functions.php
More details about this on Codex
March 4, 2015 at 9:10 pm #235465In reply to: Profile menu visibility
danbp
Participantmy snippet hides buddybar items to non logged user, not BP usermenu items on Toolbar.
To do that, you have to read the codex document i indicated in one of previous post.
BuddyMenu is built a la BuddyPress. And you got support for this here.
Toolbar is built a la WordPress. WP support is here.
If you had looked a little on the forum (ie. Remove Edit My Profile), you could find this:
https://buddypress.org/support/topic/remove-edit-my-profile/#post-150939And again, the one or other code doesn’t remove BP pages, only items.
February 11, 2015 at 11:02 am #234287In reply to: version 2.2.0 and is_page() [Resolved]
Toby
ParticipantActually I should clarify, this isn’t happening on members or groups index pages. It’s subpages of these. It seems to be something to do with get_queried_object()? I’m starting to show my hideous ignorance at this point though.
-
AuthorSearch Results