Home › Forums › Ticket Products › Event Tickets Plus › Hide Public Attendee List
- This topic has 15 replies, 6 voices, and was last updated 10 years ago by
Geoff.
-
AuthorPosts
-
March 15, 2016 at 7:38 pm #1089472
Chrissy Rey
ParticipantI checked, and didn’t see a global setting for “Hide Public Attendee List,” so I can hide the public attendee list for all of my existing (132) events by default. Most of the tickets we sell are for children, and parents really don’t want other folks to know where their kids are going to be for the day. If there’s not a global setting, can one be added ASAP (before parents start to freak out!!)?
March 15, 2016 at 8:49 pm #1089485Bryan Kreger
ParticipantI am also interested in this. After the update all the tickets also show the check box “Don’t list me on the public attendee list”. How do you remove that line from the tickets as we do not show the attendance list.
March 16, 2016 at 1:36 am #1089551Robbie
ParticipantHere the same question… How can we hide the Public Attendee List and the label ““Don’t list me on the public attendee list”?
Thanks!
March 16, 2016 at 11:44 am #1089868Geoff
MemberHey Chrissy (and folks),
So sorry for the trouble here with the public attendee view. While there is no global option to turn on or off the list, you can add this to your theme’s style.css file or using a plugin like Simple Custom CSS:
.tribe-attendees-list-container {
display: none;
}That will effectively hide the list for all events so that you can then go in and disable the option from the events that should not display it. Once done, that snippet can be removed and things will function normally moving forward.
Will this work? Please let me know.
Thanks,
GeoffMarch 16, 2016 at 11:53 am #1089881Bryan Kreger
ParticipantUnless I did in incorrectly. That does not remove the check box “Don’t list me on the public attendee list” under the ticket selection.
March 16, 2016 at 11:54 am #1089883Bryan Kreger
ParticipantIt did remove the attendees at the bottom though.
March 16, 2016 at 12:02 pm #1089891Geoff
MemberHey Bryan,
Chrissy’s request is slightly different than what you are asking. For you, try adding this instead:
.tribe-tickets-attendees-list-optout {
display: none;
}That will remove the option from the RSVP/ticket form altogether.
Thanks!
GeoffMarch 16, 2016 at 1:41 pm #1089973Chrissy Rey
ParticipantWouldn’t the content still be indexed by search engines and bots using this method? I really need a way to get the info completely off of the site, and not visible to search engines, folks who view the source, and the like, without having to manually go through and check that box 100+ times (for one site… there are others). This is a major privacy concern for my customers, and I’m sure for others as well, especially since they weren’t showing up on the events before the update, and now suddenly they are, by default.
March 16, 2016 at 2:00 pm #1089995Bryan Kreger
ParticipantAwesome, that solved all my issues from the upgrade.
March 17, 2016 at 7:38 am #1090258Geoff
MemberHi Chrissy and thanks for following up!
You’re correct that the snippet will not wipe the content in a way that search will overlook. However, the purpose of the snippet is not to do that, but to give you a chance to hide the information while you disable the feature on each event, which will indeed wipe the information from being rendered on the front end of the site.
I do certainly agree that enabling this feature by default is not ideal, especially in this case. I have ticketed this in our system as something for our development team to look into further and that will make sure it gets on the team’s radar. In the meantime, I really do hope this snippet gives you what you need to first hide the details and then disable the feature without any further complications.
Thanks,
GeoffMarch 17, 2016 at 8:54 am #1090302Liz
ParticipantJust to add that we will have to roll back to the previous version because of this feature. It’s totally impractical to modify on a per event basis. Look forward to the next release with a fix for this.
Thanks
LizMarch 17, 2016 at 9:18 am #1090310Geoff
MemberThanks for chiming in and adding your feedback, Liz.
March 17, 2016 at 11:22 am #1090436Geoff
MemberQuick update: I was able to work out a solution with our development team to resolve this issue while we work on an official patch for it in an upcoming release.
Please paste this snippet into your site’s functions.php file and it completely disable the public attendee list from your site:
/** * Disables the public attendee lists on all events * * Removes the tribe_events_single_event_after_the_meta action that injects the attendee * list that was introduced with the initial 4.1 release of Event Tickets Plus */ function disable_attendee_list_on_post() { if ( ! class_exists( 'Tribe__Tickets_Plus__Attendees_List' ) ) { return; } remove_action( 'tribe_events_single_event_after_the_meta', array( Tribe__Tickets_Plus__Attendees_List::instance(), 'render' ), 4 ); } add_action( 'wp', 'disable_attendee_list_on_post' );Please give that a shot in place of the CSS snippet I provided and I hope this help do the trick.
Thanks,
GeoffMarch 22, 2016 at 9:25 am #1092394David
ParticipantGeoff, we’d like to see this fix made available in a plugin update as soon as possible. It was a surprise to us and our customers to see checkboxes appear in ticket sales indicating their attendance might be made public. We need a simple way to toggle off public attendance features in the plugin settings. Thanks!
March 22, 2016 at 1:47 pm #1092593Geoff
MemberThanks for the feedback, David. That’s exactly what we’re working on and what I hope came across in my last reply. 🙂
I’m going to go ahead and close this thread since we now have two workarounds for it in addition to a ticket in our system to roll this feature out in a future update. If there are any other questions or comments, please do feel free to hit us with a new thread and we’d be happy to help over there.
Thanks!
Geoff -
AuthorPosts
- The topic ‘Hide Public Attendee List’ is closed to new replies.
