🔄 WPML language switcher: ISO codes only, no flags or names
Two ways to make a compact WPML switcher in RU | UK | EN format: via a menu-items filter and via a shortcode.…
Two ways to make a compact WPML switcher in RU | UK | EN format: via a menu-items filter and via a shortcode.…
Three plugins for finding viruses and backdoors in WordPress: Sucuri, Wordfence, Anti-Malware Security. A plan for…
By default CF7 loads scripts on all WordPress pages, even without a form. Three methods for conditional loading: defer,…
A breakdown of the jQuery combo :contains(), .closest(), .next() and .remove() for finding blocks by text. Ready-made…
Step by step setup of a single Contact Form 7 form that inserts the block title into a hidden field and popup header…
Smooth scroll to anchor: CSS, native JS and jQuery. We cover external transitions, header offset and live code ready to…
Step by step guide: registering a CPT via Custom Post Type UI, enabling the archive page, creating a custom…
Four ways to assign a template to a CPT in WordPress: from the single-{post_type}.php file to the template_include…
How to create a block with internal scrolling without conflicts with the main page scroll: ready-made CSS and jQuery…
Five ways to verify an entrepreneur in Ukraine: from the free state register to analytical platforms. Sole proprietor…