I don’t see anything unethical in this… There are many plugins that remove some data from DB as part of their optimization process.
Also there are plugins for some migrations (like qTranslate -> WPML and similar). They also can remove data of previous plugin after migration is done.
The only thing I would be very careful is to make sure that users know, what exactly your plugin is doing and that the data will be lost. Maybe even put it as an option, so that user decides that he want to delete these meta values.
Related Posts:
- Generate dormant hook references
- Building a custom REST API
- How to stop showing admin notice after close button has been clicked
- How to save the values of checkbox to the register setting?
- WooCommerce – how to display product category above product? [closed]
- Forum plugin that allows private groups that are invite only [closed]
- Why doesn’t the WordPress Importer update posts?
- Creating button next to “add media” that allows you to choose a single post
- WooCommerce create new product and add to cart on form submit
- Extending WC_Cart in woocommerce
- Add new password rule to Ultimate Member register form
- Claim Listing functionality – how to send email to users when their claim has been approved or denied
- Ajax Load More and Masonry: is it possible to load admin-ajax.php in the front end?
- Does the ‘nav_menu_css_class’ filter accept 2 or 3 arguments?
- the_posts hook, which set of posts?
- How does WordPress ensure plugins run at the same time and how does it solve a plugin’s dependency on another one?
- Upload images from custom plugin using the media modal
- Hosting plugin Google Code with auto update?
- Styling readme.html in plugin?
- Follow post plugins for WordPress
- Website dumps encoded result
- Remove obsolete plugins artifacts from database tables
- Function to prevent users from trashing comments
- Can’t get plugin settings page to save data
- Calling custom plugin class methods from a template
- How does WordPress process plugin installations?
- problems with wordpress and php version 5.3.3-1
- My Category is too big on the Menu what can i do?
- Integrating non-WooCommerce and WooCommerce Orders together [closed]
- Hook to plugins admin settings
- Fusion Slider Just keeps loading [closed]
- how to change the verification url of pie register plugin of wordpress?
- (WooCommerce) Remove Sidebar only on Single-Product page
- Own plugin corrups plugin-activation
- Social sharing toolkit is not showing on ajax load
- finding whether request is for post, and post id
- Owl Carousel2 image not displaying full width when using Stretch row and content, Stretch row and content(no padding) in wordpress
- WpDataTables – View Image Directory
- Masonry images not working
- How to block XML-RPC attack?
- How generate 200% image size and save with suffix @2x
- Force language in translate function
- Using color picker in plugin, does input attribute order matter?
- Can’t send mails wordpress using SMTP authenticate [closed]
- Some recent plugin updates have failed “Could not create directory”
- How do I apply style to each category of a list?
- add_action does not call the function
- Use wp-config.php constants in all files of plugin
- a href adds default URL with the given echo URL
- Disabling Wp_is_mobile from backend?
- How to track clicks
- How to install Google Analytics onto site without internet access
- WP.org acceptable iframe alternative
- Add to array, redirect and display
- how do I secure my WP website from hackers? [closed]
- Calling a save function from a “submit” button
- WP-API Custom Post Type json_no_route
- Select Form Element Not Saving from Plugin Options
- Cannot access WP admin because plugin returns 204
- My widget won’t update its values when save is clicked
- Does WordPress send data about your blog back to Automattic or somewhere else? [duplicate]
- Extend a plugin to include a widget option
- Is the Block Bad Queries Plugin Still Relevant?
- Table of contents (TOC) plugin is not showing header tag
- Is it possible to restore a deleted WordPress plugin I deleted from WordPress admin menu?
- Unexpected add action function in WP plugin
- I’m receiving the following error using the below code: Uncaught Error: Cannot use object of type WP_REST_Response as array
- how to display data from user panel using cmb2 metabox?
- Why is my form going to frontend on html form submission present on the php files inside my custom plugin?
- How to create meta fields with more than 1 relation?
- PDF Viewer Origin is Different
- Limiting buddy press features based on membership level (PMPro)
- Enable a Coming Soon Page while the rest of the site is accessible
- Add_Meta_box to custom page (formidable edit post)
- Create Custom Single Page Link foreach custom Database table results id
- Integrating the Office 365 and/or Windows Live credentials in to our website like FB and Twitter
- Limit Google Ads to particular blog posts
- How to Display image from Menu Image in Walker Dropdown Select Menu
- Communicating to plugins from webserver
- Clone a Post Tite and Custom Field into Custom Post type
- How to replace native comment_count with Comments Evolved aggregate count
- Having trouble going from Jfiddle to implementing in WordPress :(
- Ajax specific template not loading in replacement of index.php
- wordpress Shortocode running twice?
- Shortcode in a blog post, footer and related products stop working
- Author Permissions on WordPress Blog
- Collaborate on wordpress local website, share files via dropbox?
- Plugin: Unable to Save the Image Alignment Option to Display in the Widget in the Sidebar
- Remove action plugin
- Plugin used only on some pages – not widget
- Conditional statements using category and Tags
- wp_pagination not displaying at top of page
- Issue with custom plugin
- Open graph issue on my theme
- Send Processing Order Email from custom payment plugin
- Would deactivating the Simple 301 Redirects plugin deactivate the 301 redirects themselves? [closed]
- Generate all urls with https
- How to make 3 boxes like this screenshot has?
- Is it possible to know which menus are owned by a plugin?
- I want to disable certain file types from upload from dokan description field