{"id":79551,"date":"2026-02-13T07:00:00","date_gmt":"2026-02-13T15:00:00","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=79551"},"modified":"2026-04-07T08:22:07","modified_gmt":"2026-04-07T15:22:07","slug":"wordpress-telex","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-telex\/","title":{"rendered":"WordPress Telex Hands-on Review: Does This AI Tool Match the Hype?"},"content":{"rendered":"<div class=\"tldr-block\" style=\"display: none;\">\n\t<div class=\"svg\">\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 119.25 37.8\">\n\t<g>\n\t\t<g>\n\t\t\t<path fill=\"#ffffff\" d=\"M23.4,6.93h-8.1v24.57h-7.2V6.93H0V0h23.4v6.93Z\" \/>\n\t\t\t<path fill=\"#ffffff\" d=\"M45,24.57v6.93h-18.45V0h7.2v24.57h11.25Z\" \/>\n\t\t\t<path fill=\"#ffffff\"\n\t\t\t\td=\"M90.9,15.75c0,8.91-6.61,15.75-15.3,15.75h-12.6V0h12.6c8.68,0,15.3,6.84,15.3,15.75ZM83.97,15.75c0-5.4-3.42-8.82-8.37-8.82h-5.4v17.64h5.4c4.95,0,8.37-3.42,8.37-8.82Z\" \/>\n\t\t\t<path fill=\"#ffffff\"\n\t\t\t\td=\"M105.57,21.15h-3.42v10.35h-7.2V0h12.6c5.98,0,10.8,4.81,10.8,10.8,0,3.87-2.34,7.38-5.81,9.13l6.71,11.56h-7.74l-5.94-10.35ZM102.15,14.85h5.4c1.98,0,3.6-1.75,3.6-4.05s-1.62-4.05-3.6-4.05h-5.4v8.1Z\" \/>\n\t\t<\/g>\n\t\t<path\n\t\t\tfill=\"#0173ec\"\n\t\t\td=\"M53.97,37.8h-5.4l1.8-13.27h7.2l-3.6,13.27ZM49.02,12.55c0-2.34,1.93-4.27,4.27-4.27s4.27,1.94,4.27,4.27-1.93,4.27-4.27,4.27-4.27-1.94-4.27-4.27Z\"\n\t\t \/>\n\t<\/g>\n<\/svg>\n\t<\/div>\n\t<div class=\"tldr-wrap\">\n\t\t\n\n<p>We graded Telex across five custom block projects, from a simple countdown timer to a live cryptocurrency price tracker. The verdict: this AI tool is genuinely useful for going beyond basic code snippets, but for more complex projects, you\u2019re better off with purpose-built plugins for now.<\/p>\n\n\n\t<\/div>\n<\/div>\n\n\n<p>In the dying embers of 2025, the primary team behind WordPress released a new thing called <a target=\"_blank\" href=\"https:\/\/telex.automattic.ai\/\">Telex<\/a>.<\/p>\n\n\n\n<p>This <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/ai-tools\/\">AI-powered tool<\/a> lets you describe any block in your mother tongue, and see it coded from scratch before your eyes.<\/p>\n\n\n\n<p>We know what you\u2019re thinking\u2026 using AI to build websites is not new. We even have <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/features\/ai-website-builder\/\">our own tool<\/a> for DreamHost customers!<\/p>\n\n\n\n<p>But many people say Telex represents a huge leap forward. This AI coder can create custom functionality \u2014 the type that would typically require a <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/intro-to-wordpress-plugins\/\">plugin<\/a> or the help of an <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/custom-wp-theme-hire-a-developer\/\">experienced developer<\/a>.<\/p>\n\n\n\n<p>Sounds ah-maze-ing. But does Telex live up to the hype? We had to take it for a test drive ourselves.<\/p>\n\n\n\n<div class=\"liftoff-cta-card\">\n\t<div class=\"line\">\n\t\t<svg width=\"834\" height=\"469\" viewBox=\"0 0 834 469\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path opacity=\"0.7\" d=\"M865.739 -59.8017C865.739 -59.8017 832.792 123.045 744.31 182.376C655.829 241.707 562.417 143.097 474.164 202.767C386.505 262.036 442.275 384.659 354.504 443.76C266.434 503.061 98.0198 364.278 4.7754 318.308\" stroke=\"url(#paint0_linear_8_19)\" stroke-opacity=\"0.25\" stroke-width=\"19.8\"\/>\n<defs>\n<linearGradient id=\"paint0_linear_8_19\" x1=\"918.374\" y1=\"-112.088\" x2=\"147.486\" y2=\"548.265\" gradientUnits=\"userSpaceOnUse\">\n<stop offset=\"0.0576923\"\/>\n<stop offset=\"0.350962\" stop-color=\"#0073EC\"\/>\n<stop offset=\"0.825067\" stop-color=\"#C265FE\"\/>\n<stop offset=\"1\"\/>\n<\/linearGradient>\n<\/defs>\n<\/svg>\n\n\t<\/div>\n\t<div class=\"liftoff-cta-card__content\">\n\t\t<div class=\"headline_1\">\n\t\t\t\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\">\n<path d=\"M24.0006 16.0019C19.5835 16.0019 16.0015 19.5839 16.0015 24.001V32.0001H32.003V15.9985H24.0039L24.0006 16.0019Z\" fill=\"url(#paint0_linear_3747_604)\"\/>\n<path d=\"M16.0015 7.99911V0H0V16.0016H7.99906C12.4162 16.0016 15.9981 12.4196 15.9981 8.00247L16.0015 7.99911Z\" fill=\"url(#paint1_linear_3747_604)\"\/>\n<path d=\"M7.99902 16.002C12.4168 16.002 15.998 19.5832 15.998 24.001C15.9979 28.4186 12.4167 32 7.99902 32C3.58137 32 0.000149208 28.4186 0 24.001C0 19.5832 3.58128 16.002 7.99902 16.002ZM24.001 0C28.4185 0.000241972 32 3.58143 32 7.99902C32 12.4167 28.4185 15.9978 24.001 15.998C19.5832 15.998 16.002 12.4168 16.002 7.99902C16.002 3.58128 19.5832 0 24.001 0Z\" fill=\"url(#paint2_linear_3747_604)\"\/>\n<rect x=\"8\" y=\"8\" width=\"16\" height=\"16\" fill=\"#FFFFFF\"\/>\n<path d=\"M16.0015 7.99902H24.0006V15.9981C19.5835 15.9981 16.0015 12.4128 16.0015 7.99902Z\" fill=\"#18181B\"\/>\n<path d=\"M7.99908 16.0015L7.99908 8.00235H15.9981C15.9981 12.4195 12.4128 16.0015 7.99908 16.0015Z\" fill=\"#18181B\"\/>\n<path d=\"M16.0015 24.0005H8.00246V16.0014C12.4196 16.0014 16.0015 19.5867 16.0015 24.0005Z\" fill=\"#18181B\"\/>\n<path d=\"M24.0007 16.0015V24.0006H16.0016C16.0016 19.5835 19.5869 16.0015 24.0007 16.0015Z\" fill=\"#18181B\"\/>\n<defs>\n<linearGradient id=\"paint0_linear_3747_604\" x1=\"16.0001\" y1=\"16.0002\" x2=\"32.0001\" y2=\"32.0002\" gradientUnits=\"userSpaceOnUse\">\n<stop stop-color=\"#A1A1AA\"\/>\n<stop offset=\"1\" stop-color=\"#C7C7CD\"\/>\n<\/linearGradient>\n<linearGradient id=\"paint1_linear_3747_604\" x1=\"0\" y1=\"0\" x2=\"16\" y2=\"16\" gradientUnits=\"userSpaceOnUse\">\n<stop offset=\"0.251049\" stop-color=\"#C7C7CD\"\/>\n<stop offset=\"1\" stop-color=\"#A1A1AA\"\/>\n<\/linearGradient>\n<linearGradient id=\"paint2_linear_3747_604\" x1=\"-11.3782\" y1=\"44.9411\" x2=\"-8.40086\" y2=\"-18.7449\" gradientUnits=\"userSpaceOnUse\">\n<stop stop-color=\"#BE59FF\"\/>\n<stop offset=\"0.19\" stop-color=\"#9D60FF\"\/>\n<stop offset=\"0.74\" stop-color=\"#4274FF\"\/>\n<stop offset=\"1\" stop-color=\"#1F7CFF\"\/>\n<\/linearGradient>\n<\/defs>\n<\/svg>\n\n\t\t\tMeet Remixer\n\t\t<\/div>\n\t\t<div class=\"headline_2\">You describe it. Remixer builds it.<\/div>\n\t\t<p>The AI website builder that turns conversation into designer-level sites. Free with hosting.<\/p>\n\t\t        <a\n            href=\"https:\/\/www.dreamhost.com\/remixer-website-builder\/\"\n                        class=\"btn btn--brand\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Start Free Trial                    <\/a>\n\n\t<\/div>\n\t<div class=\"tr-img-wrap-outer\"><img decoding=\"async\" data-skip-lazy class=\"\" src=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/03\/remixer-screen.webp\" alt=\"DreamHost Remixer AI website builder\" \/><\/div>\n<\/div>\n\n\n<h2 id=\"h-what-is-wordpress-telex\" class=\"wp-block-heading\">What Is WordPress Telex?<\/h2>\n\n\n\n<p>In the <a href=\"https:\/\/wordpress.com\/blog\/2025\/09\/23\/telex-turns-everyone-into-a-wordpress-block-developer\/\" target=\"_blank\">words of Automattic<\/a> (one of the companies behind WordPress):<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cTelex is an experimental tool from the Automattic AI team that turns natural-language prompts into working WordPress blocks. You simply describe what you want, and Telex generates the block.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p>Telex runs on the <a target=\"_blank\" href=\"https:\/\/playground.wordpress.net\/\">WordPress Playground<\/a>: a platform that lets you mess around with WordPress without hosting.<\/p>\n\n\n\n<p>It\u2019s currently free to use with no limits, and you can download anything you make to install on your own self-hosted website.<\/p>\n\n\n\n<h2 id=\"h-how-does-wordpress-telex-work\" class=\"wp-block-heading\">How Does WordPress Telex Work?<\/h2>\n\n\n\n<p>Like most <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/vibe-coding-tools\/\">AI coding tools<\/a>, Telex uses a large language model (LLM) to interpret your text instructions. Then, it works out a plan for building the block, before finally writing the necessary code.<\/p>\n\n\n\n<p>Let\u2019s take a closer look at the app in action.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-building-your-prompt\">1. Building Your Prompt<\/h3>\n\n\n\n<p>The workflow is pretty simple. You have a text box for prompts, and the option to add images (up to five) to illustrate your request.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1057\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/01-Building-Your-Prompt_1x.webp\" alt=\"Screenshot of Telex interface with labeled input and image attachment fields, showing step 1: Add prompts and images.\" class=\"wp-image-79553 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/01-Building-Your-Prompt_1x.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/01-Building-Your-Prompt_1x-300x198.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/01-Building-Your-Prompt_1x-1024x676.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/01-Building-Your-Prompt_1x-768x507.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/01-Building-Your-Prompt_1x-1536x1015.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/01-Building-Your-Prompt_1x-600x396.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/01-Building-Your-Prompt_1x-1200x793.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/01-Building-Your-Prompt_1x-730x482.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/01-Building-Your-Prompt_1x-1460x965.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/01-Building-Your-Prompt_1x-784x518.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/01-Building-Your-Prompt_1x-1568x1036.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/01-Building-Your-Prompt_1x-877x579.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1057;\" \/><\/figure>\n\n\n\n<p>After you begin writing your prompt, the \u201cEnhance Prompt\u201d button appears; this uses AI to flesh out your original prompt.<\/p>\n\n\n\n<p>\ud83e\udd13<strong>Nerd note:<\/strong> The prompt enhancer doesn\u2019t seem to work if you already have an image attached to your prompt. We recommend using this feature before adding visuals.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Telex Writes the Code<\/h3>\n\n\n\n<p>Once you set Telex into action, you can watch the AI \u201cthinking\u201d in the terminal at the bottom of the screen. It\u2019s quite endearing, really.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1069\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/2-Telex-Writes-the-Code_1x.webp\" alt=\"Telex interface showing Step 2 with a prompt and code preview as the platform generates a WordPress block.\" class=\"wp-image-79554 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/2-Telex-Writes-the-Code_1x.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/2-Telex-Writes-the-Code_1x-300x200.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/2-Telex-Writes-the-Code_1x-1024x684.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/2-Telex-Writes-the-Code_1x-768x513.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/2-Telex-Writes-the-Code_1x-1536x1026.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/2-Telex-Writes-the-Code_1x-600x401.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/2-Telex-Writes-the-Code_1x-1200x802.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/2-Telex-Writes-the-Code_1x-730x488.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/2-Telex-Writes-the-Code_1x-1460x975.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/2-Telex-Writes-the-Code_1x-784x524.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/2-Telex-Writes-the-Code_1x-1568x1048.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/2-Telex-Writes-the-Code_1x-877x586.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1069;\" \/><\/figure>\n\n\n\n<p>Telex then starts writing code like a hackathon contestant who\u2019s had too much coffee. <strong>You usually get the final result inside two minutes.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Testing and Refining<\/h3>\n\n\n\n<p>Once the first build is complete, you can test a real, working version of your creation in the block editor. This area also allows you to see a preview of the front end, and your admin area.<\/p>\n\n\n\n<p>Not quite right? You can either ask Telex for revisions or switch to the \u201cCode\u201d tab to make the changes yourself.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1069\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/3-Testing-and-Refining_1x.webp\" alt=\"Telex interface showing Step 3 with an active assistant chat box and customization walkthrough for a football countdown timer.\" class=\"wp-image-79555 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/3-Testing-and-Refining_1x.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/3-Testing-and-Refining_1x-300x200.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/3-Testing-and-Refining_1x-1024x684.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/3-Testing-and-Refining_1x-768x513.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/3-Testing-and-Refining_1x-1536x1026.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/3-Testing-and-Refining_1x-600x401.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/3-Testing-and-Refining_1x-1200x802.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/3-Testing-and-Refining_1x-730x488.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/3-Testing-and-Refining_1x-1460x975.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/3-Testing-and-Refining_1x-784x524.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/3-Testing-and-Refining_1x-1568x1048.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/3-Testing-and-Refining_1x-877x586.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1069;\" \/><\/figure>\n\n\n\n<p>Throughout testing, we found the revisions a bit hit-and-miss. However, persistence sometimes pays off \u2014 if the first edit doesn\u2019t work, try, try, try again.<\/p>\n\n\n\n<h2 id=\"h2_hands-on-with-telex-building-5-custom-blocks-from-scratch\" class=\"wp-block-heading\">Hands-on With Telex: Building 5 Custom Blocks From Scratch<\/h2>\n\n\n\n<p>There\u2019s only so much you can learn from a product release blog. So, we decided to put Telex through its paces ourselves.<\/p>\n\n\n\n<p>Is it legit or just another breath in the <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/ai-bloat\/\">AI hype bubble<\/a>? Let\u2019s find out.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Project 1: Animated Football Countdown Timer<\/h3>\n\n\n\n<p>Who loves football? For true fans, the next gameday can\u2019t come around soon enough. If only there were some way of tracking the time until kick-off\u2026<\/p>\n\n\n\n<p>Enter the football countdown timer.<\/p>\n\n\n\n<p><strong>The aim of this block project was to create a fun, animated clock that would display the days, hours, and minutes until the next fixture. (<\/strong>Perfect for a fan blog or the homepage of your flag football team\u2026)<\/p>\n\n\n\n<p>Our initial prompt was pretty simple:<\/p>\n\n\n\n<p><em>Create a block that displays an animated countdown timer to a future date, set via the block settings. The timer should have days, hours, and minutes. Each time the minutes change, a football graphic should \u201cfly\u201d in from the left, bounce on the minutes counter, and continue off to the right, in a realistic ball flight.<\/em><\/p>\n\n\n\n<p>We used the <strong>Enhance Prompt<\/strong> option to add a little more detail, and then set Telex into action. The tool took around one minute to spin up the new block.<\/p>\n\n\n\n<p>The first pass was decent. Telex created a working countdown timer, with the block options we requested. It even threw in a bonus setting \u2014 color choices for the timer.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1041\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/4-Project-1_-Animated-Football-Countdown-Timer_1x.webp\" alt=\"Telex block editor showing an active football countdown timer with blue timer blocks and assistant chat describing animation logic for a bouncing football.\" class=\"wp-image-79556 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/4-Project-1_-Animated-Football-Countdown-Timer_1x.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/4-Project-1_-Animated-Football-Countdown-Timer_1x-300x195.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/4-Project-1_-Animated-Football-Countdown-Timer_1x-1024x666.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/4-Project-1_-Animated-Football-Countdown-Timer_1x-768x500.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/4-Project-1_-Animated-Football-Countdown-Timer_1x-1536x999.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/4-Project-1_-Animated-Football-Countdown-Timer_1x-600x390.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/4-Project-1_-Animated-Football-Countdown-Timer_1x-1200x781.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/4-Project-1_-Animated-Football-Countdown-Timer_1x-730x475.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/4-Project-1_-Animated-Football-Countdown-Timer_1x-1460x950.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/4-Project-1_-Animated-Football-Countdown-Timer_1x-784x510.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/4-Project-1_-Animated-Football-Countdown-Timer_1x-1568x1020.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/4-Project-1_-Animated-Football-Countdown-Timer_1x-877x571.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1041;\" \/><\/figure>\n\n\n\n<p>On the downside, Telex didn\u2019t quite get the animation we wanted. Rather than a football flying in every minute to change the timer, we got a constant bouncing ball on the clock. Okay, but not exactly a touchdown.<\/p>\n\n\n\n<p>We tried several different revision prompts to fix the issue. None of them worked fully. But at least we had a working timer.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Prompt enhancement<\/strong>: C+<\/li>\n\n\n\n<li><strong>First pass<\/strong>: B-<\/li>\n\n\n\n<li><strong>Revisions<\/strong>: C-<\/li>\n<\/ul>\n\n\n\n<p><strong>Overall grade<\/strong>:<strong> <\/strong>C+<\/p>\n\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n\n<h3 class=\"wp-block-heading\">Project 2: Smartphone Size Comparison Tool<\/h3>\n\n\n\n<p>Notice how smartphones seem to keep getting bigger?<\/p>\n\n\n\n<p>To make the task of finding a pocketable device a little easier, we thought it would be useful to create a size comparison tool \u2014 just so you can see how different phones measure up.<\/p>\n\n\n\n<p>Here\u2019s the <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/ai-prompts\/\">prompt<\/a> we started with:<\/p>\n\n\n\n<p><em>Make a block that allows users to see a side-by-side comparison of the size of two smartphones. The block should display two phone-shaped silhouettes on each side: one from the front perspective, and one from the side view.<\/em><br><em>Each silhouette should be displayed at the same ratio to real life based on the dimensions given in the block settings. The block settings should include boxes for height and width dimensions in millimeters, with the option to change to inches as the measurement.<\/em><\/p>\n\n\n\n<p>Already a bit of detail in there, as you can see (we tried to copy the style of the example prompt in the <a target=\"_blank\" href=\"https:\/\/wordpress.com\/blog\/2025\/09\/23\/telex-turns-everyone-into-a-wordpress-block-developer\/\">Telex launch blog<\/a>).<\/p>\n\n\n\n<p>But the \u201cEnhance Prompt\u201d feature extended the instructions to three paragraphs, listing both the exact controls needed and the technical details (\u201cRender the same scaled silhouettes in a responsive container that maintains proper ratios across devices\u201d).<\/p>\n\n\n\n<p><strong>Top marks here<\/strong>.<\/p>\n\n\n\n<p>With an image attached showing a similar feature on an existing website, we set Telex to work. This build took a little longer \u2014 closer to two minutes \u2014 but the output was really good.<\/p>\n\n\n\n<p><strong>We got exactly the layout and block options we were looking for.<\/strong> At the first attempt, we had a block that you could publish.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1034\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/5-Project-2_-Smartphone-Size-Comparison-Tool_1x.webp\" alt=\"Smartphone comparison block preview showing two phone silhouettes labeled Phone 1 and Phone 2, with dimensions and vertical bars representing thickness.\" class=\"wp-image-79557 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/5-Project-2_-Smartphone-Size-Comparison-Tool_1x.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/5-Project-2_-Smartphone-Size-Comparison-Tool_1x-300x194.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/5-Project-2_-Smartphone-Size-Comparison-Tool_1x-1024x662.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/5-Project-2_-Smartphone-Size-Comparison-Tool_1x-768x496.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/5-Project-2_-Smartphone-Size-Comparison-Tool_1x-1536x993.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/5-Project-2_-Smartphone-Size-Comparison-Tool_1x-600x388.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/5-Project-2_-Smartphone-Size-Comparison-Tool_1x-1200x776.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/5-Project-2_-Smartphone-Size-Comparison-Tool_1x-730x472.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/5-Project-2_-Smartphone-Size-Comparison-Tool_1x-1460x944.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/5-Project-2_-Smartphone-Size-Comparison-Tool_1x-784x507.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/5-Project-2_-Smartphone-Size-Comparison-Tool_1x-1568x1013.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/5-Project-2_-Smartphone-Size-Comparison-Tool_1x-877x567.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1034;\" \/><\/figure>\n\n\n\n<p>Just to stretch Telex a little, we asked the AI to add color options and remove the scale from the block. It handled these revisions perfectly. Good work, Telex.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Prompt enhancement<\/strong>: A+<\/li>\n\n\n\n<li><strong>First pass<\/strong>: A-<\/li>\n\n\n\n<li><strong>Revisions<\/strong>: A+<\/li>\n<\/ul>\n\n\n\n<p><strong>Overall grade: <\/strong>A+<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Project 3: Dynamic Pricing Calculator<\/h3>\n\n\n\n<p>Let\u2019s try something a little more serious now. If you <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/how-to-start-a-business-guide\/\">run a business<\/a>, you might want to allow customers to see what they\u2019ll pay based on their needs.<\/p>\n\n\n\n<p>This is what a dynamic pricing calculator makes possible: users simply plug in their choices, and the block should spit out a price.<\/p>\n\n\n\n<p>Here\u2019s our starting prompt for the calculator:<\/p>\n\n\n\n<p><em>I run a website design business and want a pricing calculator block. The visitor selects options and sees the price update in real time. Options would be: number of pages (dropdown: 1\u20135, 6\u201310, 11\u201320), whether they need e-commerce (yes adds $500), whether they need SEO setup (yes adds $300), and hosting plan (monthly $29 or yearly $299). Show the total at the bottom and have a &#8220;Request Quote&#8221; button that doesn&#8217;t actually submit anything, just shows a message saying we&#8217;ll be in touch.<\/em><\/p>\n\n\n\n<p>That\u2019s a pretty comprehensive prompt, if we do say so ourselves. Telex agreed; it only made minor changes when we enhanced the prompt.<\/p>\n\n\n\n<p><strong>The output was spot on. Not super pretty, but neat and fully functional.<\/strong> We particularly liked that Telex added sliders to the block options, making it easy to tweak the price of individual line items.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1035\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/6-Project-3_-Dynamic-Pricing-Calculator_1x.webp\" alt=\"Pricing calculator block preview with dropdowns, checkboxes, radio buttons, and total price displayed in purple.\" class=\"wp-image-79558 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/6-Project-3_-Dynamic-Pricing-Calculator_1x.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/6-Project-3_-Dynamic-Pricing-Calculator_1x-300x194.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/6-Project-3_-Dynamic-Pricing-Calculator_1x-1024x662.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/6-Project-3_-Dynamic-Pricing-Calculator_1x-768x497.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/6-Project-3_-Dynamic-Pricing-Calculator_1x-1536x994.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/6-Project-3_-Dynamic-Pricing-Calculator_1x-600x388.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/6-Project-3_-Dynamic-Pricing-Calculator_1x-1200x776.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/6-Project-3_-Dynamic-Pricing-Calculator_1x-730x472.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/6-Project-3_-Dynamic-Pricing-Calculator_1x-1460x944.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/6-Project-3_-Dynamic-Pricing-Calculator_1x-784x507.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/6-Project-3_-Dynamic-Pricing-Calculator_1x-1568x1014.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/6-Project-3_-Dynamic-Pricing-Calculator_1x-877x567.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1035;\" \/><\/figure>\n\n\n\n<p>We asked for two minor revisions: make the option labels selectable, and change the main color scheme to purple. And both adjustments were completed perfectly within 30 seconds.<\/p>\n\n\n\n<p>All round, very impressive stuff.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Prompt enhancement<\/strong>: C+<\/li>\n\n\n\n<li><strong>First pass<\/strong>: A+<\/li>\n\n\n\n<li><strong>Revisions<\/strong>: A+<\/li>\n<\/ul>\n\n\n\n<p><strong>Overall grade<\/strong>: A+<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Project 4: Drag-and-Drop Movie Rankings<\/h3>\n\n\n\n<p>If you want to connect with a cinephile, just ask them to rank a collection of movies. Instant conversation starter.<\/p>\n\n\n\n<p>It works online, too. That\u2019s why most movie bloggers regularly share polls. Seems like a good project for testing Telex, no?<\/p>\n\n\n\n<p>We used a very \u201creal world\u201d prompt this time. Something that the average person might write, rather than the work of an AI nerd:<\/p>\n\n\n\n<p><em>Build a block that lets visitors rank a list of items by dragging them into order. For example, I might list 5 movies and ask people to rank them from favorite to least favorite. When they&#8217;re done ranking, there should be a submit button, and it should show a thank you message. In the editor, I want to type in the items for the list and add a title\/question at the top.<\/em><\/p>\n\n\n\n<p>Telex did a great job of enhancing these instructions into something more concrete and specific. The finished prompt detailed exactly how the block should work, including descriptions of all the frontend elements.<\/p>\n\n\n\n<p>Once again, Telex came up with the goods. <strong>The initial output is exactly what we had in mind, with editable labels, good spacing between the list items, and a custom confirmation message.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"896\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/7-Project-4_-Drag-and-Drop-Movie-Rankings_1x.webp\" alt=\"Draggable ranking block interface with editable item labels, proper input spacing, and custom confirmation message field.\" class=\"wp-image-79559 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/7-Project-4_-Drag-and-Drop-Movie-Rankings_1x.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/7-Project-4_-Drag-and-Drop-Movie-Rankings_1x-300x168.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/7-Project-4_-Drag-and-Drop-Movie-Rankings_1x-1024x573.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/7-Project-4_-Drag-and-Drop-Movie-Rankings_1x-768x430.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/7-Project-4_-Drag-and-Drop-Movie-Rankings_1x-1536x860.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/7-Project-4_-Drag-and-Drop-Movie-Rankings_1x-600x336.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/7-Project-4_-Drag-and-Drop-Movie-Rankings_1x-1200x672.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/7-Project-4_-Drag-and-Drop-Movie-Rankings_1x-730x409.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/7-Project-4_-Drag-and-Drop-Movie-Rankings_1x-1460x818.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/7-Project-4_-Drag-and-Drop-Movie-Rankings_1x-784x439.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/7-Project-4_-Drag-and-Drop-Movie-Rankings_1x-1568x878.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/7-Project-4_-Drag-and-Drop-Movie-Rankings_1x-877x491.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/896;\" \/><\/figure>\n\n\n\n<p>Of course, users will probably want to know how other people have voted. So, we asked Telex for a revision:<br><br><em>When users submit the form, display the most common rankings from all submissions.<\/em><\/p>\n\n\n\n<p>This obviously requires some way to store submissions. Telex rapidly figured this out, updating both the frontend and backend.<\/p>\n\n\n\n<p><strong>The problem? Telex didn\u2019t quite get the server-side code right.<\/strong> As a result, the block could track the results of each user, but didn\u2019t keep an overall tally.<\/p>\n\n\n\n<p>Just to stretch Telex a little further, we asked for one more addition \u2014 a new section to the admin area, with a dashboard for analyzing incoming votes. <strong>But the AI confirmed our suspicions: Telex can\u2019t actually tinker with anything outside one specific block.<\/strong><\/p>\n\n\n\n<p>While you could add this feature manually on top of the block, it might be easier to just grab a ready-made plugin!<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Prompt enhancement<\/strong>: A-<\/li>\n\n\n\n<li><strong>First pass<\/strong>: A+<\/li>\n\n\n\n<li><strong>Revisions<\/strong>: B-<\/li>\n<\/ul>\n\n\n\n<p><strong>Overall grade<\/strong>: A-<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Project 5: Live Cryptocurrency Price Tracker<\/h3>\n\n\n\n<p>Right, enough with the easy stuff. <strong>To really test the limits of Telex, we decided it was time to try something truly ambitious: a cryptocurrency price tracker, powered by live market data.<\/strong><\/p>\n\n\n\n<p>To make this possible, we obviously needed a data source. We chose to work with the CoinMarketCap API, because it offers a generous free plan.<\/p>\n\n\n\n<p>We then prompted Telex. Would it be able to build around a third-party API? Our starting instructions:<\/p>\n\n\n\n<p><em>Build a block that shows the current price of Bitcoin and Ethereum. It should update automatically every few minutes and show whether the price has gone up or down since the last update (maybe a green or red arrow). I&#8217;d like to be able to choose which cryptocurrencies to display in the block settings. I will be using an API key from CoinMarketCap, so include a block field for this key.<\/em><\/p>\n\n\n\n<p>As you can see, we left Telex to figure out the details. The \u201cEnhance Prompt\u201d feature really impressed us here: the tool expanded our prompt to three paragraphs, adding some bonus functionality and carefully outlining the frontend.<\/p>\n\n\n\n<p><strong>Unfortunately, Telex couldn\u2019t figure out the API.<\/strong> We tried multiple rounds of debugging, but couldn\u2019t get past the errors. We even tried switching to a different <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/tutorial-wp-rest-api\/\">API<\/a> provider \u2014 but no luck.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1035\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/8-Project-5_-Live-Cryptocurrency-Price-Tracker_1x.webp\" alt=\"WordPress block editor showing a cryptocurrency price tracker error message with a red banner stating &quot;Error: Unknown API error&quot; due to missing or invalid CoinMarketCap API key.\" class=\"wp-image-79560 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/8-Project-5_-Live-Cryptocurrency-Price-Tracker_1x.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/8-Project-5_-Live-Cryptocurrency-Price-Tracker_1x-300x194.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/8-Project-5_-Live-Cryptocurrency-Price-Tracker_1x-1024x662.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/8-Project-5_-Live-Cryptocurrency-Price-Tracker_1x-768x497.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/8-Project-5_-Live-Cryptocurrency-Price-Tracker_1x-1536x994.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/8-Project-5_-Live-Cryptocurrency-Price-Tracker_1x-600x388.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/8-Project-5_-Live-Cryptocurrency-Price-Tracker_1x-1200x776.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/8-Project-5_-Live-Cryptocurrency-Price-Tracker_1x-730x472.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/8-Project-5_-Live-Cryptocurrency-Price-Tracker_1x-1460x944.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/8-Project-5_-Live-Cryptocurrency-Price-Tracker_1x-784x507.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/8-Project-5_-Live-Cryptocurrency-Price-Tracker_1x-1568x1014.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/8-Project-5_-Live-Cryptocurrency-Price-Tracker_1x-877x567.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1035;\" \/><\/figure>\n\n\n\n<p>The only way to rescue this project would be to go in and fix the code yourself. Not a major issue, but it shows the AI isn\u2019t perfect.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Prompt enhancement<\/strong>: B+<\/li>\n\n\n\n<li><strong>First pass<\/strong>: C-<\/li>\n\n\n\n<li><strong>Revisions<\/strong>: F<\/li>\n<\/ul>\n\n\n\n<p><strong>Overall grade<\/strong>: D+<\/p>\n\n\n\n<h2 id=\"h2_the-verdict-how-does-telex-perform-in-the-real-world\" class=\"wp-block-heading\">The Verdict: How Does Telex Perform in the Real World?<\/h2>\n\n\n\n<p><strong>Looking back on our five projects, it\u2019s clear that Telex is genuinely useful for anyone who owns, maintains, or builds websites.<\/strong><\/p>\n\n\n\n<p>While the outputs vary in quality, Telex can produce unique blocks from relatively simple instructions. You don\u2019t need to be an experienced <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/custom-wp-theme-hire-a-developer\/\">WordPress developer<\/a> to create custom blocks with this tool. And it can build those blocks faster than any human.<\/p>\n\n\n\n<p>Overall, we were really impressed with Telex \u2014 it\u2019s a great addition to the WordPress toolbox, and it will probably improve over time.<\/p>\n\n\n\n<p><strong>That said, we don\u2019t think Telex is quite ready to take over web development just yet.<\/strong><\/p>\n\n\n\n<h2 id=\"h2_why-telex-cant-replace-plugins-yet\" class=\"wp-block-heading\">Why Telex Can\u2019t Replace Plugins (Yet)<\/h2>\n\n\n\n<p>For most simple projects, Telex works perfectly. But as you ramp up the complexity, things get a little shaky.<\/p>\n\n\n\n<p>As our tests revealed, Telex doesn\u2019t always come up with the goods. It couldn\u2019t quite figure out the football animation, and pulling API data from an outside source proved a step too far. Complex logic is another weakness.<\/p>\n\n\n\n<p>Telex also tends to stick to tried-and-tested block layouts, and making fine adjustments to the design can be hard work.<\/p>\n\n\n\n<p>Then, there is <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/top-cves\/\">security<\/a> to consider. While most plugin developers run tests on their code, Telex doesn\u2019t care. If the block works, that\u2019s job done.<\/p>\n\n\n\n<p><strong>Most important of all, there are things Telex isn\u2019t <\/strong><strong><em>allowed<\/em><\/strong><strong> to do<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You can\u2019t add any new sections to your admin area.&nbsp;<\/li>\n\n\n\n<li>You can\u2019t upload files other than images to assist the AI.&nbsp;<\/li>\n\n\n\n<li>You can\u2019t build a block within a block (although you can connect two separate blocks).&nbsp;<\/li>\n<\/ul>\n\n\n\n<p><strong>In summary:<\/strong> Telex doesn\u2019t replace professional WordPress developers \u2014 it\u2019s not even close, yet.<\/p>\n\n\n\n<h2 id=\"h2_so-when-should-you-use-telex\" class=\"wp-block-heading\">So, When Should You Use Telex?<\/h2>\n\n\n\n<p><strong>Right now, we think that Telex fills the gap between code snippets and powerful plugins.<\/strong><\/p>\n\n\n\n<p>The AI allows you to go beyond ready-made templates, so you can add custom functionality and design options \u2014 but there are technical limitations.<\/p>\n\n\n\n<p>Take Project 1 (the countdown timer) as an example. The easiest way to add a countdown to your site is by finding a ready-made template, and copy-pasting the code. However, you might not get much flexibility in terms of design or functionality.<\/p>\n\n\n\n<p>With Telex, you can insert your own animation, add color options, and decide what happens when the counter reaches zero. It\u2019s still quick and easy, but you have way more control.<\/p>\n\n\n\n<p>But what if you wanted to upload an entire season schedule via a WordPress admin page and pull in live scores on gameday? Well then, you\u2019re probably better off using a purpose-built plugin or writing custom code.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Copy-Paste Code<\/strong><\/td><td><strong>Telex<\/strong><\/td><td><strong>Full Plugin\/Custom Code<\/strong><\/td><\/tr><tr><td>Quick and easy, but what you see is what you get.<\/td><td>Quick <em>and<\/em> flexible, with custom styling and settings you control.<\/td><td>Powerful features, but more to learn and manage.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Ultimately, we recommend trying Telex for yourself. We can\u2019t wait to see what you build with this impressive new AI tool!<\/p>\n\n\n\n\n<div class=\"article-cta-shared article-cta-small article-cta--product\">\n\t<div class=\"tr-img-wrap-outer jsLoading\"><img decoding=\"async\" class=\"js-img-lazy \" src=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/lazy-loading-transparent.webp\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/product-cta-wordpress-hosting-877x586.webp 1x, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/product-cta-wordpress-hosting.webp 2x\"  alt=\"website management by DreamHost\" \/><\/div>\n\n\t<a href='https:\/\/www.dreamhost.com\/wordpress\/managed-wp-hosting\/' class='link-top' target='_blank' rel='noopener noreferrer'>\n\t\t<span>WordPress Hosting<\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\" width=\"15\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n\n\t<div class=\"content-btm\">\n\t\t<h2 class=\"h2--md\">\n\t\t\tUnbeatable WordPress Hosting\n\t\t<\/h2>\n\t\t<p class=\"p--md\">\n\t\t\tReliable, lightning-fast hosting solutions specifically optimized for WordPress.\n\t\t<\/p>\n\n\t\t        <a\n            href=\"https:\/\/www.dreamhost.com\/wordpress\/managed-wp-hosting\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            See More                    <\/a>\n\n\t<\/div>\n<\/div>\n\n\n<h2 id=\"h2_wordpress-telex-faqs\" class=\"wp-block-heading\">WordPress Telex FAQs<\/h2>\n\n\n\n<p>Still curious about WordPress\u2019 new AI tool? Here are the answers you\u2019re looking for!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Do you need to be a developer to use WordPress Telex?<\/h3>\n\n\n\n<p>No, anyone can build blocks with this tool. The only caveat: it\u2019s a good idea to review and debug the code before putting Telex blocks on an important website. So, technical skills are useful in that sense.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can you use WordPress Telex offline?<\/h3>\n\n\n\n<p>Not at the moment. It\u2019s only available via the <a target=\"_blank\" href=\"https:\/\/wordpress.org\/playground\/\">WordPress Playground<\/a>. You\u2019ll also need a WordPress.com account to access the tool.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can you use Telex-Made blocks on production websites?<\/h3>\n\n\n\n<p>Yes, but with caution. WordPress stresses that Telex is an experimental tool and that it might produce utter nonsense from time to time. So, make sure to check the code before you go live.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Which AI models does WordPress Telex use?<\/h3>\n\n\n\n<p>We don\u2019t know exactly which AI technologies Telex uses. But the CEO of Automattic, Matt Mullenweg, has <a target=\"_blank\" href=\"https:\/\/www.cosmico.org\/wordpress-debuts-telex-an-experimental-ai-tool\/\">said<\/a> that the project was inspired by <a target=\"_blank\" href=\"https:\/\/v0.app\/\">V0<\/a> and <a target=\"_blank\" href=\"https:\/\/lovable.dev\/\">Lovable<\/a>: two AI platforms that allow you to build apps through prompts.<\/p>\n\n\n\n<p>These similar apps use a mix of advanced models to interpret prompts and write code. Telex probably does something similar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our complete hands-on evaluation of WordPress Telex: what it does well, where it falls short, and a practical framework for deciding when to use AI-generated blocks vs. other solutions.<\/p>\n","protected":false},"author":1077,"featured_media":79548,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"Our complete hands-on evaluation of WordPress Telex: what it does well, where it falls short, and a practical framework for deciding when to use AI-generated blocks vs. other solutions.","toc_headlines":"[[\"h-what-is-wordpress-telex\",\"What Is WordPress Telex?\"],[\"h-how-does-wordpress-telex-work\",\"How Does WordPress Telex Work?\"],[\"h2_hands-on-with-telex-building-5-custom-blocks-from-scratch\",\"Hands-on With Telex: Building 5 Custom Blocks From Scratch\"],[\"h2_the-verdict-how-does-telex-perform-in-the-real-world\",\"The Verdict: How Does Telex Perform in the Real World?\"],[\"h2_why-telex-cant-replace-plugins-yet\",\"Why Telex Can\u2019t Replace Plugins (Yet)\"],[\"h2_so-when-should-you-use-telex\",\"So, When Should You Use Telex?\"],[\"h2_wordpress-telex-faqs\",\"WordPress Telex FAQs\"]]","hide_toc":false,"footnotes":""},"categories":[696],"tags":[],"class_list":["post-79551","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>WordPress Telex Hands-on Review: Does This AI Tool Match the Hype? - DreamHost<\/title>\n<meta name=\"description\" content=\"Our complete hands-on evaluation of WordPress Telex: what it does well, where it falls short, and a practical framework for deciding when to use AI-generated blocks vs. other solutions.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-telex\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"We Tested WordPress Telex \u2014 Here\u2019s the Reality\" \/>\n<meta property=\"og:description\" content=\"A hands-on review of WordPress Telex, including where AI-generated blocks help, where they break down, and how to decide if it fits your workflow.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-telex\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-13T15:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-07T15:22:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/1220-x-628-OGIMAGE_WordPress-Telex-Hands-on-Review_-Does-This-AI-Tool-Match-the-Hype__1x.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Jos Velasco\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"We Tested WordPress Telex \u2014 Here\u2019s the Reality\" \/>\n<meta name=\"twitter:description\" content=\"A hands-on review of WordPress Telex, including where AI-generated blocks help, where they break down, and how to decide if it fits your workflow.\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jos Velasco\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"WordPress Telex Hands-on Review: Does This AI Tool Match the Hype? - DreamHost","description":"Our complete hands-on evaluation of WordPress Telex: what it does well, where it falls short, and a practical framework for deciding when to use AI-generated blocks vs. other solutions.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-telex\/","og_locale":"en_US","og_type":"article","og_title":"We Tested WordPress Telex \u2014 Here\u2019s the Reality","og_description":"A hands-on review of WordPress Telex, including where AI-generated blocks help, where they break down, and how to decide if it fits your workflow.","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-telex\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2026-02-13T15:00:00+00:00","article_modified_time":"2026-04-07T15:22:07+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/1220-x-628-OGIMAGE_WordPress-Telex-Hands-on-Review_-Does-This-AI-Tool-Match-the-Hype__1x.webp","type":"image\/webp"}],"author":"Jos Velasco","twitter_card":"summary_large_image","twitter_title":"We Tested WordPress Telex \u2014 Here\u2019s the Reality","twitter_description":"A hands-on review of WordPress Telex, including where AI-generated blocks help, where they break down, and how to decide if it fits your workflow.","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Jos Velasco","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-telex\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-telex\/"},"author":{"name":"Jos Velasco","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/33a01bfa83e29abbe21403d23dd8ea1a"},"headline":"WordPress Telex Hands-on Review: Does This AI Tool Match the Hype?","datePublished":"2026-02-13T15:00:00+00:00","dateModified":"2026-04-07T15:22:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-telex\/"},"wordCount":2720,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-telex\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/1460-x-1095-BLOG-HERO_WordPress-Telex-Hands-on-Review_-Does-This-AI-Tool-Match-the-Hype_.jpg","articleSection":["WordPress"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-telex\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-telex\/","name":"WordPress Telex Hands-on Review: Does This AI Tool Match the Hype? - DreamHost","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-telex\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-telex\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/1460-x-1095-BLOG-HERO_WordPress-Telex-Hands-on-Review_-Does-This-AI-Tool-Match-the-Hype_.jpg","datePublished":"2026-02-13T15:00:00+00:00","dateModified":"2026-04-07T15:22:07+00:00","description":"Our complete hands-on evaluation of WordPress Telex: what it does well, where it falls short, and a practical framework for deciding when to use AI-generated blocks vs. other solutions.","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-telex\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/wordpress-telex\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-telex\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/1460-x-1095-BLOG-HERO_WordPress-Telex-Hands-on-Review_-Does-This-AI-Tool-Match-the-Hype_.jpg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2026\/02\/1460-x-1095-BLOG-HERO_WordPress-Telex-Hands-on-Review_-Does-This-AI-Tool-Match-the-Hype_.jpg","width":1460,"height":1095,"caption":"WordPress Telex Hands-on Review: Does This AI Tool Match the Hype?"},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-telex\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"WordPress Telex Hands-on Review: Does This AI Tool Match the Hype?"}]},{"@type":"WebSite","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website","url":"https:\/\/www-dev.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www-dev.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www-dev.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/33a01bfa83e29abbe21403d23dd8ea1a","name":"Jos Velasco","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/08\/jos-velasco-150x150.png","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/08\/jos-velasco-150x150.png","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/08\/jos-velasco-150x150.png","caption":"Jos Velasco"},"description":"Jos Velasco is a WordPress Professional Consultant at DreamHost. His responsibilities include helping with advanced WordPress cases, creating training material, and identifying trends impacting the WordPress community. In his free time, he enjoys climbing mountains, eating healthy, and watching drama movies. Follow Jos on LinkedIn: https:\/\/www.linkedin.com\/in\/josvelasco\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/josvelasco\/"}]}},"lang":"en","translations":{"en":79551,"es":79528,"uk":80051,"de":80071,"ru":80075,"nl":80172,"it":80177,"pl":80180,"pt":80199,"fr":80229},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/79551","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1077"}],"replies":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=79551"}],"version-history":[{"count":6,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/79551\/revisions"}],"predecessor-version":[{"id":79966,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/79551\/revisions\/79966"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/79548"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=79551"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=79551"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=79551"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}