Short notes on WordPress work and practical implementation
A small archive of technical notes and working observations from real projects.
These posts are not meant to be content for content’s sake — just useful thoughts from
hands-on work.
This section collects smaller thoughts that do not belong inside project case studies,
but still reflect how I think about WordPress development, implementation, support, and
product decisions.
When someone says “WordPress is slow”, it almost never points to a single cause. Most of the time it’s a mix of theme code, plugins, images, fonts, hosting – plus a few “historical decisions” everyone has already forgotten. In this note I’m not going to tell you to “just install a caching plugin”. Instead, I’ll […]
I built DraftLift AI because I wanted a small, predictable helper for writing WordPress drafts – not another all-in-one “AI writes your site” product. The free v1 focuses on a single job: turn a topic into a clean, structured article draft inside your WordPress admin, so you stay in control of the content. What DraftLift […]
How to Get Technical Info from Contact Form 7: Special Tags If you’re using Contact Form 7 on your WordPress site, you may want to collect not only user data from the form, but also technical information such as IP address, browser info, and the page the form was submitted from. What are Special Mail […]
How to make Quantity box with plus and minus buttons in woocommerce like this: Step 1. Add buttons Go to folder /wp-content/plugins/woocommerce/templates/global, and copy file quantity-input.php to folder your-theme/woocommerce/global/ Edit the file and add two buttons to it. Example: In this code, we have inserted these two buttons: And added custom classes. Step 2. Add […]
We know that woocommerce is a widely used plugin to build shopping websites in wordpress. So, when we are adding products we have a section named “Product Data” just below the content editor. In this section we have various tabs like general, inventory, linked products etc. Sometimes we do not use few of them, so […]
There is a lot of information on how to export media files to a zip archive on wordpress. There are a bunch of ready-made plugins that will work and solve most of the tasks. But when there is a non-trivial task, then you need to either finish something ready, or make your own. Suppose you […]
In order to export data to Excel, you need to connect PHPExcel.php. This library is needed download, and upload to your theme folder. We connect it with the following code in the functions.php of your theme: require_once 'Classes/PHPExcel.php'; Next we need to call the export function, I used the GET request: if (isset($_GET['excel-export'])) { } […]
The iframe tag creates a window that is inside a regular document, and it allows you to load any other independent documents into the specified size. Since it is loaded from an external source, naturally it affects the page loading speed. Alternatively, you can postpone the loading of the iframe window for some time so […]
In order to set the minimum order amount in woocommerce, you need to place the following code in the function.php file of your theme: function wc_minimum_order_amount() { // Set this variable to specify a minimum order value $minimum = 2500; if ( WC()->cart->total < $minimum ) { if( is_cart() ) { wc_print_notice( sprintf( 'You must […]
Have a WordPress project to discuss?
Send a short outline — I will review it and suggest a sensible next step.