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
XML Viewer: How to Format and Read XML Online
wp_options Autoload Bloat: Find and Fix the Options Slowing WordPress
WordPress Roles and Capabilities Explained: A Complete Reference
How to Read the WordPress Debug Log (debug.log) Fast
How to Create a WordPress Child Theme (and Why You Need One)
WordPress Cron Schedules: How to Set Recurring Events
WebSite Schema: How to Add a Sitelinks Search Box
How to Parse a URL: Break It Into Its Parts Online
Text to HTML: How to Convert Plain Text to HTML Online
How to Truncate Text to a Character or Word Limit
How to Create an SPF Record That Stops Email Spoofing
How to Repeat Text or a String N Times Online
How to Build a Shopify Product CSV for Bulk Import
How to Add SoftwareApplication Schema to Your App Page
Person Schema Generator: How to Build Person JSON-LD
How to Build a Reusable Prompt Template for Any AI Tool
Page Size & Requests: How to Analyze Page Weight
How to Enable Nginx Gzip Compression (Config Generator)
How to Generate Mock JSON Test Data in Your Browser
How to Set Nginx Cache-Control Headers for Static Assets
MIME Type Lookup: Find the Content-Type for Any File Extension
Markdown Viewer: How to Preview Markdown in Your Browser
How to Extract Links from HTML: Pull Every URL from a Page
How to Create an llms.txt File for Your Website
How to Validate JSON-LD Structured Data Online
JSON to LLM Tool Schema: Build Function Calling Definitions
How to Flatten JSON into Dot-Notation Keys
How to Minify JavaScript Online for Faster Page Loads
Indexability Checker: Can Google Index This Page?
How to Convert an Image to a Base64 Data URI
How to Crop an Image Online: Free Browser Image Cropper
How to Convert an Image to ASCII Art in Your Browser
How to Convert Images: PNG, JPG, and WebP Explained
How to Read HTTP Headers: Analyze Response Headers Online
How to Read a .htaccess File: Understand Any Rule in Plain English
How to Add HowTo Schema to a Tutorial Page (Step by Step)
Glassmorphism CSS: How to Make a Frosted Glass Effect
How to Generate a GitHub Actions Workflow YAML
Favicon Generator: Make All Favicon Sizes From One Image
How to Extract GIF Frames as PNG Images Online
Event Schema Generator: How to Add Event JSON-LD to Your Page
How to Read Email Headers to Trace Senders and Spot Spoofing
How to Generate a DMARC Record for Your Domain
Discord Timestamp Generator: Post Dynamic Times That Adjust Per Timezone
CSV Column Extractor: Pull Specific Columns From a CSV
How to Make a Countdown Timer for Any Date or Event
How to Format a Chat Transcript into Clean Markdown
Cloudflare Workers Snippets: Copy-Ready Code for the Edge
Block Pattern Checker: Validate WordPress Pattern Markup
How to Build a Cache-Control Header (max-age, immutable, no-store)
How to Generate AI Coding Rules Files for Cursor and More
Bitwise Operations Explained: How to Use a Bitwise Calculator
ACF Field Key Generator: Make Unique Field and Group Keys
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