Verve Meta Boxes

Verve Meta Boxes is a robust custom fields plugin with an intuitive, polished interface that allows for creation of text, textarea, image, file, date, select, radio, and checkbox custom fields for posts and/or pages.

Values for custom fields are stored in wp_postmeta and can be accessed in templates through standard Wordpress functions such as: the_meta, get_post_meta, get_post_custom, get_post_custom_values, etc.

Once installed, you will find a configuration screen located under Tools in the left navigation. There you can create multiple meta boxes each with a set of user defined drag and drop sortable custom fields. See the screenshots for more detail.

Installation

1. Upload `verve-meta-boxes` to the `/wp-content/plugins/` directory
2. Activate the plugin through the ‘Plugins’ menu in WordPress
3. Place `<?php get_post_custom_values('your_custom_field_key_here'); ?>` in your templates

Download

verve-meta-boxes on wordpress.org

Last updated May 13, 2010

Verve Meta Boxes

Hello

The plugin is great for WP2.9. Compatibility with WP3.0 and the new “custom types” feature would make WP very very powerfull.
Hope you will make a WP3.0 version of this plugin !
Cheers

By Nico Mollet on 04-03-2010

Hi Nico,

Thanks for the feedback. And yes, we are excited about the new custom post types feature in WP 3.0 and will be coming out with a 3.0 compatible update to Verve Meta Boxes by April.

By Komra Moriko on 04-03-2010

Hi,
Thank you for this simply great plugin. I have been working on it and made changes to make it easier for my needs and integrating it with other plugins handling custom content.

Are you able to set up a repository for this plugin?  I would like to contribute the code I have already worked on and add further improvements.

I believe that this is a great base for developing the meta-content side of WP posts.

By Chris on 04-03-2010

Hi Chris, thanks for the feedback. I emailed you directly about the repository. Happy that you would like to contribute to improvements.

By Komra Moriko on 04-03-2010

Looks like a real competitor to Custom Field Templates.

Any plans to support custom post types or custom taxonomy in a future release?

Thanks!

By John Niernberger on 05-03-2010

Hi John, Yes, definitely will be supporting custom post types in the next release which will be compatible with WP 3.0.

By Komra Moriko on 05-03-2010

WYSIWYG fields would also be quite nice..

By Jeff on 10-03-2010

You deserve some nice place in Wordpress heaven!
This is one of the most useful plugins I’ve ever seen.
Now the real WP voodoo can begin .)

By Maugly on 23-03-2010

Hello, nice plugin thanks for making this and I look forward to WP3.0 custom post types!

However I was wondering if you would ever people able to enable the TinyMCE “visual” editor in the textarea option? I’d like to have the option of more than one editor area.

Thanks!

By Ryan on 25-03-2010

Hi Ryan and Jeff,
I would definitely like to try to included the wysiwyg editor into the plugin interface, and did attempt it for this version. But ran into a few problems and wanted to get this version released. Will see what I can do for the 3.0 compatible version.

By Komra Moriko on 25-03-2010

I’m having issues with the file field and IE. It simply doesn’t upload. Firefox works though. Any thoughts how to fix that?

By Jeff on 26-03-2010

Thank you, this plugin is fantastic! I’m already using it and like others I am definitely looking forward to integration with custom post types.

By Dalton on 29-03-2010

Having a strange problem with uploaded images.

On my computer I am able to pick an image and update the page and it works fine. On my partners computer he picks an image same way i did updates the page and nothing is added and the image field doesn’t show an image has been added to the page. I’m highly confused any possible clue?

By Edward O'Rourke on 11-04-2010

Hello Jeff and Edward, The plugin needs to alter the form post mime type on the edit screen. Since we don’t want to alter core Wordpress files, we change the mime type using jquery. This should be compatible with most browsers, however it is possible that IE may have a problem with this. If you can confirm that the browser having the problem is indeed IE and which version, that would great. Thanks!

By Komra Moriko on 11-04-2010

I have now tested using IE, Safari and Firefox I now have the same problem with all using the admin including myself. I have also checked the verve cache folder it is writable and i also disabled the plugin and then re-enabled it. I’m rather baffled now.

By Edward O'Rourke on 12-04-2010

Dear all, I having some problems with your plugin.

1. when changing the order of the field the changes are not saved. I.e. when I click on update, the order gets as before

2. When using the select and/or checkbox I can not add any values. When I click in the field to add comma separated values and click on update, all the input gets deleted. Is there an issue with database, jquery or something else. I tested this on all browsers (incl. Crome). I use the latest WP release. Your help on this would be highly appreciated!!! thx.

By Marc on 12-04-2010

Sorry I spoke too soon… I was also having trouble with uploads due to moving the site yesterday that is now fixed and I have absolutely confirmed this to be an issue with IE. All other browsers other than IE now work. To be specific I have tested IE, Safari, Firefox and Chrome.

Cheers
E

By Edward O'Rourke on 12-04-2010

Hi there,

I have some issues with your plugin.

1. when I change the order of the boxes it doesn’t get saved. After pressing “update” everything gets back as before.

2. when using the checkbox and/or select box, it is not possible to set the comma seperated variables. When I enter them and klick on update, the box is empty again.

Any idea how to fix that?

By Marc on 13-04-2010

Not sure about why you cannot drag and drop the order of the fields within the box. Will check into that.

On entering comma separated lists into the checkbox or select fields, you must hit enter or return for the information to be saved to the database. We are using jEditable a jQuery edit in place plugin.

By Komra Moriko on 18-04-2010

Hi, thanks for the great Plugin, it’s the best one in custom field plugin.
-Can you pls update the plugin link in Plugin Directory (change aveueverve to avenueverve, also the path...)
-Is it possible in a futer realease to have a select or checkbox of “categories” name?

Merci

By Kamal on 20-04-2010

This works brilliantly on WP 3.0-beta1 and HeadwayThemes 1.6.3, along with using custom post types.

Thank you for providing this for free - very much appreciated.

Paul.

By Paul Coughlin on 30-04-2010

Hi,
Im having problems with the image field too, using firefox & IE i create the image fiiled for a page, borwse to the image - nothing happens, no image displayed, no upload.
Is there a setting i’m midssing or something, I had a similar thing working with Magic Feilds but really like this one much more…
Thanks

By Mark on 02-05-2010

Very, very nice & userfull plugin!!

But! Since the last update, I have the following fatal error message ( i have it installed locally):

Fatal error: Call to undefined function post_type_supports() in C:\wamp\www\wordpress\wp-content\plugins\verve-meta-boxes\admin\meta_boxes.php on line 33

By David on 05-05-2010

Hi David, I just updated the plugin to handle that error. You should see the update link in your Wordpress sometime today (I think the plugin repository updates every 15 minutes or so). Thanks for the report.

By Komra Moriko on 05-05-2010

Hey!

Nice Plugin.
More Fields, CFT, VMB..you guys should put your brains together instead of compete against each other.
Every single plugin is missing actually at least one great function the others have.
Would be so great to have the ultimate ‘More Custom Verve Templates’.

By Kai on 06-05-2010

Hi Kai,
Point well taken. I was at the Wordcamp 2010 this past weekend, and in the advanced sessions on plugins, presented by mitchco [http://mitcho.com/]—he put forth rather than making a plugin that does everything, to make discrete plugins that work together.  Seems to make sense to me.

I know VMB supports custom post types created by other plugins. And you can add a custom template simply by naming it single-{post_type}.php. Does this cover the functionality you hope for?

By Komra Moriko on 06-05-2010

I can code most of the custom stuff by myself, but I’m a beginner and for some functions I need a plugin (especially file uploads). What I like about CFT ist the flexibility: assign templates to page templates, autoswitching templates, TinyMCE in textareas.
The file uploader of VMB is much better, great use of timthumb by the way.
CFT is for coders, VMB for consumers with a little knowledge of php.
I’m somewhere in between.
A plugin with the functionality of CFT and the look & feel of VMB wink
Don’t get me wrong: It’s not up to the developers to satisfy all the different needs.
I think and hope, someday this functionality will make it into the core. having different plugins with the same purpose but different ways to fullfill this purpose is part of the process. smile

By Kai on 07-05-2010

Me again. just installed the latest version on the new wordpress 3 beta and get folloing errors on the Plugin page:

Notice: Undefined index: box_id in Z:\wamp\www\kivo\wp-content\plugins\verve-meta-boxes\admin\meta_boxes.php on line 28

Notice: Undefined index: field_id in Z:\wamp\www\kivo\wp-content\plugins\verve-meta-boxes\admin\meta_boxes.php on line 29

Notice: Undefined variable: class in Z:\wamp\www\kivo\wp-content\plugins\verve-meta-boxes\admin\meta_boxes.php on line 176

and the form text fields are filled with

Notice:  Undefined variable: f in Z:\wamp\www\kivo\wp-content\plugins\verve-meta-boxes\admin\meta_boxes.php on line 293

Notice:  Trying to get property of non-object in Z:\wamp\www\kivo\wp-content\plugins\verve-meta-boxes\admin\meta_boxes.php on line 293

By kai on 07-05-2010

Hi there,this is a great plugin. I have some problems with the latest update though—I just auto upgraded from 1.1.0 to 1.2.0 and now am getting lots of errors. (I’m using Wordpress 3.0 Beta 2)

On the Verve Meta Boxes screen, I get these errors:

=================================
Notice: Undefined index: box_id in F:\wordpress\dc\wp-content\plugins\verve-meta-boxes\admin\meta_boxes.php on line 28

Notice: Undefined index: field_id in F:\wordpress\dc\wp-content\plugins\verve-meta-boxes\admin\meta_boxes.php on line 29
Verve Meta Boxes

Notice: Undefined variable: class in F:\wordpress\dc\wp-content\plugins\verve-meta-boxes\admin\meta_boxes.php on line 176
=================================

I’m also using Custom Post Types and when I now go to create any new custom posts, I get these errors:

=================================
Notice: Undefined index: bulk_edit in F:\wordpress\dc\wp-content\plugins\verve-meta-boxes\verve-meta-boxes.php on line 472

Notice: Undefined index: action in F:\2010\wordpress\dc\wp-content\plugins\verve-meta-boxes\verve-meta-boxes.php on line 473

Notice: Undefined index: post_type in F:\2010\wordpress\dc\wp-content\plugins\verve-meta-boxes\verve-meta-boxes.php on line 482
=================================

The previous version I was using worked perfectly (v1.1.0). Any ideas?

By Matt Hill on 09-05-2010

I just downloaded the latest version from wordpress and go these errors, I’m using wordpress 3 beta. I downloaded the older version and that works, but am I right in saying the older version does not support custom content types?

Notice: Undefined index: box_id in /Applications/XAMPP/xamppfiles/htdocs/shopbright/wp-content/plugins/verve-meta-boxes/admin/meta_boxes.php on line 28

Notice: Undefined index: field_id in /Applications/XAMPP/xamppfiles/htdocs/shopbright/wp-content/plugins/verve-meta-boxes/admin/meta_boxes.php on line 29

Notice: Undefined variable: query in /Applications/XAMPP/xamppfiles/htdocs/shopbright/wp-content/plugins/verve-meta-boxes/admin/meta_boxes.php on line 84

By simon on 09-05-2010

I just tested out versions 1.1.0 and 1.1.2 again.

In v1.1.2, my custom post types don’t show up in the VMB screen. I just see Post and Page tickboxes.

In v1.1.0, I get Page and Pots AND all my Custom Post Types, which include things like Portfolio, News, Testimonial, etc. This version has always worked fine for me.

If I upgrade to VMB 1.2.0 and disregard the errors I reported earlier, this version also only shows Post and Page—I don’t see my custom post types listed on the VMB screen.

I noticed in the readme.txt that you say we have to create a post first so that VMB can find its type. But I do have several custom types in the database, yet VMB will not display tickboxes for them in any version above v1.1.0.

This is a wonderful plugin and I’d really like to use it: I’d be very happy to work with you to help troubleshoot and resolve this—please email me if you need more info. Many thanks.

By Matt Hill on 09-05-2010

Version 1.2.1 crashes with the file wp_admin.php and the following plugins:

- WP_PostRatings
- Quick Cache
- Ultimate SEO
- Effects for NextGEN Gallery

When I updated the plugin appeared several messages with “Undefined Index.”
Only the version 1.0 works perfectly!

Thanks anyway! =)

PS: Sorry for my bad english!

By Davi de Assis on 09-05-2010

No matter what I try, verve is not picking up my registered post_types. This means I am only presented with 2 options for context, ‘pages, posts’.

I am running 3.0-beta2-14519

I have so far tried 2 separate routes:
1. Using cms-press to create the post_types
2. Using my theme’s functions.php to register the post_type

I have read through the verve code, and indeed I do see where it uses get_post_types(), but for some reason it’s not returning the values to the context choices.

Is this simply a bug with the latest 3.0 branch, or is there another way that I should be registering my post_types to get them to show up?

By shawn on 10-05-2010

The plugin now looks for post types that support custom-fields. I changed this from polling the posts table to glean the custom post types available as that was more of a hack, this way is more in alignment with the wordpress way.

to update already existing post types to include custom fields support you can run this script:

<?php
add_post_type_support( 'your_post_type_here', array('custom-fields') );
?>

So when creating the post type one must also specify the ‘supports’ => array(’custom-fields’) argument.

Custom Post Type UI plugin will allow you to specify the ‘supports’ arguments:
http://wordpress.org/extend/plugins/custom-post-type-ui/screenshots/

More information
http://codex.wordpress.org/Function_Reference/register_post_type

add_action(’init’, ‘my_custom_init’);
function my_custom_init() {
$args = array(
‘label’ => __(’Albums’),
‘singular_label’ => __(’Album’),
‘public’ => true,
‘show_ui’ => true,
‘capability_type’ => ‘page’,
‘hierarchical’ => false,
‘rewrite’ => true,
‘supports’ => array(’title’, ‘thumbnail’,’custom-fields’) /// <<< custom-fields needs to be supplied here.
);

register_post_type( ‘album’ , $args );
}

By Komra Moriko on 10-05-2010

Remember my personal information

Notify me of follow-up comments?

Please enter the word you see in the image below:


Experienced Magento Developers
Experienced Magento Developers
We GUARANTEE our Magento work.

Let Us Know How We Can Help You





Campaign Monitor: Email Reporting
Experienced Magento Developers
Experienced Magento Developers
We GUARANTEE our Magento work.

VERVE EasySKU Magento Module Check out our Magento Module EasySKU
EasySKU Support:
© 2010 AvenueVERVE™ LLC.. · 877.826.7729 · sculpture in photograph: 'urban light' by chris burden, los angeles county museum of art · photo by: komra moriko · more in vervenotes