Title: WordPress update core problem
Last modified: August 22, 2016

---

# WordPress update core problem

 *  [bestwebsoft](https://wordpress.org/support/users/bestwebsoft/)
 * (@bestwebsoft)
 * [11 years, 2 months ago](https://wordpress.org/support/topic/wordpress-update-core-problem/)
 * Hi,
 * We are the authors of the Contact Form plugin: [https://wordpress.org/plugins/contact-form-plugin/](https://wordpress.org/plugins/contact-form-plugin/)
 * We also have a premium plugin version with additonal features which is called
   Contact Form Pro. It is available for purchase on our official website.
 * ***
 * We have found another free plugin in the WordPress repository which has the same
   name – Contact Form Pro: [https://wordpress.org/plugins/custom-user-contact-form-builder/](https://wordpress.org/plugins/custom-user-contact-form-builder/)
 * Yesterday this plugin was updated (v. 2.0).
 * Now WordPress core (standard WP option) is trying to install this update instead
   of our Contact Form Pro plugin. Our users will lost heir plugins (data) in such
   a way. They have paid for the plugin.
 * [http://bestwebsoft.com/wp-admin/update-core.php](http://bestwebsoft.com/wp-admin/update-core.php)
 * Also, active installs of our plugin is used to calculate stats for that another
   plugin: [https://wordpress.org/plugins/custom-user-contact-form-builder/stats/](https://wordpress.org/plugins/custom-user-contact-form-builder/stats/)
 * 1.42, 1.43 – related to Contact Form Pro by BestWebSoft.
 * Please advice. This is really critical.
 * Thanks!

Viewing 5 replies - 1 through 5 (of 5 total)

 *  Moderator [Jan Dembowski](https://wordpress.org/support/users/jdembowski/)
 * (@jdembowski)
 * Forum Moderator and Brute Squad
 * [11 years, 2 months ago](https://wordpress.org/support/topic/wordpress-update-core-problem/#post-5938882)
 * Short version: please contact the `plugin [at] wordpress.org` email with these
   details.
 * Longer coffee fueled version which is just my opinion as I am not on the plugins
   team:
 * > We are the authors of the Contact Form plugin: [https://wordpress.org/plugins/contact-form-plugin/](https://wordpress.org/plugins/contact-form-plugin/)
 * And others. _*Drinks more coffee*_
 * > We also have a premium plugin version with additonal features which is called
   > Contact Form Pro. It is available for purchase on our official website.
 * OK.
 * > We have found another free plugin in the WordPress repository which has the
   > same name – Contact Form Pro: [https://wordpress.org/plugins/custom-user-contact-form-builder/](https://wordpress.org/plugins/custom-user-contact-form-builder/)
 * OK.
 * > Now WordPress core (standard WP option) is trying to install this update instead
   > of our Contact Form Pro plugin. Our users will lost heir plugins (data) in 
   > such a way. They have paid for the plugin.
 * Yes, that will happen due to the slugs. Here is my recommendation and it is just
   my opinion:
 * _Change the slug on your “premium” plugin._
 * _*Drinks last coffee*_
 * The author on the WordPress repository is also following the rules and the slug
   that plugin is using `custom-user-contact-form-builder` is legitimate, does not
   violate any rules and works too.
 * You could add to your clug `bws-custom-user-contact-form-builder` and then that
   should not ever happen again. If you were using a unique identifier like that`
   bws-` prefix then if this did happen, you could point out that you tried.
 * A slug like `custom-user-contact-form-builder` is pretty generic and this will
   happen with non-unique slugs that are used outside of the WordPress plugin repo.
   It’s happened before.
 * A third option would be to contact the author (if the author shares that info)
   and have a conversation with them. Someone will have to change it and the first
   one to do that get’s “Grown Up” points. 😉
 * Or contact the plugins team via that email address above. The public forum really
   isn’t the place to resolve this.
 * _*Finishes last of coffee, goes back to support topics*_
 *  Thread Starter [bestwebsoft](https://wordpress.org/support/users/bestwebsoft/)
 * (@bestwebsoft)
 * [11 years, 2 months ago](https://wordpress.org/support/topic/wordpress-update-core-problem/#post-5938886)
 * Hi Jan,
 * Thank yo very much for your answer.
 * But what if someone will create a free plugin with the same name as premium popular
   plugin have (for example, Visual Composer, Revolution Slider, etc.)? And all 
   users who have the premium plugin installed will get an update with a free plugin
   installation, correct?
 * Will contact `plugin [at] wordpress.org` email with these details.
 * We appreciate your help.
 *  Thread Starter [bestwebsoft](https://wordpress.org/support/users/bestwebsoft/)
 * (@bestwebsoft)
 * [11 years, 2 months ago](https://wordpress.org/support/topic/wordpress-update-core-problem/#post-5938890)
 * Jan,
 * It seems that the email specified doesn’t work.
 * > Will contact plugin [at] wordpress.org email with these details.
 * Please advice.
 *  [Andrew Nevins](https://wordpress.org/support/users/anevins/)
 * (@anevins)
 * WCLDN 2018 Contributor | Volunteer support
 * [11 years, 2 months ago](https://wordpress.org/support/topic/wordpress-update-core-problem/#post-5938896)
 * Oops it’s “plugins”
 *  Moderator [Samuel Wood (Otto)](https://wordpress.org/support/users/otto42/)
 * (@otto42)
 * WordPress.org Admin
 * [11 years, 2 months ago](https://wordpress.org/support/topic/wordpress-update-core-problem/#post-5938925)
 * This isn’t new, and you should name your plugins better.
 * The update system uses both the directory name of the plugin and the name given
   in the plugin to look for matches. Also, it uses the “Plugin URI:” field in the
   plugin header, so make sure that you have set that to a unique value on a domain
   you control.
 * For naming, if you have a “pay” plugin that is not in the directory, then you
   should name it using your brand name, and not in a generic way. “Contact Form
   Pro” is extremely generic. But “BrandName – Contact Form Pro” is not. Brand things.
   Then you will have less conflicts.
 * Additionally, if you have a non-free plugin, then you should add code to it to
   prevent it from checking for updates in any case. There’s plenty of examples 
   on the web as to how to make a plugin prevent itself from updating to one from
   the directory, or examples of how to have it check somewhere else (like your 
   site) for updates. Use those examples. Plugins can do anything they like, including
   control how they update.

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘WordPress update core problem’ is closed to new replies.

## Tags

 * [contact-form](https://wordpress.org/support/topic-tag/contact-form/)
 * [wordpress core](https://wordpress.org/support/topic-tag/wordpress-core/)

 * In: [Everything else WordPress](https://wordpress.org/support/forum/miscellaneous/)
 * 5 replies
 * 4 participants
 * Last reply from: [Samuel Wood (Otto)](https://wordpress.org/support/users/otto42/)
 * Last activity: [11 years, 2 months ago](https://wordpress.org/support/topic/wordpress-update-core-problem/#post-5938925)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
