Click to Play

Does Your Business REALLY Have to be on Twitter?
Site Logic's Matt Bailey isn't sick of Twitter, he's just tired of marketers telling their clients they HAVE to be there. Same...

Recent Articles

Is Adding More Validation Fields In Your Forms...
Form validations are a great way to ensure that the data you collect from your users is clean and in the right format. However form validations can also...

New Tool Allows Developers To Build Site...
I think this is such an interesting new development platform that I'm reprinting this video and post from building43.com: A new platform from Kynetx has...

Tracking How Your Visitors Segment On Your Site
Blogging is a bit like exercise. Do it regularly, at a regular time and a regular way, and it doesn't feel all that hard. But get out of the pattern, miss a bit...

Open Source Innovation Needs An MySQL Database...
On the 3rd of September the European Commission has decided to conduct a phase two inquiry, which includes forwarding surveys to Oracle's competitors and....

01.04.10



Creating A Custom WordPress Profile Page

By Debbie Campbell

I have a pet project using WordPress that's close to the final testing stage. I really wanted to have the page that opens when a user wants to edit their profile look like the rest of my site, not like a stripped-down version of the WP dashboard.

I'd been trying to use a combination of  the Customize Your Community plugin, which puts the login, registration, password reminder and profile pages into your theme, but Create Your Community was having a conflict with the custom user meta data display. After a number of attempts to get around that problem, I decided to go ahead and do it the other way – customize the core file responsible for the 'edit profile' page, which is /wp-admin/user-edit.php.

Now this work only effects the 'edit profile' page, it has no effect on the login/registration/password reminder pages. For that, I found the Theme My Login plugin. Works well, puts those functions right into your theme, and is oretty easy to style with CSS.


So now I'm a happy camper. I wish there'd been a way to easily make the profile page work with my theme, but going this route was not that big of a deal. I simply took the header and footer sections from my theme and replaced the "include('admin-header'.php);" and "include('admin-footer.php'); statements in /wp-admin/user-edit.php. It took only about 5 minutes to get this looking right, and now I'm just doing a little bit of styling on the form itself.

Of course, whenever WP updates I'll have to replace the two code snippets in the new user-edit.php file. That's not a huge deal. But eventually perhaps WordPress will have a feature that enables one to keep all the user accessible pages in the theme rather than on the admin side.

Comments


About the Author:
Debbie Campbell Red Kite Creative | Web Design Blog
About DesignNewz
A collection of articles and tutorials for professional web designers, DesignNewz features software reviews, helpful tips and shortcuts for design professionals of all skill levels.





DesignNewz is brought to you by:

WebProNews.com Jayde.com
MarketingNewz.com SalesNewz.com
ActivePro.com InvestNewz.com
eCommNewz.com WebsiteNotes.com
AdvertisingDay.com ManagerNewz.com
SoHoDay.com CRMNewz.com





-- DesignNewzis an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
2010 iEntry, Inc. All Rights Reserved Privacy Policy Legal

archives | advertising info | news headlines | free newsletters | comments/feedback | submit article


DesignNewz Home Page About Article Archive News Downloads WebProWorld Forums Jayde iEntry Advertise Contact