In this tutorial we look into how to customize the Ultimate Member profile page. We’ll investigate how to change the profile tabs, template, and styling. By following through, you should be able to create an Ultimate Member page with all your desired elements.
In this tutorial, we are going to show you how to remove the additional information tab from the WooCommerce product page.
In this article we are going to show you different methods to change WooCommerce customer roles programmatically. You’ll also understand when this feature can be useful for your site, and what you can do with custom user roles.
In this tutorial we are going to look into how you can create, assign and bulk assign user roles programmatically without using a plugin.
Storage and retrieval of user data are one of the most important features of any blogging website. Over the course of years, WordPress has developed its own way of managing the data of its vast number of users. In this article, we are going to show you how WordPress stores this data in its database.
WordPress has a powerful user meta function that allows developers and plugins to store additional metadata about the registered users in the database. This meta information can be all sorts of different data and attributes that can be used for different purposes. In this tutorial we are going to learn how to use the WordPress user meta query to retrieve and segment your WordPress users based on particular meta key with certain data value.
WooCommerce has registration form out of the box, but the registration process itself can be improved by adding additional custom fields or even creating a completely new registration form. In this tutorial we are going to see how you can edit the default WooCommerce registration form to add some additional custom fields with just a few lines of code by using WooCommerce actions and filters.
Today we look into how to use the WordPress post meta functions. We investigate the most common functions, their attributes, parameters, and usage examples. Our goal is to build a reference for these functions thus you can use it when you are implementing them.