Posted: April 6, 2018 at 12:42 pm
|
We have the everything license for EE4 and have 4.9.58 Event Espresso and 1.1.2 Stripe plugins activated. |
|
When we click the “Connect Stripe” button, it just scrolls back to the top of the page! What is going wrong and can you please help fix it. Thanks. https://smartycat.tarahollander.com/wp-admin/admin.php?page=espresso_payment_settings# This is where it goes when you click on the button to the top of the page with # added to the URL. |
Hi Smartycat1, Usually there’s a pop up window that prompts you to connect to stripe after the button is clicked. So if the browser is blocking that pop up you’ll need to set an exception to allow pop ups from your domain. If that’s not causing the issue then there may be a theme/plugin conflict, which can be troubleshot by following this guide: |
|
|
Hi Josh, I don’t have any pop up preventions and tried in two browsers – Chrome and Safari. Doesn’t seem like I can troubleshoot theme conflict because it’s arising in the backend dashboard area of Event Espresso. The plugin list of known conflicts – none are installed or being used. What next? Thanks! |
Themes do load scripts in the WordPress Dashboard area, for example for theme options panels, and you may have a plugin that’s not known to cause a conflict. Another way you can rule out a plugin or theme conflict is by installing the Health Check plugin, then go to WP > Dashboard > Heath Check > Troubleshooting. There you’ll Enable Troubleshooting Mode, then once that’s activated you’ll reactivate Event Espresso only via the Health Check’s Troubleshooting item in the WP admin bar. At that point, can you check to see if the issue persists? |
|
|
I see orange in my query monitor – could this mean something? GET With Health Check troublshooting active, I was able to get the pop up window for connecting Stripe. Now I need the banking details from my client and can’t go further until I get that. Let me know if you can tell anything from the query monitor data above. thanks. |
With troubleshooting mode active, you can reactivate the deactivated plugins one-by-one until your find the one that was breaking the page. |
|
|
With health check troubleshooting active I was able to connect Stripe because I was able to get the popup window for making the connection to function. I had only 1) EE4 core plugin 2) EE Stripe running. I also turned on 3) Query monitor and there were no problems. However, I activated my theme – Beaver Builder Child theme, and then the problem returned and the windows for connecting payment systems stopped working. Will this information of some error being created with the theme create other problems I should be aware of right away now before going in deeper? I want to make sure we are fully prepared for creating a functioning smooth running system. Thanks! |
|
One other question related to your question/suggestion. I tried running Espresso Requirements Check plugin but didn’t get any report good or bad, no info at all. Why is that and what can I do? |
The Espresso Requirements check plugin isn’t recommend. The Health Check plugin has all the recommendations you need. With regards to the errors that happen while the child theme is activated, there could be other issues so it would be best to remove/fix the offending code in the child or parent theme. Quite likely there’s a script being loaded on every admin request that should only be loaded on a specific page. Is there any custom code within the child theme’s functions.php file? |
|
|
Here’s the code in the functions.php Child Theme directory at the moment. Does any of this look like ‘offending code’? Would appreciate extra eyes on the matter to resolve it. Thanks! <?php // Defines // Classes // Actions add_action( ‘wp_enqueue_scripts’, ‘FLChildTheme::enqueue_scripts’, 1000 ); function my_after_footer() { //Gravity forms place names inside the boxes //Event Espresso items //* Change sold out messaging in Event Espresso 4 //Event Espresso Locations (aka Venues) Customization )
// the loop foreach ( $events as $event ) { echo ‘ ‘; ‘; |
Those are not scripts that load in the admin. Quite likely the script is coming from the parent theme. |
|
|
All I see in the parent theme functions.php file is the following. Would this be a problem? Thanks, Josh! // Admin Actions |
It could be! |
|
|
Does this “Broken Dependencies” give you any more information as to what is going on? https://www.dropbox.com/s/v9l1ljpgzboe4l8/Screen%20Shot%202018-04-10%20at%203.42.33%20PM.jpg?dl=0 Thanks! |
No that doesn’t actually. Have you checked the browser’s console for JavaScript errors? You may need to deactivate the Query Monitor plugin while troubleshooting this. |
|
The support post ‘Connect Stripe button doesn't work’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.