I haven’t tested this but the idea is to check the post status, if the post is not published, show the metabox otherwise don’t.
function non_publish_metaboxes() {
global $post;
if(!isset($post))
return;
if($post->post_status !== 'publish'){
// ... Show Metabox
}
}
add_action( 'add_meta_boxes', 'non_publish_metaboxes' );
Related Posts:
- How to add meta box to plugin admin page?
- Add custom meta box on Post page
- Validation Function for URL in plugin
- Creating Custom Meta Boxes on Plugin Option Page
- How to attach Links into page/post or custom post type?
- Add custom buttons with custom actions in Edit Post screen in WordPress?
- Best Way to Remove WordPress Meta Box based on Post Status
- Plugin “Meta Box”: Implementing meta boxes in custom post type
- How WordPress autosave can save plugin fields?
- How can I filter the contents of a metafield before it’s displayed in the admin?
- Admin Dashboard with Custom Tab for Client
- Security checking in meta_box save is reluctant?
- Advanced Custom Fields
- RW Meta Box ,Problem setting post title
- dynamically generating plugin syntax
- Not able to complete meta box save function and sanitization/validation
- Correct way to make meta box with more than one meta field secure
- get_post_type on post.php
- All of my custom posttypes are 404’ing
- Save / Show multi line text in metabox
- PHP basics help in WP context – remove a class/function?
- How to remove plugin metaboxes from edit.php
- How can I make my metabox appear?
- How to inform the user that the save was not successful?
- Retrieving Meta from Image Attachment
- WordPress metaboxes – textfield suggestion automatically populated
- Why are my queries interfering with the global post variable?
- Finding the screen id of a page generated with add_menu_page
- Date format – Meta Box plugin
- Meta Box by Rilwis, Load metabox on all page templates EXCEPT the homepage
- Adding custom meta boxes to specified custom post type
- Access post title from custom meta box on title change
- Inserting Plugins Into Blank Space of Externally Designed WordPress Theme
- add_meta_box creating default form field types
- Should meta boxes for specific pages be save in their own plugins?
- WordPress meta-box and checkbox-list
- Error Metabox Warning: call_user_func() expects parameter 1 to be a valid callback
- Custom Meta box change size
- Preset custom fields
- submit two file input fields in the same form
- WordPress default post categories meta box widget
- How to get checkbox by default true in metabox?
- How to pass multiple custom fields as shortcode’s parameters
- CMB2 Output Select Box Chosen Option
- Add Cancel Button to a Custom Meta Box
- WordPress CPT Url metabox collection
- Add_Meta_box to custom page (formidable edit post)
- why my wordpress dont have toolbar like, plugin, themes and other?
- My own metabox checkbox plugin only saves the last value I’ve checked
- CMB2 Post Search Field displays/repeats initial post if left empty
- Do something with thumbnail image on post publish
- How can I remove this sidebar from my Search Results page?
- Add custom field for users
- Alter add_meta_box
- Displaying image from a repeatable group
- How to add jquery to my custom post type wp plugin
- How to get rid of error message of custom metabox in dashboard when moving out of edit page?
- Metabox Data not saving
- Custom plugin breaks css.php on Multisite
- Advanced Custom Field User Help URL
- Problem for recover and save metaboxes
- How can i do custom author list?
- Meta Box plugin image_advanced not showing up on frontend
- How to change data format in custom meta box field [closed]
- iframe not showing on frontend when using a CMB2 field
- Problems with file_exists() with metabox plugin in WordPress
- Meta box not displaying on the plugin page
- add_meta_box showing blank screen in my page
- When unit testing a plugin, does the plugin need to be in the wp-content/plugins directory of the WordPress tests install?
- WordPress sharding: which multi-DB plugin to use?
- Need to create a Theme demo site that features multiple themes
- Is there a plugin to show the code tag button on the visual editor?
- Adding Featured Image in Post List
- How do I check what plugins are enabled via the database?
- Posts wont expire
- Add Top-Level Menu that opens URL
- How Restrict access to admin dashboard by specific static ip?
- Override Theme CSS with CSS from a plugin
- How to limit 1 image per post on homepage only?
- action-scheduler vs wp-background-processing
- How to get images from EDD post?
- Popup Cookie WordPress select language and section (Elementor)
- Remove filter from WordPress Plugin
- Gutenberg List Extension Block
- Will Flutter work with WordPress 3.0?
- Regenerate images with automatic ALT and TITLE attributes
- Function to see how many plugins on a site need updating
- How to make an interface similar to multi-site for switching between multiple (single) sites for administrators?
- Only Homepage not loading properly
- Pulling data from custom plugin settings using PHP shortcode and Javascript
- Create mobile navigation header with settings integration
- AJAX search posts and pages
- Combine scripts from all extensions of the plugin when an extension is activated
- Access WordPress data from external PHP application.
- Checkbox conflict in my custom plugin admin page
- Can you use another Profile Builder shortcodes through advanced custom fields
- LiteSpeed cache image Optimization
- WP_PLUGIN_URL equivalent
- How to display title, description etc in block images?
- Can I send a body using wp_remote_get()?