Incom­pat­i­ble WP plugins

The geosmart plu­g­in is incom­pat­i­ble with the one-time-password (OTP) plu­g­in of Word­Press. The prob­lem is that the OTP plu­g­in does not dis­play the chal­lenge on the login page any­more when the geosmart plu­g­in is activated.

A work around may be to make sure the geosmart plu­g­in does not do some­thing on the login page, but this incom­pat­i­bil­i­ty could also cause prob­lems some­where else.

The prob­lem could be relat­ed to the way the geosmart plu­g­in uses jquery. I found a bug report for OTP where the prob­lem was the jquery han­dling in anoth­er plu­g­in. The spe­cif­ic prob­lem men­tioned there does not seem to be the same as in the geosmart plu­g­in, at least on the very quick look I had.

So… for now I dis­abled the geosmart plu­g­in, most of the time I guessed the sequence num­ber right, but some­times I did not.

The rea­son why this blog was not acces­si­ble to some people

I got noti­fied that my blog was not acces­si­ble for a while. Seems that at least recent fire­fox ver­sions some­how changed their behav­ior in what is send in the HTTP-header. This caused an Apache Redi­rect­Match rule to trig­ger, which denies access to some parts of the blog for some users.

The WP-login, WP-dashboard, and logged-in users where not affect­ed by this, so if you have some cus­tom rules which deny access to your blog, make sure you make a test of your blog when logged-out.

WP prob­lems solved

I solved my WP problems.

The perma­link prob­lem was because of a miss­ing .htac­cess file. I cre­at­ed one with write per­mis­sions for WP, and changed the permal­imk set­ting back.

The white-on-white issue was solved by set­ting CONCATENATE_SCRIPTS to false in wp-config, so it seems to be a caching prob­lem some­where. Lat­er I will take some time to switch back and flush some caches (at least where I have the rights to do it).