WordPress : Adding multiple users with same email

Recently I needed a way to add multiple users with a Contributor role on a WordPress website. The added user would not have WordPress login access and would only be used to identify which articles they contributed to the website. The problem was that to add a user in WordPress, you need to also provide a unique email address not yet used by another user as duplicate emails are not allowed in WordPress.

This article will show how to add multiple users using the identical Gmail address without adding any code or using a plugin.

WordPress : How to make sticky custom post types

Since WordPress 2.7, we can use sticky posts which keep posts at the top when going through the loop of posts. Even though the sticky posts were added way back in 2008, this feature still only works with built-in posts. With custom post types, it is currently not yet available. In this article, we will learn what sticky posts are, why they weren't added yet for custom post types, and how to make them stick anyway.

How to install WordPress, PHP, Apache & MySQL on Windows:

When developing for WordPress locally on Windows, we need to have Apache, PHP and MySQL installed. There are web development environments available such as EasyPHP or WampServer, but I always prefer to install them manually. The experience you gain from it becomes useful when you encounter a problem with either PHP, Apache, or MySQL database as you will have a better idea where to look for the issues.

WordPress : How to fix critical error on your website during install

The other day, I was in the process of installing a WordPress website locally on Windows, so I set up everything necessary and ran the WordPress installation page step by step. In the final step, after clicking Install WordPress button, the page was loading for a while and then an error message showed up telling me about the critical error on your website. In this article, I will show you how I found the cause of the issue and how I fixed it.

WordPress : How To change ltr / rtl language direction in a Website

To set the language direction of the content in the element, we use either the HTML dir attribute or CSS direction property. The default value is ltr (left to right direction), while languages like Arabic and Hebrew use rtl (right to left direction). Sometimes, we might want to change the value of the current direction and this is the focus of this article.

Contact Form 7 : How to enable shortcodes in Form and Mail Template

In a previous post, we learned how to enable WordPress shortcode in excerpts and custom fields. We also mentioned how to enable them in 3rd party plugins and in this article, we will go into more detail about this and show how to enable shortcodes in the Contact Form 7 plugin. We might want to add the custom shortcodes in the Mail Template, such as mail body, or use them in the Form Template to style the contact form to our liking.