Custom user profile
-
Can anyone help with custom user-profile-page guidance? I’ve had trouble finding advice.
For my WP website, I’m asking people to register and allowing them to go to their profile page (which is default WP design outside my theme). New users are default set to Contributor, so they can post to a group blog (moderated submissions). There are 3 (related) issues I need to get resolved:
1. I’d like user profile page to be in the design of the theme the site uses. I have installed Userextra plugin to get extra data fields. I’d like user profile pages to have everything on one page, in my site design, and also to include the user’s Gravatar image.
2. Currently when (non-admin) user goes to his/her profile page, one of the tabs visible to them is Comments. This shows list of user comments and includes their e-mail addresses. Privacy is an issue and I don’t want that; addresses must be hidden. (With custom profile page, this will perhaps be a moot point.)
3. Because I’m allowing new users to be Contributors, I need to give them a Post to Blog page. Default WP Write page is what I’m currently showing, which shows Comments page link and thus leads to visible user e-mail addresses. So I need a Post to Blog form that’s in my site’s theme.
Thanks if anyone can point me in the right direction to figuring out how to resolves those issues!
-
I second your first and second point. I’ve been looking around for this for a long time but no luck.
You may try TDO Mini Forms ; it allows guests to submit posts, among other things.
http://wordpress.org/extend/plugins/tdo-mini-forms/#post-2378Here is a little hack. Open up wp-admin/user-edit.php and change:
REPLACE
include(‘admin-header.php’);
WITH
if( ($current_user->wp_capabilities[‘subscriber’] == 1) && file_exists( ‘../wp-content/themes/’.get_current_theme().’/header.php’ ) ){
include(‘../wp-content/themes/’.get_current_theme().’/header.php’);
}else{
include(‘admin-header.php’);
}
AND
REPLACE
include(‘admin-footer.php’);
WITH
if( ($current_user->wp_capabilities[‘subscriber’] == 1) && file_exists( ‘../wp-content/themes/’.get_current_theme().’/footer.php’ ) ){
include(‘../wp-content/themes/’.get_current_theme().’/footer.php’);
}else{
include(‘admin-footer.php’);
}
Is there a plugin to do this? I hate altering the core.
Have you looked at the Role Manager plugin? It might have what you need.
http://www.im-web-gefunden.de/wordpress-plugins/role-manager/I use it to give some members access to items above their subscription level. Not sure what comment options are available, but may be worth a look.
Another plugin that may do what you need –
http://wordpress.org/support/topic/143772?replies=14#post-650132I’ve been Googling all day searching for some WP code to do what I want… finally found it. So, I hope one of these plugins solves your problem and gets your dashboard setup how you want it.
I just recently launched a plugin that does exactly what you’re looking for: http://www.sugarrae.com/introducing-customize-community/
Sugarrae’s plugin is beautiful! A must. Why would you want to have anything else?
I found that I needed to play a little bit because of the theme that I used, but so worth it.
This plugin is very good. Kudos to Sugarrae and Joost for coming up with something like this.
I would like some help.
1. When my users (with role subscriber) click on logout, it generates a WordPress error saying “You are attempting to log out of Vatsala’s localhost. Please try again.” How do I overcome this??
- The topic ‘Custom user profile’ is closed to new replies.