Carlos Moreira Avatar

Hi! My Name is Carlos Moreira.
I’m a Web Developer based in Porto, Portugal.

I work mostly with WordPress and
I’m an exclusive author at Envato Market.

WordPress Premium Plugins

All plugins are exclusively available at Codecanyon

Interactive World Maps Preview

Interactive World Maps

A plugin to display interactive vector maps on your website. A map of the World, a continent or a country.

Logos Showcase Preview

Logos Showcase

Multi-use plugin to display logos of your partners or sponsors in a responsive grid or carousel.

Team Showcase Preview

Team Showcase

Display your team members with a professional look.

Advisor Quiz Demo Page

Advisor Quiz

Create quizzes to engage your users. Create a content suggestion engine, a trivia test or a personality quiz.

Testimonials Showcase Preview

Testimonials Showcase

Display Testimonials or Reviews on your website. Allow your users to submit testimonials via a front end form and choose how to display. Rich Snippets compatible.

WordPress Free Plugins

Plugins available for free on the WordPress plugins repository.

Date time picker field icon

Date Time Picker Field

A plugin to convert any input field in your website into a date/time picker field.

Delete Old Comments Plugin Icon

Delete Old Comments

Automatically delete or trash comments based on their age.

Other Projects

Interactive Maps Generator Preview

Interactive Maps Generator

You can generate interactive maps with the Google Geochart API and get Javascript code that you can embed in your website.

Interactive Maps Generator Preview

Visited Countries Map

Free tool to generate a world map with the countries you visited. You can share a unique URL to your map or get embed code to place an image of the map on your website.

Blog

Delete Old WordPress Comments Automatically

There are a few reasons why you might need to automatically delete comments based on date. For maintenance or even performance.

Delete Old Comments is very simple, non intrusive plugin. It will provide you a few options to automate the task of deleting comments based on age. They can either be sent to trash or permanently deleted.

read more

Date and Time Picker field on Contact Form 7

Most websites online will need a contact form and Contact form 7 is without any doubt one of the most popular plugins on WordPress with 5+ million active installations and growing. It’s amazing how simple and versatile the plugin is, allowing any form to be extended using simple tricks.

The plugin comes with support for ‘date’ fields, but for some projects you might need a datetime field. I have developed a plugin that can help you with this and I’ll explain how you can use it with CF7.

read more

Guided Selling Solution for WooCommerce

Guided selling is a process to help potential buyers find the best product or service according to their needs and expectations. They can be product finder tools, online shopping assistants or product suggestions engine for example.  In the world of online shopping, guided selling is a powerful tool that any shop owner should use to engage users and connect the right products or services with potential customers based on their interests.

read more

Interactive Maps in Elementor Page Builder

Elementor Page builder is one of the most popular WordPress plugins of it’s type. It has tons of widgets available, but you might need something different for your project. If you need to create an interactive map of the world or of any country, but need something different than Google Maps, you might want to try the Interactive World Maps plugin. These are some examples of maps created with this plugin.

read more

How to change WooCommerce Products per Page with Divi

For a recent project I needed to change the default number of products displaying in the WooCommerce shop page. Usually this is set in the ‘Settings > Reading > Blog pages show at most’ option. So I was confused when I changed the value there and there was no change in the shop page. I searched within the WooCommerce settings, the customizer, searched for plugins and I found nothing, except this code snippet from the WooCommerce official documentation, but I found it strange that such small feature wouldn’t exist and we would need to add custom code.

read more