I tried to use as little plugins for this website as possible. Reducing the dependence on other’s code is always a good idea, especially if you know how to do it by WP functions and PHP code.
Kindly click on the tabs below to expand them:
ACF (Advanced Custom Fields)
This plugin will allow you to add extra content fields to the original WordPress edit screens, hence adding more functionality and ability to customize and style the web-page elements.
Classic Editor
This plugin will bring back the classic WordPress editor, which I found more comfortable to use than the new Block Editor.
Contact Form 7
This plugin is handy to build forms in WordPress straightforward, of course, with the help of CSS for styling it as required.
Honeypot for Contact Form 7
This plugin is a MUST use one in order to prevent spams. The way it works: it adds a hidden field to my contact form. Real users won’t complete it because the input field is invisible. However, bots won’t know this and will fill it in, that’s how the plugin will recognise them as bots and block their submission!
Advanced CF7 DB
This plugin is to save all contact form 7 submitted data into a separate database. So, instead of having the form sent to the submission email only, we will also have a record of the submissions. We can then view, export, re-order, change field labels or import data using CSV in ease.
Post Duplicator
This plugin is to quickly and easily duplicate posts, pages, custom post types, custom taxonomies and custom fields.
Post Types Order
This plugin is to order posts and post types objects from the backend using a drag and drop sortable JavaScript capability.
Shortcodes Ultimate
This plugin is for easily create tabs, buttons, boxes, sliders and carousels, responsive videos and much, much more. I used it mainly to create Tabs and Spoilers (like the one you see here).
Wordfence Security
This plugin is also a MUST install one for every WordPress powered website. It works like a web application Firewall which can identify and block malicious traffic and bots, and send advice, recommendations and reports with the website’s status to the administrator.
GDPR Cookie Consent
Another MUST use plugin aim to make our website complies with the EU Cookie Law / GDPR. It controls the consent bar that is showing at the bottom of the page.
WooCommerce
This plugin is the eCommerce toolkit that I used to display products and create an online store; it also offers a shopping cart and checkout process.
WP Fastest Cache
This plugin is to make the website load faster. If many visitors come to a site, the system uses lots of RAM and CPU so that the page will render so slowly. In this case, we need a cache system not to render page again and again. Cache system generates a static HTML file and saves. Other users reach to static HTML page.