In this post I’ll demonstrate how you can add update icon to your WordPress Plugin. If you don’t host your plugin on WordPress.org. When it has a new update, you…
Using wpdb in WordPress
In this article, I will show you how to get started with the wpdb class, how to update/retrieve data from WordPress original tables and how to interact with your custom tables….
Understanding and using nonces in WordPress
WordPress itself defines nonces as ‘a number used once to help protect URLs and forms from certain types of misuse, malicious or otherwise.’ They are hash values made up of a…
Modify admin bar in WordPress
When you develop websites for clients, maybe sometimes they want to change some elements in admin bar, such as add/remove menus, etc.. how can you do that? I was in…
Add custom field to quick edit screen in WordPress
When you create custom fields in WordPress, it’s easy to put them in meta box and you can update their data via HTML inputs. But in some cases, you want to edit…
Disable core, themes and plugins update notifications in WordPress
One of the great things about WordPress is that it is regularly updated with improvements and security patches. But for many people, it can be annoying. And if you develop…
Create a custom post type in WordPress
WordPress has five built-in post types, they are post, page, attachment, revision and nav_menu_item (navigation menu) but in some cases, we have to create our custom post type for specific reasons. The function below will…
Using WordPress shortcode
WordPress shortcode is a special tag that allow you to do various things with little effort. It helps you to create functions and use them within your post content. A shortcode might look like these: [shortcode_name] [shortcode_name param1=’value1′ param2=’value2′]…
Modify login page in WordPress
In this article, I will show you how to modify WordPress default login page.
Custom fields in WordPress
Custom field or post meta is a feature that allows users to add additional information when writing a post. This article will show you how to create custom fields in…