Hello Nick,
i got this, when TML is deactivated. Checked, that Theme My Login is active?
Kind Regards
Thomas
Yes of course. I’ve also tried deleting the plugin and re-installing.
The only thing “Not default” I can think of about my installation is that the installation and site address were previously at a different URL on the same domain and server. Of course everything else works perfectly after the move. I didn’t have theme my login installed before the move so I can’t say whether this is the cause.
There’s only 2 reasons this would happen:
- TML is not active
- Your template is displaying the content with
the_excerpt
rather than the_content
Hi Jeff,
1. TML definitely is active.
2. I am displaying my content with the_content. As mentioned above, I am experiencing this error with both the TwentyTen and TwentyEleven themes.
Disable any other plugins and try again. Another plugin may be removing shortcodes from the content.
Hi Jeff,
This is also one of the first things I did. I had no other plugins at all enabled and with both the unmodified TwentyTen and TwentyEleven themes still experienced the problem.
As I mentioned above, the only thing not default about installation is that it previously came from a different URL on the same server.
Can I take a look? If you do not wish to post your site publicly, contact me here. Also, if you can give me admin access, it would speed up the process of me figuring out what is going on.
Thanks Jeff. I’ve sent you login details via your contact form.
Wow – I’m stumped. What PHP version are you running?
So you’ve never seen this before?
Php is 5.2.17.
So I realised I have another installation of wordpress on the same server that I haven’t looked at in a long time, and it has Theme My Login installed… and working. So it is this installation not the server or PHP version.
I just disabled permalinks and it now works…
That fits with my theory that it must be something to do with having moved the wordpress installation directory?
It has me baffled – Permalinks have nothing to do with whether or not the shortcode should work. Can I see the contents of your .htaccess file?
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress