Support Forum

Captcha Not Functional.

SR Shattered RPG
Shattered RPG
Member

Hi,

I’ve seen another post about this, but the solutions in the post seemed murky at best. On our forum, when we use the captcha for account registration there is no circle to move the object into. We are currently using the following:

  • WordPress 4.0
  • Simplepress 5.5.1, the Captcha plugin is 1.3.6
  • Enfold 2.9.2 (Theme)

Our forum location is www.shattered-rpg.com/Forums. Note that we currently have the captcha feature turned off.

Okay, with that info out of the way my question is two-fold. Is there currently a fix for this issue? If not, is there another Captcha plugin that we can use for the forums?

 

Thanks

24 Answers

New Answer

IK Ike
Ike
Member

Hey,

So if you have read the other topic regarding this problem, did you try either of the fixes? I think the first thing to try is clearing the combined css/js cache in Forum > Toolbox > Housekeeping.

Did you try switching to a default WP Theme? I did have a look at the forum and noticed one js error

Error: Syntax error, unrecognized expression: #ShatteredRPG@sorcery.net

but don’t know if this is a conflict. It is possible that the theme is playing a part as it seems to load a lot of js, and before all the regular WP jquery.ui is loaded there is something called jquery.blockUI, which sounds ominous, although it could be fine, I’m sure someone will enlighten us to what it’s doing if it’s something untoward.

But again, this is from the theme by the look of it. Try switching to a default theme to see if this resolves the problem.

SR Shattered RPG
Shattered RPG
Member

Hey,

 

Thanks for replying. To confirm, I have cleared the CSS/JS cache as well as loading a different theme and the issue persisted.

 EDIT: To the best of my knowledge jquery.blockui is something that WooCommerce uses, but I don’t know to what extent.

Thanks

IK Ike
Ike
Member

OK, can you re-activate the Captcha plugin for a short time?

IK Ike
Ike
Member

Strange because it seems exactly like the problem that has been previously fixed which affected Unified. The only thing I can see as a possibility would be ‘Avia’. All I can find is that it’s some kind of layout builder that is made by the same people as the guys that made your theme. Is it possible that you have an Avia plugin running in order to run your theme? If so, changing themes without disabling the plugin could mean you will end up with the same problem no matter what theme you run.

It seems to do quite a lot and definitely something with Ajax (although I’m not knowledgeable on the subject) and might be interfering with the Captcha which is loaded after and also runs Ajax. If I’m right and you do have an Avia plugin of any type, could you try and disable that, and if necessary switch to a default WP theme?

IK Ike
Ike
Member

Completely unrelated but I am also seeing some HTML code displayed as text at the bottom of the page underneath the copyright text

 
 #blogposttest { background-color: rgba(0,0,0,0.75); }

 

SR Shattered RPG
Shattered RPG
Member

Ike said
Strange because it seems exactly like the problem that has been previously fixed which affected Unified. The only thing I can see as a possibility would be ‘Avia’. All I can find is that it’s some kind of layout builder that is made by the same people as the guys that made your theme. Is it possible that you have an Avia plugin running in order to run your theme? If so, changing themes without disabling the plugin could mean you will end up with the same problem no matter what theme you run.

It seems to do quite a lot and definitely something with Ajax (although I’m not knowledgeable on the subject) and might be interfering with the Captcha which is loaded after and also runs Ajax. If I’m right and you do have an Avia plugin of any type, could you try and disable that, and if necessary switch to a default WP theme?

Unfortunately, Avia is built right into our theme and is not a separate plugin. Sounds like we might be out of luck, is there any way to put a different kind of captcha in there?

 

Thanks

 

PS – And thanks for pointing out the code, I’ve been trying to find where it’s located for a couple of days.

MP Mr Papa
Mr Papa
Member

afraid you would have to add in a different captcha via a new sp plugin…

you could use the math question vice an actual captcha…

but would mention, we dont know for sure that is the issue… Ike was making a conjecture… might still be good to make a temp switch to the default wp theme and see if it functions… then we know for sure its in the theme and likely the avia stuff…

SR Shattered RPG
Shattered RPG
Member

As we mentioned earlier, a temporary switch was made to a default WP theme to no avail. The issue still persisted.

MP Mr Papa
Mr Papa
Member

if no change with the default wp theme, then the avia part of your theme is not likely the issue…

have  you tried disabling other plugins?  wondering about that lazy loading image plugin… since its goal is to delay loading of images on the page, it might be messing with the captcha images and drop area…  just a shot in the dark…

where would I see the captcha?  is it disabled now?

a couple other things…

I see your timezone is UTC-0… to make sure times come out right,  you should set a real timezone on the wp pages since UTC offsets are not valid and concocted by wp for some backwards compat…

have you tried the combined js and css caches?  you have loads of js and css includes so it should speed up page loads (not that they are bad)….

SR Shattered RPG
Shattered RPG
Member

I have tried a few others, but some just wouldn’t make sense to try (such as woocommerce), though I can certainly try those as well.

Yes it is disabled at the moment, I can turn it back on though, just say the word. It’s on the registration page when active. 

Not sure what you mean about the “lazy loading image plugin”. If you are talking about the parallaxing and image fade-in on the home page, its part of the Avia page builder that’s part of our theme, which would have been changed when we switched themes. However, that is something that’s active on a page by page basis and our forum page is completely blank as far as those sorts of elements go. Additionally, to the best of my knowledge (though you would probably know better) the registration page from simple-press isn’t a directly editable page like other wordpress pages are, so the elements that we used on the home page are definitely not there.

 

I didn’t realize that I missed the timezone on there. Thanks.

 

I have cleared the js and css caches, if that’s what you mean.

 

Thanks

MP Mr Papa
Mr Papa
Member

As to the lazy load image plugin, was referring to this plugin you have loaded:

<script type=’text/javascript’ src=’http://shattered-rpg.com/wp-content/plugins/wp-spreadplugin/js/jquery.lazyload.min.js?ver=4.0′></script>

you may have cleared the caches, but you dont have them enabled… they are enabled on forum – options – global settings…

SR Shattered RPG
Shattered RPG
Member

Ah okay, I found it. Its some part of our Spreadshirt Plugin. Should only apply to our spreadshirt page, but I have deactivated it anyway.

I have also enabled the caches and turned the captcha back on.

 

Thanks

YS Yellow Swordfish
Yellow Swordfish
Member

Wouldn’t it be nice if all WP plugins only loaded their code when actually needed for the page(s) being displayed?
There is a WP plugin named ‘plugin organiser’ which, I believe, allows you to set options whereby certain plugins are only loaded on certain pages. Might be worth a look.