I’m hosting a conference in the future and will be collecting several hundred attendee’s names and email addresses when they register on my site.
To help with networking and connecting them after the conference, I am looking to potentially give everyone a unique identifier on their name tag, and if someone meets another person they would like to connect with later, all they would have to do is write down their unique identifier, to search later on the website. I don’t want to list everyone’s contact information on the site - is it possible to make it so that there is a page or post on my Wordpress site has a search field and only shows someone’s name and email address (virtual business card essentially) information when they search for this unique identifier?-
of course its possible, let people choose their own unique name, for example @unique , or whatever in the terms you want, then on a page that allow people to search for others, only display this information about them or whatever. Remember about data protection and getting the users consent for this.– tiago caladoCommented Jul 29, 2023 at 3:31
-
its difficult to give here code to solve this once its very specific to your website. But this is very achievable for a developer. About plugins, if theres some plugin being used for this effect, probably it has already some settings to achieve this.– tiago caladoCommented Jul 29, 2023 at 3:34
1 Answer
Here is one way I can think to do this.
- Make a new post for each attendee. The post title should be their unique identifier that you assign them. Rather than manually creating all those posts, you might find it easier to create a spreadsheet and import. Each posts' content would be the contact info of the attendee.
- You can password protect the posts through the visibility setting on the edit post screen. That way the contact info isn't public. Maybe give all the posts the same password and then share it at the conference. If you decide to go the import route to create your posts, the password will be one column in the import spreadsheet.
- Attendees can search for each others' identifiers through the regular search functionality of your site, whether that's a dedicated search page or a widget. People can even type in
yourdomain.com/?s=uniqueidentifier
into their address bar, which will automatically run a search for "uniqueidentifier", although in that case make sure the identifiers don't have any characters that need to be url-encoded, like spaces or apostrophes. - Password protected posts still show up in search results. People will be able to click the post in the results, type in the password, and view the person's contact info.
One caveat to this method would be that if the identifier is used elsewhere on your site, for instance in the content of another post, then both posts will come up in the search results. Only one of them will have the identifier as its title, but it still would be confusing. Another issue would be that the titles of your protected posts will still show up on your blog page if you have one.
However if you choose distinctive identifiers unrelated to the normal content on your site, and/or you don't really use your blog page, this could work for you.
-
Thank you everyone for the suggestions! I’ll play around and see what works best. Thanks again, I really appreciate you taking the time to help me think this through Commented Jul 29, 2023 at 19:27