Mohammad Shoeb
Creative Head, Elicus
Hi, I'm Shoeb. I've been fortunate to work with WordPress for over a decade and I'm continuously learning from this journey. Alongside some wonderful people, I help run Elicus in Jaipur. Our aim is to make WordPress tools that are simple and helpful.
Posts by Mohammad Shoeb
ToolCreek is Live: Free Tools for Developers and WordPress
AI Image Prompt Builder: How to Write Prompts That Work
How to Create Nginx Redirects
How to Build ACF Field Groups
How to Convert Apache .htaccess Rules to Nginx
How to Write and Preview a WordPress Plugin readme.txt
How WordPress Rewrite Rules Work
How to Block AI Crawlers from Your Site
How to Bulk Rename Images
WordPress Transients: How to Name Transient Keys
How to Compare AI Models for Your Project
How to Find and Remove Invisible Characters in Text
How to Add Review and Rating Schema
How to Estimate Gzip and Brotli Compressed Size
How to Use CSS Filters
How to Estimate Reading Time for an Article
How to Add WooCommerce Code Snippets Safely
How to Build a Type Scale for Your Website
How to Write a System Prompt for an AI Model
How to Write a Content-Security-Policy (CSP)
How to Create a WooCommerce Product Import CSV
How to Find WordPress Hooks (Actions and Filters)
How to Generate Placeholder Images
How to Convert URLs for WordPress Multisite
WordPress Image Sizes Explained
How to Calculate WooCommerce Taxes
Useful .htaccess Rules for WordPress
How to Write a robots.txt File
How to Add Organization Schema
How to Add Local Business Schema
How to Add Breadcrumb Schema
How to Add Product Schema for Rich Results
How to Count Tokens for LLM Prompts
How to View and Sort a CSV File Online
How to Clean Up Whitespace in Text
How to Sort and Deduplicate Lines of Text
What Is EditorConfig and How to Use It
How to Generate a JSON Schema
How to Create CSS Animations with Keyframes
Tailwind CSS Color Palette Reference
How to Add CSS Text Shadow
How to Use CSS border-radius
How to Add Article Schema to Blog Posts
How to Extract All URLs from a Sitemap
How to Add FAQ Schema for Rich Results
Safe Ways to Add Code Snippets to WordPress
How to Fix Broken WordPress Serialized Data
How to Choose a WordPress Permalink Structure
How to Pick a Color from an Image
How WP-Cron Works and How to Fix It
How to Add a Watermark to an Image
How to Remove an Image Background
HTML Entities Explained and How to Encode Them
How to Unminify and Beautify JavaScript
Essential HTTP Security Headers
How to Query JSON with JSONPath
How to Convert XML to JSON
How to Create a .gitignore File
HTTP Status Codes Explained
How CSS Specificity Works
How to Use CSS Grid for Layouts
How to Use CSS Flexbox for Layouts
How Much Memory Does WordPress Need
How to Minify HTML
How to Convert TSV to CSV
How to Find and Replace Text Online
How to Convert JSON to CSV
How to Calculate Aspect Ratio
How to Fix CORS Errors
How to Use CSS clamp() for Responsive Sizing
How to Convert PNG to WebP
How to Remove EXIF Metadata from Photos
How to Resize an Image Online
How to Generate a Color Palette
How to Hash a Password with Bcrypt
How to Minify CSS for Faster Load Times
How to Convert SVG to PNG
How Strong Is Your Password and How to Check
How to Create CSS Box Shadows
How to Read and Write a Cron Expression
How to Create Clean URL Slugs
How to Convert Between Binary, Decimal, and Hex
How to Convert a Unix Timestamp to a Date
How to Convert Markdown to HTML
How to Convert YAML to JSON and Back
How to Create a QR Code for Free
Why Your Favicon Looks Cropped in Google and How to Fix It
What Is Lorem Ipsum and How to Generate It
How to Detect a WordPress Theme and Its Plugins
How to Generate Bulk Product SKUs for WooCommerce
How to Change the WordPress Database Table Prefix
How to Translate Text to Morse Code
How to Convert JSON to XML
How to Convert CSV to JSON
How to Check a Page Canonical Tag
How to Preview Your Google Search Snippet
How to Import Sample Products into WooCommerce
How to Bulk Import Tax Rates into WooCommerce
How to Turn Text into ASCII Art
How to Compare Two Texts and Find the Differences
Flesch Reading Ease and Readability Scores Explained
How to Create an XML Sitemap and Submit It
How to Set Up hreflang Tags for a Multilingual Site
The Meta Tags Every Page Needs (and How to Generate Them)
How to Register a WordPress Block with block.json
How to Reset a WordPress Password from the Database
How to Create a Custom Taxonomy in WordPress
How to Fix Your Social Share Preview (Open Graph)
How to Create a Custom Post Type in WordPress
How to Check Color Contrast for Accessibility (WCAG)
HEX, RGB, HSL: How to Convert Colors
How to Test a Regular Expression Without the Guesswork
How to Tune PHP-FPM for Your WordPress Server
What Is a UUID and When to Use One
How to Leverage Browser Caching in .htaccess
How to Test Your robots.txt Before It Costs You Traffic
Word and Character Count: A Quick Guide
How to Compress Images Without Losing Quality
How to Decode a JWT and Read What's Inside
How to Create CSS Gradients (Linear and Radial)
URL Encoding Explained: When and How to Use It
How to Set Up a Secure wp-config.php
How to Convert Text Case Online: camelCase, snake_case and More
MD5, SHA-1, SHA-256: How to Generate Hashes Online
How to Enable Gzip Compression in .htaccess for WordPress
What Is Base64 and When Should You Use It
How to Create a Strong Password You Can Actually Use
How to Generate WordPress Security Keys and Salts