The default custom fields functionality in WordPress is to help end-users customize their websites fast and easily. But, it is limited to only text fields and thus, is not enough in most cases. In this post, we will learn how to take control of custom fields by creating our own new field types.
In the previous post, we have learned the basic concepts of custom fields and its applications. In this post, we will learn how to add custom fields to a WordPress site without coding or using a third-party plugin.
Custom Fields is an important and useful feature in WordPress and bring us a very high customization ability. So, let’s find out the basics, relevant techniques, and excellent applications of Custom Fields in this series.
Not long time ago, I introduced Composer support for the premium extensions of Meta Box. However, in the actual project, sometimes you need free Meta Box extensions hosted on wordpress.org. Extensions such as MB Rest API and MB Relationships are really useful for some of your projects. Then how to use Composer for the WordPress plugins on wordpress.org? This article will show you how to do that.
A week ago, we introduced the “clone as multiple” feature, which allows you to store cloneable values in multiple rows in the database. To make it works with your existing data, we make it optional and is turned off by default. However, some of you might want to convert the existing data to the new format, which allows you to perform a query based on custom field’s value. In this tutorial, I’ll show you a quick way to convert the existing custom field values to the new format and make “clone as multiple” feature works for you.
When creating a custom meta box, you also create a list of custom fields, each of which is an array of field settings. You probably will need to refer to field’s name, field’s options array (in a select field) or other settings later in your code. So, how to get the field settings array by field ID?
MB Frontend Submission is a powerful plugin to create forms for users to submit their posts from the frontend. At first, it was created for user-submitted posts. But do you know that the plugin can handle many kinds of frontend forms? In this post, I’ll show you how to use it to create a contact form. You’ll see how flexible it is and what it’s capable of.
Multilingual website means the site that can be available in many different languages of the world. The internet has erased the physical boundaries. There are many website translators available on the internet, but they are not that convincing to use. The development and support of multilingual websites require software, as well as the processes and the methods to manage the web content. Creating and maintaining a multilingual website is more expensive for the website owners. The best alternative for that is the multilingual WordPress plugins.
When building websites, sometimes we need to display custom data in the database, which is not a post, page or a custom post type. In this case, we will create a custom URL for users to access and see the information we want to display. This URL is usually called a virtual page because it is not managed in the WordPress admin area.