search ]

Tutorials & Guides, Freelance WordPress Developer | Page 13

Using Advanced Custom Fields without Frontend Dependency

The plugin Advanced Custom Fields provides a simple and visual interface for creating metaboxes. The result is very intuitive and easy for the client to edit. The ACF plugin includes several functions that allow you to use your own template [...]

Use CSS Containment & Improve Website’s Performance

CSS Containment is a module that describes a CSS property called contain. This property allows developers to isolate a specific element’s subtree in the DOM and treat it as independent and separate from the rest of the elements in the [...]

Load Google Analytics Locally from your Own Server

When you optimize the number of server requests (HTTP Requests), you will likely encounter the Google Analytics script at some stage. This script makes an asynchronous request to download the analytics.js file from Google’s servers. This post is not relevant [...]

How to add BreadCrumbs Navigation to a WordPress Site

Breadcrumb trails show users their location on your website. If you’re not familiar, the term “breadcrumb” comes from the tale of Hansel and Gretel, where the main character left a trail of breadcrumbs to find the way back home… And [...]

Optimizing Database Queries in ACF for Better Performance

Sometimes the functions get_field and the_field of the Advanced Custom Fields plugin are sufficient for pages with a few custom fields. However, for pages with many fields or very complex fields (such as those in Repeater or Flexible Fields), we [...]

Creating a Mailing List with Mailchimp for WordPress Plugin

Since I use Relevanssi (feel free to search the blog for the word), I have the option to conveniently view which searches were made on the sub-blog. It seems that many people are searching for the phrase “distribution list” and [...]

How to Build an Exit Intent Popup in WordPress (No Plugins)

Exit intent popups gained popularity in recent years, especially on WordPress, E-commerce websites and digital stores in particular. In essence, an exit intent popup uses JavaScript to track the user’s mouse movements, so that when the user shows an intention [...]

Conversion Tracking with Google Analytics 4 (Goals)

Conversion tracking in Google Analytics (also known as Goals) can be crucial for any significant activity on your important business website. For example, form submissions, newsletter sign-ups, or even product purchases. In the old version of Google Analytics (Universal Analytics), [...]

Connecting Analytics 4 with Google Ads: Step-by-Step

If you are using Google Analytics, then you already know that the tool provides you with a lot of information about user interaction with the site. If you want to use the information that Analytics provides to better track the [...]

A Glance at CSS Mix Blend Modes

According to Wikipedia, merging (or “blending modes”) in digital image editing and computer graphics is used to determine how two layers blend together. In most applications, the default blending mode is simply to hide the bottom layer by covering it [...]

Passing Variables using get_template_part in WordPress

Similar to the standard include() or require() PHP functions, WordPress provides its own function for loading templates (PHP files), called get_template_part(). As its name suggests, it is designed to call parts of templates in WordPress sites. While using the get_template_part() [...]

How to Freeze the Activity of E-Commerce Site without Harming SEO

The COVID-19 crisis has forced certain businesses and e-commerce websites to freeze their activities online due to difficulties in supplying goods. If you manage a commerce website and find yourself in a similar situation, there are several options available to [...]

Savvy WordPress Development