I saw somewhere along my 'searching' something relating to 'Global Custom Fields' but can't find it.
What I'd like is to have a few fields per blog that the super admin can edit, that can be called within each blog. As a temporary solution I have an 'include' file per blog that holds a few variables that are needed for each blog and I call them within the custom theme files.
The system I'm developing integrates with another system and these variables are required on the fly to ensure the integration is smooth and can't be broken by the blog user/admin.
Have you come across something that gives the 'super admin' the ability to enter 'custom blog fields' in a MU network?
I saw somewhere along my 'searching' something relating to 'Global Custom Fields' but can't find it.
What I'd like is to have a few fields per blog that the super admin can edit, that can be called within each blog. As a temporary solution I have an 'include' file per blog that holds a few variables that are needed for each blog and I call them within the custom theme files.
The system I'm developing integrates with another system and these variables are required on the fly to ensure the integration is smooth and can't be broken by the blog user/admin.
Have you come across something that gives the 'super admin' the ability to enter 'custom blog fields' in a MU network?
The best I can currently thinking of for accomplishing something like that would be to use a custom post type to store particular information. CustomPress can be setup on a global/network basis and may provide the easiest way to achieve that. You could, say, create a very simple custom post type that provides just a few custom fields that you can customize how you like and that admins could then adjust as needed.
Or if you're going to use the Membership plugin on a global basis (where settings persist site-to-site) then you could use that to restrict access to the particular menu items.
Others around here may have better ideas, but I think CustomPress would make it rather simple.
Hi David.
The custom blog fields I need would have to be accessible in my theme coding so they need to be related to the blog itself, rather than an individual post.
So ideally when a blog is setup; in addition to Username, Blog Name and Blog Title, also require 'field one', 'field two' etc., that form part of the backend data for the blog.
I saw something called Cimy User Extra Fields 1.0.0 but I guess that relates to the user rather than the blog.
I'm achieving what I need right now by storing the 'per blog' fields in include files.
Wasn't planning on using membership plugin. Following our emails I think I'm going down the route of 'Supporter' with 'Upgrades'.
I think I got close. Give me an hour or so and I will go through my notes of how I accomplished getting a few extra fields that I could then use in the blog...
I recall I bought a plugin that did part of it and then I coded the extra fields in where I needed it.
Beyond being a nice way of creating login, register, edit profile forms, It allows creating custom fields that relate to the user. So, by adding a couple of extra fields to the user profile, I could then add those fields into my theme (using a bit of PHP obviously).
There's probably a simpler way out there but that worked for me and not too expensive, either.
Thanks for you help. This is a handy plugin, but for this problem I need to be able to assign custom fields to the actual "blogs" or "sites" in a Wordpress Multisite/Network install.
This attaches the custom fields to the user instead of to the blog/site independent of the user.
Responses (6)
WPMU DEV Fanatic — 22nd April 2011 18:10 #
Hi Martin,
The best I can currently thinking of for accomplishing something like that would be to use a custom post type to store particular information. CustomPress can be setup on a global/network basis and may provide the easiest way to achieve that. You could, say, create a very simple custom post type that provides just a few custom fields that you can customize how you like and that admins could then adjust as needed.
There's a couple ways to restrict whether those items show up for users less than the admin role as well, such as the Admin Menu Editor.
http://wordpress.org/extend/plugins/admin-menu-editor/
Or if you're going to use the Membership plugin on a global basis (where settings persist site-to-site) then you could use that to restrict access to the particular menu items.
Others around here may have better ideas, but I think CustomPress would make it rather simple.
Member — 22nd April 2011 18:30 #
Hi David.
The custom blog fields I need would have to be accessible in my theme coding so they need to be related to the blog itself, rather than an individual post.
So ideally when a blog is setup; in addition to Username, Blog Name and Blog Title, also require 'field one', 'field two' etc., that form part of the backend data for the blog.
I saw something called Cimy User Extra Fields 1.0.0 but I guess that relates to the user rather than the blog.
I'm achieving what I need right now by storing the 'per blog' fields in include files.
Wasn't planning on using membership plugin. Following our emails I think I'm going down the route of 'Supporter' with 'Upgrades'.
Thanks.
Martin
Member — 9th February 2012 14:06 #
Martin, Did you ever figure this out?
Member — 9th February 2012 14:14 #
I think I got close. Give me an hour or so and I will go through my notes of how I accomplished getting a few extra fields that I could then use in the blog...
I recall I bought a plugin that did part of it and then I coded the extra fields in where I needed it.
I'll come back to you shortly.
Member — 9th February 2012 14:38 #
Found it!
I had to remember which site I had used it on.
I bought the pro version of Profile Builder.
http://www.cozmoslabs.com/wordpress-profile-builder/
Beyond being a nice way of creating login, register, edit profile forms, It allows creating custom fields that relate to the user. So, by adding a couple of extra fields to the user profile, I could then add those fields into my theme (using a bit of PHP obviously).
There's probably a simpler way out there but that worked for me and not too expensive, either.
Member — 9th February 2012 15:07 #
Thanks for you help. This is a handy plugin, but for this problem I need to be able to assign custom fields to the actual "blogs" or "sites" in a Wordpress Multisite/Network install.
This attaches the custom fields to the user instead of to the blog/site independent of the user.
I.E. Putting blogs into types, adding additional fields etc. I think this plugin is getting me close:
http://premium.wpmudev.org/project/blog-types
Become a member