I’ve added a custom textarea for the create/edit post admin page. I did so using the add_meta_box() function. The problem is that the add_meta_box() callback function (which saves the data input into the textarea) calls the update_post_meta(). update_post_meta() then adds a custom field within the custom field section. So you essential end up with two textareas for the same field! The one you’ve created and the auto generated one!
Is there a way to remove the auto generated custom field?
Thanks,
Jon
If the meta field starts with an underscore, it will be hidden in the interface by adding the class
hidden
to the<tr>
element. You could also apply this class by yourself using Javascript, the<tr>
element has an id ofmeta-{$custom_field_id}
.