I see that other people have raised the same issue a while ago but no solutions have been logged. After entering the Wild Apricot API settings on WordPress, I am unable to save them – the values simply disappear and I get the error “API key is empty”. It was working until recently, so not sure what happened.
]]>We are happy to help you with any issues regarding our plugin. Just send a message to [email protected] and we’ll respond within 1-2 business days.
Also please refer to the following help page regarding plugin settings and troubleshooting: https://gethelp.wildapricot.com/en/articles/199-integrating-with-wordpress
]]>We have created and setup the plugin to work with our WildApricot site and a Word Press page but now we having issues with Chrome, Edge, and Safari no loading the users data when they Click the login button.
]]>Are cookies used on the wildapricot site for login page is it required?
Blocking cookies on browser settings will make login page stop working. Just trying to figure out wich coookies are required for it to work, if it’s the main site cookies or wildapricot site cookies.
]]>I see a lot of these PHP Warning in the logs:
PHP Warning: Cannot modify header information – headers already sent in […]/wp-content/plugins/wild-apricot-login/Modules/Core/Session/Manager.php on line 20
Where a setcookie() call is made apparently late in the game. Is there a possible fix for this, or should I just continue to ignore the messages?
13 public function __construct($sessionName, $expirationTime, $expirationOffset)
14 {
15 $this->expirationTime = $expirationTime;
16 $this->expirationOffset = $expirationOffset;
17 $this->setSessionParams($sessionName);
18 $this->data = new WA_Modules_Core_Session_Data($sessionName . ‘_’ . $this->sessionId, $expirationTime);
19 $this->setExpiration();
20 setcookie($sessionName, implode(self::DATA_DELIMITER, array($this->sessionId, $this->expiresIn)), $this->exp>
21 }
I am at my wit’s end.
I have a Members Only login button implemented in a WordPress site, which shows up correctly.
[wa_restricted roles=”All” login_label=”Members Login Here”][/wa_restricted]
If you click on the button it spins and gives an error message:
An unknown error has occurred. Please try again later.
The full path of the URL reveals some code was passed on (this is tagged at the end of the webpage):
code=385dc80f8a0aea71569f7841d42016a8&state=WaWpIntegrationLogin
But it never redirects to the sign-in page.
Why does it not redirect to sign-in page?
I have cleared the local cache to test (in Chrome, FF) and to no avail. Are there known WP plugin conflicts, other issues? I see no other similar errors in the Support Forum
thanks for any help!
I am creating a custom navigation for members only. I am able to display the navigation buttons using the wa_restricted shortcode. However when users are not logged in, the login button is displayed, and if the user doesn’t have the necessary access rights, they see the following message:
“You are not authorized to access the requested content.”
I realize this is useful but we don’t want to display the login button or the message in every single instance of a restricted content block.
Is there a parameter I can pass to avoid rendering any elements if the user doesn’t have access to the content? or at least is it possible to wrap the message in a tag with a class so it can be hidden via CSS?
]]>I used the shortcode at the beginning of the page and end of page to restrict content, but the content still shows to logged out users. The second shortcode, [/wa_restricted], is showing at the end of the page. If I put the shortcode in the text boxes, it does restrict the content, but I have to do it in every text box so there are several on the page. Also, it does not work for the buttons I want to restrict.
]]>The plugin is “unavailable as of October 30 2019.” Has it been discontinued? I was just about to implement use of it as stated in the WA help pages and am now stuck.
]]>Login functionality is not working , page is redirecting to 500 page, Can you please help asap.
https://columbusmetroclub.org/
This is the page link , click on login button
Hello! I was just wondering if there is a way to not go into Wild Apricot’s system to reset a user’s password, is there a widget for this? and if there could be a way to change the e-mail a user receives to change the URL to point a user to my website and not my WA website.
Thank you!
]]>Hi,
I have started an issue report with [email protected], but apart from one followup email, I now get no replies to my emails!
I’ll document one issue we are having with the login – this relates specifically to *some* iPhone and mac desktop devices running Safari browser. (2 or our clients’ users and 3 of our designers mac devices. My own devices work and 2 other devices the designer has access to work).
The faulting devices have the following issue:
1) Click on member login button
2) Are redirected to wild apricot login form
3) Enter correct login details
4) Page appears to redirect but then shows either white screen or a “an error has occurred” message
The browser still shows the client wild apricot url after the redirect.
I can’t reproduce these faults directly on my devices, but the faults are from credible users and are repeatable.
The home page I’ve given sets up the login button using a shortcode in the body of the source. To eliminate the possibility that I’ve set this up incorrectly, I’ve also created a page on the site that has a standard WA login button created directly by the plugin. That also fails in the same way. I can’t give access to that page publicly because it is password protected.
Hopeful that you will help through this channel, if not through the WA support email.
]]>Lapsed members can see restricted content. In getCurrentUserRoles() I ended up returning an empty array if isMembershipStatusActive() returned false and that seemed to solve the problem for me.
]]>Hi,
Would it be possible to add the option to use <button type=”submit”> instead of input[type=”submit”] for the login/logout forms so that we can use pseudo elements for greater styling control?
Regards,
Carl Knapp
]]>Hi,
When I click on the login button on the single sign on page I’ve created via the Wild Apricot plugin for WordPress, I go to a Wild Apricot page with the organization name, but without username and password fields. There is a red error message that says “An error has occured. Please try again later. If the problem persists, contact Admin. Information for administrator: Provided redirect URL is not allowed for this client application.”
The redirect URL I used (and the domain is entered in the trusted domain textfield in Wild Apricot) is the URL of our WordPress site where the single sign on is hosted.
Thank you,
L Francklyn
I’m trying to save the api settings, etc. but everytime I save, I get the message that the settings are saved, but the page is left blank with no settings.
Obviously the shortcut doesn’t work without those settings.
]]>We would like to place the shortcode within our template so the entire page content is limited to members only. This would allow staff to create the pages/posts without having to add the shortcode every time. It would also allow us to restrict the comments section.
Do you know how we would implement this?
]]>There seems to be an issue with the page return after login. The visitor needs to manually refresh the page in order to see content hidden behind the login button.
Steps to recreate the issue:
1) Visitor clicks login button
2) Visitor enters membership credentials in the WA login form
3) WA returns the visitor to the website
Result: The login button still displays and no hidden content shows
Solution: The visitor must manually refresh the page for the site to register the visitor’s logged in status.
I’ve tested this several times. Caching is disabled for the site.
Can you look into this, please. Maybe force an automatic page refresh on return from WA?
]]>I have installed the latest version of the plugin and have tried saving the API key, Client ID, Client secret, and each one of them does not save at all.
I have tried finding the settings stored in the database, but there is nothing stored in the database matching the details that i have saved.
Is there a bug that preventing the settings from saving in the latest WP?
Is there a way that i can manually put an entry into the database so that the settings will work even if there is a bug saving?
The WildApricot login button correctly directs the user to a login page but when the WildApricot account info is entered it returns back to the login button page with the message “An unknown error has occurred. Please try again later.”
]]>I’ve encountered an issue which is not necessarily a bug, hopefully you can shed light on whether or not this is intentional behavior. The message parameter of the wa_restricted
shortcode works fine if someone is not logged in. However, if someone is logged in but does not fulfill the role requirement as specified in the shortcode, a default error message is shown. This message is registered as a protected class property and isn’t affected by the parameter or any admin settings. It seems to me that you should be able to define one error message across the board whether a user is logged in or not. Unless there is a specific reason for this, could you change the render function to use the message
param and use the default as a fallback?
I have embedded the shortcode wa_restricted on my “member’s only” page to hide content from non-members. In addition to the log in button, is there a way to add a link or another button for people to register if they don’t have an account? I do have a Registration page where I have embedded the registration form. Here is an example of what I’ve attempted:
[wa_restricted roles="Member $150 Level, Member $200 Level, Member $250 Level, Member $300 Level, Member $400 Level, Member $500 Level, Member $600 Level, Member $700 Level, Member $88 Level, Member: $100 Level" login_label="Log in" message='This page is for members only. Log in to view restricted content. If you would like to create an account, <a href="/create-account/">click here</a>.']
Welcome to the Members Only Section...
[/wa_restricted]
But adding a link into the message doesn’t work… Is there anything else I can do?
Thanks!
]]>One of my clients is using Wild Apricot. I’ve used the plugin to integrate the website with WA. I have three suggestions:
1) Enable nested shortcodes.
2) Enable a role=”all” attribute.
3) Add a button to TinyMCE
Currently forms that rely on shortcodes such as the Jetpack contact form will not parse to display a form when nested within wa_restricted tags. Enabling nested shortcodes allows the nested shortcodes to display properly.
I’ve had to use role=”not:” as an indirect way of telling WA to show restricted content to all membership levels. From my viewpoint, the default action should be ‘show to all unless roles are specified’.
Would be useful to authors if the WA shortcodes could be added by pressing a button in the TinyMCE editor. If you don’t want to add a button can you include shortcode usage instructions in the WA settings screen please.
Thanks guys!
]]>I’ve installed the wordpress plugin on my site (bmra.org) but am having problems using either of the available options for restricting content to logged in users.
1. When I insert the code directly into a post, my google embedder code does not work within the restricted content section of the page. Is there a way for the restricted content code to work as a read more rather than as a closed code that seems to prevent other operations from being run within it?
2. I have the s2member pro plugin setup on my wordpress site, and it is easily configured to allow WA member access. However, when a user encounters a page before they are logged in, S2 member has its own internal sign in / credentials page. Is there a way to route s2 member to the WA sign in?
]]>This is not new to WP 4.5.
I’ve been trying the WA login plugin with WordPress pages holding WA widget code to display:
They all work fine, except the member directory page — it loads the WA home page instead.
So…. without your plugin, all content is available correctly after user is prompted to login to WA.
With your plugin, there is no way for a user to get to the member directory using the WA widget code.
Is there any way to force the usernames to be something other than “wa_contact_4963234”? Like, even if it just automatically detected the email before the @ as the username, that would be less confusing.
Thanks.
]]>From my testing, it doesn’t appear to prevent members that are lapsed from logging into the system? Nor does it seem to give me any ability to lapse members myself in any way. Is this correct? Why would this be the case?
]]>i have gone through all the steps to configure this plugin through the instructions on Wild Apricot: I put in my API, Client ID and Client Secret. I added the widget to my footer and it’s still showing up as “Please configure “Wild Apricot Login” plugin.”
Additionally, when I save my settings in the Wild Apricot Login page, I can’t update the roles. The box is greyed out every time I try to update.
Thanks!
]]>Hello,
We want to redirect our member to a custom page after login. Right now, a member will be redirected to the homepage after successful login, but we want to redirect them to the account page.
How to do this?
Thank you.
Regards,
Prime
Hi,
We are using Wild Apricot login plugin to let our Wild Apricot based members to login into our WordPress site. That’s awesome. However, we also have WordPress based members, and right now, when we have implemented the plugin, and replace WordPress login with Wild Apricot Login – WordPress based members can’t access the site anymore. Why?
1. Wild Apricot login requires email address to login, while WP based members use “usernames” that are NOT email addresses
2. When we try to sign in using an email address use by a WordPress based member to login on Wild Apricot Single Sign On – it shows error – credentials are incorrect
3. When we try to reset the password for the WordPress based member using the reset password available on the Wild Apricot Single Sign on — email can’t be found
How to fix this?
Thank you.
Regards,
Prime