This video post shows that you don’t need to a be an ace developer to build your own simple plugin. This is also part of a series I am developing on creating a Product site with Beaver Builder and Beaver Themer.
You might want to do this because:
1. It’s a lightweight option
2. It keeps others from breaking things
3. It one less thing in the WP menu
4. It’s free of advertising
5. It could make you look cool
Of course, plugins like Custom Post Type UI make it convenient to change on the fly, but you could start with this and later switch to your own plugin later,
Other solutions like Pods, WP Types. Metabox.io could be better if you need other functionality such as more advanced custom fields as well.
The code snippets
Here is what you need to add to your my-unique name.php file. You could play safe and only add the plugin name and description.
I believe if your (file) name is already on the WordPress repository and you have a version number you will find that WordPress notification will kick in and could end up updating to someone else’s plugin.
<?php /* Plugin Name: An Amazing Product CPT Plugin Description: Look Mum, I'm a proper developer now. Version: 1.0 Author: David Waumsley Author URI: http://davidwaumsley.com/ License: GPL3 License URI: https://www.gnu.org/licenses/gpl-3.0.en.html */ // this is where to add the snippets below
You can create your own snippets at GenerateWP or use my saved snippets below:
It’s not working?
In the WordPress backend try going to Setting > Permalinks and then press the save button.
Plugin developers are likely to add some code to flush the WP database settings, but we are not doing that and can do this one time with resaving the permalinks.