Support » Plugin: Nomiddleman Bitcoin and Crypto Payments for WooCommerce » Blank settings screen
Blank settings screen
-
Hello, I just added your plugin to our platform but something’s not right. Your plugin settings page is blank and nothing happens when i click thru any of the sections on the page.
What do you recommend?
-
Hello! We are happy to help.
Please navigate to Nomiddleman Crypto Settings and scroll to the bottom of the page. In the bottom left you will see
Powered by Redux Framework
. What version number do you see there?Hi. Below is what i see at the bottom of the page.
Options panel created using Redux Framework v3.6.15 Version 5.2.1
Please open up your browser developer tools (F12 in most browsers), navigate to Console, and see if there are any errors/output when you load the settings page.
This could potentially be a plugin conflict as well. Try disabling all your plugins and seeing if the settings page works, then re-enabling them one by one to figure out the conflict.
Sorry for the inconvenience, we have not had any issues with our settings page before and hope to get this resolved as painlessly as possible for you.
Im quite happy to do what it takes to get this plugin working. So no worries.
Turns out the culprit is the template I use : videopro
When I switch to basic template, your pages load. When I return to my template, your plugin pages go back to not loading properly.Console says :
TypeError: $ is not a functionadmin_template.js:10:10
<anonymous> https://mysite.com/wp-content/themes/videopro/admin/assets/js/admin_template.js?ver=6e79f8b3829f92c5a5f22e424ea9a0be:10
jQuery 4TypeError: e is undefinedwp-auth-check.min.js:1:1538
<anonymous> https://mysite.com/wp-includes/js/wp-auth-check.min.js?ver=6e79f8b3829f92c5a5f22e424ea9a0be:1
jQuery 8
xhr https://mysite.com/wp-includes/js/heartbeat.min.js?ver=6e79f8b3829f92c5a5f22e424ea9a0be:1
jQuery 4What do you suggest?
We recommend going to your theme for support. Since it is a pro theme we can’t debug any issues related to your theme. You can send your theme zip file to support@nomiddlemancrypto.io and we will do our best to debug this issue.
I cant contact the theme developer if I dont know what the issue is. Also the theme has no issues with any other plugin and my platform uses a lot of them. I’m cantacting you via your email in the hope we can resolve this. Thanks
If you sent an email with a zip it might have been filtered before it reached us (checked spam as well).
Without their code the issue is hard to nail down, the theme is causing the plugin settings not to load and there are no errors related to our code.
We have sent a request to the theme developer to get this issue resolved.
I just sent you a link via dropbox for a copy of the template we use. I also alerted the theme developer. Please let me know if you find the conflict.
As predicted, the theme developer tuned out the usual “we dont support this plugin so contact the plugin developer…”.
Means I’m stuck not knowing what the issue is.
If you are interested in helping get this sorted, I sent you a dropbox link, and your feedback would be appreciated.
ThanksWe will be setting up the theme today to check for the issue.
It appears the theme is utilizing the $ variable for jQuery and not handling it correctly, see here: https://premium.wpmudev.org/blog/adding-jquery-scripts-wordpress/.
Maybe forward this link so they can fix it on their end.Here is a fix you will have to do now and every time you update your theme:
Navigate to your wordpress directory
Navigate to \wp-content\themes\videopro\admin\assets\js\admin_template.js
Do a find and replace:
find – jQuery(document).ready(function()
replace – jQuery(document).ready(function($)Or just add the $ variable to the jQuery(document).ready handler parameters on line 1, 189, and 306.
We can’t guarantee this fix does not break anything, but everything seems to be working okay after making this change on our end.
Cheers,
Nomiddleman CryptoRight. That seems to be working.
But, can you explain what this is?
Redux Framework – Extensions
https://mysite.com/wp-content/plugins/nomiddleman-crypto-payments-for-woocommerce/src/vendor/ReduxFramework/ReduxCore/../CHANGELOG.md
Redirected to:
https://mysite.com/wp-content/plugins/nomiddleman-crypto-payments-for-woocommerce/src/vendor/ReduxFramework/CHANGELOG.mdIs this in your browser console?
We see it via the query monitor.
Further inspection shows it under dashboard > tools.
It has no other relationship with any other plugin.
And when we deactivate your plugin, the redux framework thing disappears too.We use redux framework for our settings page. Standard WordPress settings did not provide a user experience we were happy with. See https://wordpress.org/plugins/redux-framework/.
We know the lead dev personally and fully vetted the framework and source code before utilizing it as our settings framework.
- The topic ‘Blank settings screen’ is closed to new replies.