Theme My Profile Plugin
Posted by Jeff on July 15, 2009 at 09:07 amI created this free WordPress plugin to allow you to theme a user’s profile based upon their role. This WordPress plugin even supports custom roles right out-of-the-box! This free WordPress plugin was designed to be used to fill the void from the Theme My Login Plugin (as of version 2.2, profile themeing has been removed), but it can also be used by itself.
Features
- Your users’ profile will match the rest of your website
- Specify profile themeing according to user role
- Lockout users from the admin area according to user role
- Lockout changes links containing ‘wp-admin’ to profile link to essentially hide WordPress
- Supports custom user roles
Version History
1.2.1
- Check if ‘_wp_get_user_contactmethods’ function exists (pre 2.9 compatability)
1.2
- Allow ‘theme-my-profile.css’ to be disabled
- Allow ‘theme-my-profile.css’ to be loaded from current theme directory
- Cleaned up and rewrote most code
- Drop support for WP versions below 2.8
1.1.8
- Replaced all calls to is_user_logged_in() with check of global $user_ID
1.1.7
- Fixed a bug that produced warnings when not logged in
1.1.6
- Included Spanish translation
1.1.5
- Fixed the load_plugin_textdomain() call
- Fixed all require() calls containing ABSPATH
1.1.4
- Fixed and updated many gettext calls for internationalization
1.1.3
- Fixed various CSS and XHTML validation bugs
- Fixed the method in which current user role is determined
1.1.2
- Fixed a bug that redirected to a bad URL upon successful profile update
1.1.1
- Fixed a bug that created a bad link for user profile
1.1
- Fixed a variable naming bug that caused an infinite redirect loop
- Added the option to lockout users from the admin area based upon their role
1.0.1
- Fixed a bug regarding additional user capabilities
1.0
- Initial release version
Installation
- Upload the plugin to your ‘wp-content/plugins’ directory
- Activate the plugin
Requirements
- WordPress 2.5+
Download
July 15, 2009 | In WordPress Plugins | 40 Comments
40 Comments »
RSS feed for comments on this post. TrackBack URI
Leave a comment
Powered by WordPress with GimpStyle Theme design by Horacio Bella.
Entries and comments feeds.
Valid XHTML and CSS.
If I activate this plugin, and I try to go to my profile page, i get an error about a never ending loop. So, i can’t try it out.
Comment by Ron — July 15, 2009 #
[...] Theme My Profile [...]
Pingback by WordPress Plugin Releases for 07/15 | Weblog Tools Collection — July 15, 2009 #
Fantastic! I can’t believe I found the plugin I needed on the day it came out. Wild.
Unfortunately, I too am getting the recursive redirect — it worked the first time I tried it, but after a de- and re-activation, it simply refuses to load anything for my entire website, even a non-logged in visitor.
Comment by Sam — July 15, 2009 #
[...] Theme My Profile [...]
Pingback by WordPress Plugin Releases for 07/15 | BlogBroker24-7 — July 15, 2009 #
Sorry guys. Please update to version 1.1 and it will fix this redirect error. Enjoy!
Comment by Jeff — July 15, 2009 #
[...] Theme My Profile [...]
Pingback by SEO2Blog » WordPress Plugin Releases for 07/15 — July 15, 2009 #
[...] this article: Theme My Profile Plugin | Jeff Farthing Web Design Tags: plugin Comments0 Leave a Reply Click here to cancel [...]
Pingback by Theme My Profile Plugin | Jeff Farthing Web Design — July 15, 2009 #
Works great, thank you
Comment by baron — July 15, 2009 #
Hi Jeff, Still haveing the same problem with this version. Redirect errors. I also tried to empty cache/cookies and on an other pc. Doesn’t help. I hope this error can be fixed. It looks like a great plugin.
Comment by Ron — July 16, 2009 #
[...] Theme My Profile [...]
Pingback by WordPress Plugin Releases for 07/15 | The Cliffmaster — July 16, 2009 #
Tying it out today and so far no problems. I like it much more than CYC. Now I have to go back and undo all the hacks I had to add into my theme to use CYC. Thanks for the Plugin!
Comment by Ben Kaeding — July 16, 2009 #
[...] Theme My Profile [...]
Pingback by WordPress今日插件列表 | 破小三的雅阁 — July 17, 2009 #
Great thanks Jeff. Another very usefull plug-in. I combined it with theme-my-login and got whole functionality I always wanted to get from wordpress engine.
Comment by CyberWombat — July 17, 2009 #
[...] Theme My Profile [...]
Pingback by WordPress Plugin Releases for 07/15 | Word Press Magazine — July 18, 2009 #
Hi Jae,
I can’t register to post on you forums!
Anyway, I loved your old Simple Login plug in, I even gave you a donation at the time. In fact you created it because I suggested a widget login to you.
I’m sorry, but I don’t like this new route you’ve taken. Before you broke it up, everything was contained in a single plug in and it all worked. Now to get the same functionality I have to install and maintain THREE separate plug-ins!
Also and most frustrating for me, is that the Simple Login plugin enabled me to redirect people to the Simpe:Press Forum profile page. The new “Theme my Profile” doesn’t allow this so it’s of absolutely no use to me!
I can’t tell you how disappointed I am that you have discontinued Simple Login in favour of this. The whole concept of using different plugins seem fundamentally flawed. The vast majority will need all three anyway and you have to try and keep all three compatible with every bug fix.
I’ve also found a bug. Now I’ve installed “Theme my Login” even though the option to display a profile link is set. I don’t have the link displayed to me when I’m logged in.
Sorry, but I’ve got to go back to Simple Login until such time as the old functionality is introduced to the new system.
Comment by James Luff — July 18, 2009 #
James,
The separation of the plugins is actually easier for me to maintain. With each plugin handling a different function, it makes it easier to find and fix bugs. It also makes it easier to add features. Plus, not everybody needs all functionality in one, granted most people will. All the extra stuff is “bloatware” to some.
I will look into allowing you to specify the profile URL again. Other than that, Theme My Login combined with Redirect My Login does the same as SimpleLogin.
Comment by Jeff — July 18, 2009 #
Well if you can do that it would help me immensely! It would also help me a great deal if you could take advantage of the WP 2.8 feature of multiple instances of widgets.
I have several sidebars on my site and depending on what page people are on, they see a different sidebar. The current plugin can only be used once so it causes me problems.
At the moment I use the simplelogin(); call in my theme to add the widget manually to other sidebars. But I’d like it to be more flexible.
So, what I need to enable me to move to the new version is profile redirect and multiple instances of the widget. Is that something that is going to be possible?
BTW: I still can’t register to post in the forum.
Comment by James Luff — July 19, 2009 #
Thank you very much for the great plugin. Keep up the development
Comment by Levani — July 24, 2009 #
May I ask, but why did you decide to discontinue SimpleLogin plugin, it really worked very nice. Did people complain about it?
Comment by Photon — July 25, 2009 #
It is easier for me to maintain seperate plugins. For instance, if someone points out a problem with logging in, I know to look at Theme My Login. If someone has a problem with redirection, I know to look at Redirect My Login. Plus, not everybody needs all the bloat in one plugin.
Comment by Jeff — July 25, 2009 #
This is amazing! Thank you so much. This combined with the theme-my-login is exactly what I was looking for! Thanks once again.
Comment by Andy — July 27, 2009 #
[...] to dealing with anything that has HTML involved!) I LOVE the quote rotator plug-in, I am reading, Theme My Profile, and Theme My [...]
Pingback by Fun site info and shameless plugs — July 29, 2009 #
I am using ver 1.1.5 of this plugn…when I activate it go to the profile page…it gives me an error
Fatal error: Call to undefined function get_currentuserinfo() in …\wp-content\plugins\theme-my-profile\theme-my-profile.php on line 223
So for me it is not workng with the Wp 2.8.1 installation.
let me know if you have any fix for this.
Comment by Techiezone — July 30, 2009 #
dope, cheers for this, CYC was a bit to bloated and buggy
Comment by adrock — August 2, 2009 #
It is really nice plugin and working good.
Thank you for your job.
Is it easy to add user image in profile?
I tried several plugins but they are not working good. I dont know may be conflict with yours. Anyway I will use you plugin but if you know how can I add custom picture I will tell you BIG thank you!
Comment by wpbeg — August 7, 2009 #
It would be just about perfect except for the missing logout link.
Comment by anomynous — August 9, 2009 #
Thank you very much for the great plugin. Keep up the development
Comment by psd to css — August 24, 2009 #
This is amazing! Thank you so much. This combined with the theme-my-login is exactly what I was looking for! Thanks once again.
Comment by Free Classifieds weekly posting service — August 24, 2009 #
Thanks for a Great mod
I have one small problem, but it’s not a biggie…
When the mod updates, I have to re-style and add the widget for any sign of this to show.
Works very well with your “theme my login” plugin too
Comment by Play Roms Online — September 6, 2009 #
Good plugin i used it here
http://www.agentzoo.com
http://www.agentbuilderinc.com
Comment by jimmy — September 14, 2009 #
Ok looks good i will try this out now! I just wanted to post and say that I am one of those people who do not want the full works, I have sorted my logins etc out already and am purely looking to theme my profile pages, nothing else. so breaking up the plugins is great for me. I figured id have to hack it out-just like i did with my my logins-until I saw you created this plugin from your other. So without evven trying it, kudos and thanks for the effort.
Comment by pips — September 30, 2009 #
wow, now that was super easy and exactly what i wanted!!
BISH BASH BOSH.
Maybe ill run into some issues, but at first look, absolute beauty. So easy im also tempted to reverse my hacks for the login and move over to your login plugin!!
Thanks sir. God job
Comment by pips — September 30, 2009 #
Ok now im killing ur comments page so please feel free to delete them! Not like u needed permission eh!
Anyway so just a quick question – are these profile pages noindexed? I assume so as it seemingly shouldnt change from the original profiles, but just wanted to double check on that?
Comment by pips — September 30, 2009 #
Hello, Theme My Login, Why is there no language file? If so, please send to my e-mail, please? Thank you.
Comment by sianghi — October 15, 2009 #
Thanks for you plugin !
I use it in my online shop http://dressroom.xiawa.my and it works perfectly, thanks
Comment by Xiawa — October 21, 2009 #
[...] In fact, I have been exercising this on Blogrity.com which is basically in alpha version. You are welcomed to try the site as it is being developed more. Excuse the mess. I will add a forum to get feedback for it, but in the meantime, you can use the contact form there. Blogrity is a social bookmark site with the WordPress core. I use this with the plugin Theme My Login. Theme My Profile and Theme My Login were both created by Jeff Farthing. Of course, you can use this plugin by itself as mentioned on Jeff’s page for the Theme My Profile plugin. [...]
Pingback by WordPress Plugin Review: Theme My Profile | blondish.net — November 4, 2009 #
Comment by смотреть порно онлайн — November 11, 2009 #
Hi Jeff, this is indeed a great plugin that is very easy to use. I have been trying to allow my subscribers to upload pictures from their profile page on the front end, and I found NextGen public gallery. I’m just starting with PHP and I’m still new to that world. That plugin requires that the code [ngg_uploader] be placed where the uploader is supposed to be. Do you have any idea as to how and where I should that piece of code?
Thank you
Comment by Paula — November 17, 2009 #
best best best!!!
Comment by порно — December 29, 2009 #
Hello,
I have heard some great reviews about this forum so I have been cruising for a while as a guest just reading posts etc.
Anyway, I have just actually joined and hope to contribute something useful to the community
I hope that this is the right forum place to post this introduction in, if not, please let me know..
Regards
IlliffLycle
Comment by IlliffLycle — January 4, 2010 #