CINXE.COM

My Freedom of Speech | Matt Mullenweg

<!DOCTYPE html> <!--[if IE 7]> <html class="ie ie7" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="ie ie8" lang="en-US"> <![endif]--> <!--[if !(IE 7) & !(IE 8)]><!--> <html lang="en-US"> <!--<![endif]--> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width"> <title>My Freedom of Speech | Matt Mullenweg</title> <link rel="profile" href="https://gmpg.org/xfn/11"> <link rel="pingback" href="https://ma.tt/blog/xmlrpc.php"> <link rel="preload" as="style" href="https://ma.tt/blog-content/themes/ma.tt/css/twentythirteen.min.css"> <!--[if lt IE 9]> <script src="https://ma.tt/blog-content/themes/twentythirteen/js/html5.js?ver=3.7.0"></script> <![endif]--> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//cdn.parsely.com' /> <link rel='dns-prefetch' href='//jetpack.wordpress.com' /> <link rel='dns-prefetch' href='//s0.wp.com' /> <link rel='dns-prefetch' href='//public-api.wordpress.com' /> <link rel='dns-prefetch' href='//0.gravatar.com' /> <link rel='dns-prefetch' href='//1.gravatar.com' /> <link rel='dns-prefetch' href='//2.gravatar.com' /> <link rel='preconnect' href='//i0.wp.com' /> <link rel="alternate" type="application/rss+xml" title="Matt Mullenweg &raquo; Feed" href="https://ma.tt/feed/" /> <link rel="alternate" type="application/rss+xml" title="Matt Mullenweg &raquo; Comments Feed" href="https://ma.tt/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Matt Mullenweg &raquo; My Freedom of Speech Comments Feed" href="https://ma.tt/2024/10/first-amendment/feed/" /> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/ma.tt\/blog\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8-alpha-59827"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); </script> <link rel='stylesheet' id='jetpack_related-posts-css' href='https://ma.tt/blog-content/plugins/jetpack/modules/related-posts/related-posts.css?ver=20240116' media='all' /> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <style id='wp-block-library-inline-css'> :root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <link rel='stylesheet' id='jp-lite-youtube-embed-style-css' href='https://ma.tt/blog-content/mu-plugins/jp-lite-youtube-embed/jp-lite-youtube-embed.min.css?ver=0.3.2-5' media='all' /> <link rel='stylesheet' id='twentythirteen-fonts-css' href='https://ma.tt/blog-content/themes/twentythirteen/fonts/source-sans-pro-plus-bitter.css?ver=20230328' media='all' /> <link rel='stylesheet' id='genericons-css' href='https://ma.tt/blog-content/plugins/jetpack/_inc/genericons/genericons/genericons.css?ver=3.1' media='all' /> <link rel='stylesheet' id='twentythirteen-style-css' href='https://ma.tt/blog-content/themes/ma.tt/style.css?ver=1731696845' media='all' /> <link rel='stylesheet' id='twentythirteen-block-style-css' href='https://ma.tt/blog-content/themes/twentythirteen/css/blocks.css?ver=20240520' media='all' /> <style id='akismet-widget-style-inline-css'> .a-stats { --akismet-color-mid-green: #357b49; --akismet-color-white: #fff; --akismet-color-light-grey: #f6f7f7; max-width: 350px; width: auto; } .a-stats * { all: unset; box-sizing: border-box; } .a-stats strong { font-weight: 600; } .a-stats a.a-stats__link, .a-stats a.a-stats__link:visited, .a-stats a.a-stats__link:active { background: var(--akismet-color-mid-green); border: none; box-shadow: none; border-radius: 8px; color: var(--akismet-color-white); cursor: pointer; display: block; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif; font-weight: 500; padding: 12px; text-align: center; text-decoration: none; transition: all 0.2s ease; } /* Extra specificity to deal with TwentyTwentyOne focus style */ .widget .a-stats a.a-stats__link:focus { background: var(--akismet-color-mid-green); color: var(--akismet-color-white); text-decoration: none; } .a-stats a.a-stats__link:hover { filter: brightness(110%); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16); } .a-stats .count { color: var(--akismet-color-white); display: block; font-size: 1.5em; line-height: 1.4; padding: 0 13px; white-space: nowrap; } </style> <link rel='stylesheet' id='gravatar-enhanced-hovercards-css' href='https://ma.tt/blog-content/plugins/gravatar-enhanced/build/style-hovercards.css?ver=379f2afa46f37169f7a3' media='all' /> <link rel='stylesheet' id='sharedaddy-css' href='https://ma.tt/blog-content/plugins/jetpack/modules/sharedaddy/sharing.css?ver=14.2.1' media='all' /> <link rel='stylesheet' id='social-logos-css' href='https://ma.tt/blog-content/plugins/jetpack/_inc/social-logos/social-logos.min.css?ver=14.2.1' media='all' /> <script id="jetpack_related-posts-js-extra"> var related_posts_js_options = {"post_heading":"h4"}; </script> <script src="https://ma.tt/blog-content/plugins/jetpack/_inc/build/related-posts/related-posts.min.js?ver=20240116" id="jetpack_related-posts-js"></script> <script id="twitter-lazyload-js-js-after"> ( function () { 'use strict'; var waiting = false; var currentScript = null; function appendScript() { waiting = false; if ( currentScript ) { document.head.removeChild( currentScript ); } currentScript = document.createElement( 'script' ); currentScript.setAttribute( 'src', 'https://platform.twitter.com/widgets.js' ); document.head.appendChild( currentScript ); } // Ensures the document is interactive before loading Twitter embeds. function queueAppend() { if ( waiting ) { // Already waiting for the script to be added; no need to do anything. return; } waiting = true; if ( document.readyState !== 'loading' ) { setTimeout( appendScript ); } else { document.addEventListener( 'DOMContentLoaded', appendScript ); } } function addEmbed( scriptEl ) { if ( ! scriptEl || ! scriptEl.parentElement || ! window.IntersectionObserver ) { // No element to observe or no Intersection Observer support; load immediately. queueAppend(); return; } var hasLoaded = false; var observer = new IntersectionObserver( function( entries ) { if ( ! hasLoaded && entries && entries[ 0 ] && entries[ 0 ].isIntersecting ) { hasLoaded = true; queueAppend(); } }, { rootMargin: '1000px' } ); observer.observe( scriptEl.parentElement ); } window.twitterLazyLoadEmbedJS = addEmbed; } )(); </script> <link rel="https://api.w.org/" href="https://ma.tt/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://ma.tt/wp-json/wp/v2/posts/128329" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://ma.tt/blog/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.8-alpha-59827" /> <link rel="canonical" href="https://ma.tt/2024/10/first-amendment/" /> <link rel='shortlink' href='https://wp.me/p4oB3-xnP' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://ma.tt/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fma.tt%2F2024%2F10%2Ffirst-amendment%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://ma.tt/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fma.tt%2F2024%2F10%2Ffirst-amendment%2F&#038;format=xml" /> <script type="text/javascript">var _sf_startpt=(new Date()).getTime()</script> <!-- Generated by Social Image Generator - https://socialimagegenerator.com --> <meta property="og:image" content="https://ma.tt/wp-json/social-image-generator/v1/image/128329?1729514560"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> <meta name="twitter:image" content="https://ma.tt/wp-json/social-image-generator/v1/image/128329?1729514560"> <meta name="twitter:card" content="summary_large_image"> <!-- / Social Image Generator --> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://ma.tt/blog/wp-includes/wlwmanifest.xml" /> <style>img#wpstats{display:none}</style> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"NewsArticle","headline":"My Freedom of Speech","url":"http:\/\/ma.tt\/2024\/10\/first-amendment\/","mainEntityOfPage":{"@type":"WebPage","@id":"http:\/\/ma.tt\/2024\/10\/first-amendment\/"},"thumbnailUrl":"https:\/\/i0.wp.com\/ma.tt\/files\/2024\/10\/Supreme-Court-5.jpg?fit=195%2C97&ssl=1","image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/ma.tt\/files\/2024\/10\/Supreme-Court-5.jpg?fit=2001%2C1000&ssl=1"},"articleSection":"Asides","author":[{"@type":"Person","name":"Matt"}],"creator":["Matt"],"publisher":{"@type":"Organization","name":"Matt Mullenweg","logo":"http:\/\/ma.tt\/files\/2021\/05\/Photo-on-2020-10-28-at-2.05-PM-1.jpg"},"keywords":[],"dateCreated":"2024-10-20T21:53:31Z","datePublished":"2024-10-20T21:53:31Z","dateModified":"2024-10-21T12:42:40Z"}</script><link rel="icon" type="image/x-icon" href="https://ma.tt/blog-content/themes/ma.tt/i/favicon-winter.ico" /> <meta name="p:domain_verify" content="bc52ac484003bc590de056c705de47fc"/> <style type="text/css" id="twentythirteen-header-css"> .site-header { background: url(https://ma.tt/blog-content/themes/twentythirteen/images/headers/circle.png) no-repeat scroll top; background-size: 1600px auto; } @media (max-width: 767px) { .site-header { background-size: 768px auto; } } @media (max-width: 359px) { .site-header { background-size: 360px auto; } } </style> <!-- Jetpack Open Graph Tags --> <meta property="og:type" content="article" /> <meta property="og:title" content="My Freedom of Speech" /> <meta property="og:url" content="https://ma.tt/2024/10/first-amendment/" /> <meta property="og:description" content="WP Engine has filed hundreds pages of legal documents seeking an injunction against me and Automattic. They say this is about community or some nonsense, but if you look at the core, what they&amp;#821…" /> <meta property="article:published_time" content="2024-10-20T21:53:31+00:00" /> <meta property="article:modified_time" content="2024-10-21T12:42:40+00:00" /> <meta property="og:site_name" content="Matt Mullenweg" /> <meta property="og:image:alt" content="" /> <meta property="og:locale" content="en_US" /> <meta name="fediverse:creator" content="@photomatt@mastodon.social" /> <meta name="twitter:site" content="@photomatt" /> <meta name="twitter:text:title" content="My Freedom of Speech" /> <!-- End Jetpack Open Graph Tags --> <link rel="icon" href="https://i0.wp.com/ma.tt/files/2024/01/cropped-matt-favicon.png?fit=32%2C32&#038;ssl=1" sizes="32x32" /> <link rel="icon" href="https://i0.wp.com/ma.tt/files/2024/01/cropped-matt-favicon.png?fit=192%2C192&#038;ssl=1" sizes="192x192" /> <link rel="apple-touch-icon" href="https://i0.wp.com/ma.tt/files/2024/01/cropped-matt-favicon.png?fit=180%2C180&#038;ssl=1" /> <meta name="msapplication-TileImage" content="https://i0.wp.com/ma.tt/files/2024/01/cropped-matt-favicon.png?fit=270%2C270&#038;ssl=1" /> </head> <body class="wp-singular post-template-default single single-post postid-128329 single-format-standard wp-embed-responsive wp-theme-twentythirteen wp-child-theme-matt jps-theme-ma.tt winter"> <div id="page" class="hfeed site"> <header id="masthead" class="site-header"> <picture class="site-header-bg"> <source srcset="https://ma.tt/blog-content/themes/ma.tt/i/winter/header-2x.avif" type="image/avif" /> <img fetchpriority="high" src="https://ma.tt/blog-content/themes/ma.tt/i/winter/header-2x.jpg" alt="" /> </picture> <a class="home-link" href="https://ma.tt/" title="Matt Mullenweg" rel="home"> <h1 class="site-title">Matt Mullenweg</h1> <h2 class="site-description">Unlucky in Cards</h2> </a> </header><!-- #masthead --> <div id="main" class="site-main"> <div id="primary" class="content-area"> <div id="content" class="site-content" role="main"> <article id="post-128329" class="post-128329 post type-post status-publish format-standard has-post-thumbnail hentry category-asides"> <header class="entry-header"> <div class="entry-thumbnail"> <img width="604" height="270" src="https://i0.wp.com/ma.tt/files/2024/10/Supreme-Court-5.jpg?resize=604%2C270&amp;ssl=1" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://i0.wp.com/ma.tt/files/2024/10/Supreme-Court-5.jpg?resize=604%2C270&amp;ssl=1 604w, https://i0.wp.com/ma.tt/files/2024/10/Supreme-Court-5.jpg?zoom=2&amp;resize=604%2C270 1208w, https://i0.wp.com/ma.tt/files/2024/10/Supreme-Court-5.jpg?zoom=3&amp;resize=604%2C270 1812w" sizes="(max-width: 604px) 100vw, 604px" data-attachment-id="128334" data-permalink="https://ma.tt/2024/10/first-amendment/supreme-court-5/" data-orig-file="https://i0.wp.com/ma.tt/files/2024/10/Supreme-Court-5.jpg?fit=2001%2C1000&amp;ssl=1" data-orig-size="2001,1000" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Supreme Court Building" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/ma.tt/files/2024/10/Supreme-Court-5.jpg?fit=840%2C420&amp;ssl=1" data-large-file="https://i0.wp.com/ma.tt/files/2024/10/Supreme-Court-5.jpg?fit=604%2C302&amp;ssl=1" /> </div> <h1 class="entry-title">My Freedom of Speech</h1> <div class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/10/first-amendment/" title="Permalink to My Freedom of Speech" rel="bookmark"><time class="entry-date" datetime="2024-10-20T14:53:31-07:00">October 20, 2024</time></a></span><span class="categories-links"><a href="https://ma.tt/category/asides/" rel="category tag">Asides</a></span><span class="author vcard"><a class="url fn n" href="https://ma.tt/author/saxmatt/" title="View all posts by Matt" rel="author">Matt</a></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p><a href="https://wpengine.com/">WP Engine</a> has <a href="https://www.theverge.com/2024/10/18/24273448/wp-engine-injunction-matt-mullenweg-wordpress-resources">filed hundreds pages of legal documents seeking an injunction against me and Automattic</a>. They say this is about community or some nonsense, but if you look at the core, what they&#8217;re trying to do is ask a judge to curtail my First Amendment rights.</p> <p>The First Amendment is the basis of our democracy. It is <em>inconvenient</em> and <em>important</em>. It&#8217;s also short, so I&#8217;m going to quote the First Amendment in its entirety:</p> <blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"> <p>Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.</p> </blockquote> <p>This means that, <a href="https://en.wikipedia.org/wiki/United_States_free_speech_exceptions">with rare exceptions</a>, the government cannot tell you not to say something.</p> <h2 class="wp-block-heading">Freedom of Speech is not Freedom of Reach</h2> <p>The First Amendment says I should be able to state facts and my opinions about WP Engine. However, the <a href="https://www.nytimes.com/">New York Times</a> is not required or compelled to publish them in their newspaper and distribute them to their subscribers.</p> <p>WP Engine is free to publish whatever <a href="https://en.wikipedia.org/wiki/GNU_General_Public_License">GPL code</a> they want to the world. <a href="https://wordpress.org/">WordPress.org</a> should not be compelled to distribute it or provide it free hosting.</p> <h2 class="wp-block-heading">Quiet For A While</h2> <p>After this post, I will refrain from personally commenting on the WP Engine case until a judge rules on the injunction. I will continue to exercise my First Amendment rights to promote others&#8217; speech. However, <strong>I hope others speak up on our battle with WP Engine, and I will boost their speech wherever I can</strong>.</p> <div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-tumblr"><a rel="nofollow noopener noreferrer" data-shared="" class="share-tumblr sd-button share-icon no-text" href="https://ma.tt/2024/10/first-amendment/?share=tumblr" target="_blank" title="Click to share on Tumblr" ><span></span><span class="sharing-screen-reader-text">Click to share on Tumblr (Opens in new window)</span></a></li><li class="share-twitter"><a rel="nofollow noopener noreferrer" data-shared="sharing-twitter-128329" class="share-twitter sd-button share-icon no-text" href="https://ma.tt/2024/10/first-amendment/?share=twitter" target="_blank" title="Click to share on Twitter" ><span></span><span class="sharing-screen-reader-text">Click to share on Twitter (Opens in new window)</span></a></li><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-128329" class="share-facebook sd-button share-icon no-text" href="https://ma.tt/2024/10/first-amendment/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-128329" class="share-linkedin sd-button share-icon no-text" href="https://ma.tt/2024/10/first-amendment/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-pocket"><a rel="nofollow noopener noreferrer" data-shared="" class="share-pocket sd-button share-icon no-text" href="https://ma.tt/2024/10/first-amendment/?share=pocket" target="_blank" title="Click to share on Pocket" ><span></span><span class="sharing-screen-reader-text">Click to share on Pocket (Opens in new window)</span></a></li><li class="share-telegram"><a rel="nofollow noopener noreferrer" data-shared="" class="share-telegram sd-button share-icon no-text" href="https://ma.tt/2024/10/first-amendment/?share=telegram" target="_blank" title="Click to share on Telegram" ><span></span><span class="sharing-screen-reader-text">Click to share on Telegram (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20My%20Freedom%20of%20Speech&body=https%3A%2F%2Fma.tt%2F2024%2F10%2Ffirst-amendment%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="849c440071" data-email-share-track-url="https://ma.tt/2024/10/first-amendment/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> <div id='jp-relatedposts' class='jp-relatedposts' > <!--googleoff: index--> <h3 class="jp-relatedposts-headline"><em>Related Posts</em></h3><!--googleon: index--> </div> </div><!-- .entry-content --> <footer class="entry-meta"> </footer><!-- .entry-meta --> </article><!-- #post --> <nav class="navigation post-navigation"> <h1 class="screen-reader-text"> Post navigation </h1> <div class="nav-links"> <a href="https://ma.tt/2024/10/cloudflare-stories/" rel="prev"><span class="meta-nav">&larr;</span> Cloudflare Stories</a> <a href="https://ma.tt/2024/10/kindness-techcrunch/" rel="next">Kindness and Techcrunch Disrupt <span class="meta-nav">&rarr;</span></a> </div><!-- .nav-links --> </nav><!-- .navigation --> <div id="comments" class="comments-area"> <h2 class="comments-title"> 18 thoughts on &ldquo;<span>My Freedom of Speech</span>&rdquo; </h2> <ol class="comment-list"> <li id="comment-600753" class="comment even thread-even depth-1"> <article id="div-comment-600753" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Fahim Murshed&#039;s avatar' src='https://secure.gravatar.com/avatar/e049c9e2ef71ef2e7015b202a0bb305ab5f4edb329a31859320b96827fac1ab5?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/e049c9e2ef71ef2e7015b202a0bb305ab5f4edb329a31859320b96827fac1ab5?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' decoding='async'/> <b class="fn"><a href="https://fahimm.com" class="url" rel="ugc external nofollow">Fahim Murshed</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/first-amendment/#comment-600753"><time datetime="2024-10-20T15:47:38-07:00">October 20, 2024 at 3:47 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>WP Engine’s GPL code should remain accessible, but platforms like WordPress.org have the right to choose what they host or promote.</p> <p>I also understand why you’ve decided to hold back from personal commentary on the case. It shows a lot of restraint and respect for the legal process. Still, I hope this sparks a deeper conversation in the community. This issue isn’t just about legalities—it’s also about core values like free expression and the open-source spirit that make platforms like WordPress thrive.</p> <p>Wishing you the best as you navigate this, and I know many in the community will continue to support and amplify this important discussion.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/first-amendment/?replytocom=600753#respond" data-commentid="600753" data-postid="128329" data-belowelement="div-comment-600753" data-respondelement="respond" data-replyto="Reply to Fahim Murshed" aria-label="Reply to Fahim Murshed">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-600759" class="comment odd alt thread-odd thread-alt depth-1"> <article id="div-comment-600759" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Alberto Prado&#039;s avatar' src='https://secure.gravatar.com/avatar/1b0c704cb4942dbae9b171341ee95b3e2cb7cd2d6dc0bcdaa4dcee89f3fc0a8d?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/1b0c704cb4942dbae9b171341ee95b3e2cb7cd2d6dc0bcdaa4dcee89f3fc0a8d?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' decoding='async'/> <b class="fn">Alberto Prado</b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/first-amendment/#comment-600759"><time datetime="2024-10-20T20:34:13-07:00">October 20, 2024 at 8:34 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>I hope that once everything gets sorted out, WordPress continues to thrive as a platform for creators. Your contributions have been immense, and these recent challenges shouldn’t overshadow the years of positive impact you’ve made.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/first-amendment/?replytocom=600759#respond" data-commentid="600759" data-postid="128329" data-belowelement="div-comment-600759" data-respondelement="respond" data-replyto="Reply to Alberto Prado" aria-label="Reply to Alberto Prado">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-600761" class="comment even thread-even depth-1"> <article id="div-comment-600761" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Jonathan&#039;s avatar' src='https://secure.gravatar.com/avatar/46f56f0c907929098ce8d87d938bb3d8868e2962f45807ed248e19495ce8449f?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/46f56f0c907929098ce8d87d938bb3d8868e2962f45807ed248e19495ce8449f?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn">Jonathan</b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/first-amendment/#comment-600761"><time datetime="2024-10-20T21:10:25-07:00">October 20, 2024 at 9:10 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>I&#8217;m not sure why so many people seem to want businesses and their representatives to stay silent, and treat the critique of bad practices as &#8220;unprofessional&#8221; or &#8220;unsportsmanlike.&#8221; For a space to flourish there needs to be critique, there needs to be an open discussion.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/first-amendment/?replytocom=600761#respond" data-commentid="600761" data-postid="128329" data-belowelement="div-comment-600761" data-respondelement="respond" data-replyto="Reply to Jonathan" aria-label="Reply to Jonathan">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-600762" class="comment odd alt thread-odd thread-alt depth-1 parent"> <article id="div-comment-600762" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='RedwoodSec&#039;s avatar' src='https://secure.gravatar.com/avatar/ab82d1b31d00d0185e718efce7f6b734cc416db739a4d721666b60478b6f36cf?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/ab82d1b31d00d0185e718efce7f6b734cc416db739a4d721666b60478b6f36cf?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn">RedwoodSec</b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/first-amendment/#comment-600762"><time datetime="2024-10-20T21:16:07-07:00">October 20, 2024 at 9:16 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>You&#8217;re giving Elon Musk vibes when he went to the far right.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/first-amendment/?replytocom=600762#respond" data-commentid="600762" data-postid="128329" data-belowelement="div-comment-600762" data-respondelement="respond" data-replyto="Reply to RedwoodSec" aria-label="Reply to RedwoodSec">Reply</a></div> </article><!-- .comment-body --> <ol class="children"> <li id="comment-600803" class="comment byuser comment-author-saxmatt bypostauthor even depth-2"> <article id="div-comment-600803" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Matt&#039;s avatar' src='https://secure.gravatar.com/avatar/33252cd1f33526af53580fcb1736172f06e6716f32afdd1be19ec3096d15dea5?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/33252cd1f33526af53580fcb1736172f06e6716f32afdd1be19ec3096d15dea5?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="http://ma.tt/" class="url" rel="ugc">Matt</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/first-amendment/#comment-600803"><time datetime="2024-10-21T10:31:19-07:00">October 21, 2024 at 10:31 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>Hah! I don&#8217;t endorse candidates publicly but my donation history is pretty clear.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/first-amendment/?replytocom=600803#respond" data-commentid="600803" data-postid="128329" data-belowelement="div-comment-600803" data-respondelement="respond" data-replyto="Reply to Matt" aria-label="Reply to Matt">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> </ol><!-- .children --> </li><!-- #comment-## --> <li id="comment-600764" class="comment odd alt thread-even depth-1"> <article id="div-comment-600764" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='James P&#039;s avatar' src='https://secure.gravatar.com/avatar/3ecbe9793c48728a1d0204a316807c21efa144a800f49ab5a43bf0425dc9495a?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/3ecbe9793c48728a1d0204a316807c21efa144a800f49ab5a43bf0425dc9495a?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn">James P</b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/first-amendment/#comment-600764"><time datetime="2024-10-20T22:14:05-07:00">October 20, 2024 at 10:14 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>Matt to WordPress is what Linus Torvalds is to Linux Kernel. He sets the direction and is acting the central decision-maker. He is the arbiter. He is unique and has his own unique visionary imprint. I do not see WordPress without Matt and I do not see anyone come even close to filling his shoes.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/first-amendment/?replytocom=600764#respond" data-commentid="600764" data-postid="128329" data-belowelement="div-comment-600764" data-respondelement="respond" data-replyto="Reply to James P" aria-label="Reply to James P">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-600765" class="comment even thread-odd thread-alt depth-1"> <article id="div-comment-600765" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Mukalele Rogers&#039;s avatar' src='https://secure.gravatar.com/avatar/3a33f937b6488aa91cda8b14a2c18133a609bcf8c5d5d08e03d2474e1b852d3c?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/3a33f937b6488aa91cda8b14a2c18133a609bcf8c5d5d08e03d2474e1b852d3c?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="https://www.mukalele.net" class="url" rel="ugc external nofollow">Mukalele Rogers</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/first-amendment/#comment-600765"><time datetime="2024-10-20T22:36:11-07:00">October 20, 2024 at 10:36 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>Good luck!</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/first-amendment/?replytocom=600765#respond" data-commentid="600765" data-postid="128329" data-belowelement="div-comment-600765" data-respondelement="respond" data-replyto="Reply to Mukalele Rogers" aria-label="Reply to Mukalele Rogers">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-600791" class="comment odd alt thread-even depth-1"> <article id="div-comment-600791" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='david wolfpaw&#039;s avatar' src='https://secure.gravatar.com/avatar/0dbeea91a78ebba6209454740657352259713aa5fd0c03932e57eb746736074c?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/0dbeea91a78ebba6209454740657352259713aa5fd0c03932e57eb746736074c?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="https://davidwolfpaw.com" class="url" rel="ugc external nofollow">david wolfpaw</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/first-amendment/#comment-600791"><time datetime="2024-10-21T05:55:50-07:00">October 21, 2024 at 5:55 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>I can speak on the battle with WP Engine, but it would not be positive to you. Which is not the same as being positive to WP Engine.</p> <p>You are just doing the job of making them look like the good side of this battle yourself.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/first-amendment/?replytocom=600791#respond" data-commentid="600791" data-postid="128329" data-belowelement="div-comment-600791" data-respondelement="respond" data-replyto="Reply to david wolfpaw" aria-label="Reply to david wolfpaw">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-600796" class="comment even thread-odd thread-alt depth-1"> <article id="div-comment-600796" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Vitor Madeira&#039;s avatar' src='https://secure.gravatar.com/avatar/3c5540ff1ed2bdcb0b2fc1cd9f29ab526420bf218d3f74edf6595bd463ec0eb2?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/3c5540ff1ed2bdcb0b2fc1cd9f29ab526420bf218d3f74edf6595bd463ec0eb2?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="http://www.vitormadeira.com/" class="url" rel="ugc external nofollow">Vitor Madeira</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/first-amendment/#comment-600796"><time datetime="2024-10-21T08:11:48-07:00">October 21, 2024 at 8:11 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>I admire your courage Matt.</p> <p>In this regard, I guess you will be remembered as the guy who showed all the actual IT community that savage businesses shouldn&#8217;t be acceptable in this so called &#8220;developed world.&#8221;</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/first-amendment/?replytocom=600796#respond" data-commentid="600796" data-postid="128329" data-belowelement="div-comment-600796" data-respondelement="respond" data-replyto="Reply to Vitor Madeira" aria-label="Reply to Vitor Madeira">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-600800" class="comment odd alt thread-even depth-1"> <article id="div-comment-600800" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Generosus&#039;s avatar' src='https://secure.gravatar.com/avatar/b8b5d05f16c9f7a56e2e008a523e8bbb27f52a91f8692e8265f2831d7063f2d7?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/b8b5d05f16c9f7a56e2e008a523e8bbb27f52a91f8692e8265f2831d7063f2d7?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn">Generosus</b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/first-amendment/#comment-600800"><time datetime="2024-10-21T09:54:44-07:00">October 21, 2024 at 9:54 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>Way to go, Matt. You have my support. We can argue with opinions all day long, but never with the facts. In this case, you have (and own) the facts. Best wishes.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/first-amendment/?replytocom=600800#respond" data-commentid="600800" data-postid="128329" data-belowelement="div-comment-600800" data-respondelement="respond" data-replyto="Reply to Generosus" aria-label="Reply to Generosus">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-600801" class="comment even thread-odd thread-alt depth-1"> <article id="div-comment-600801" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Bright Vessel&#039;s avatar' src='https://secure.gravatar.com/avatar/72d20e38966793032cc055e7e7563494b8f37cac5b26fc92fcd271bd57be5e28?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/72d20e38966793032cc055e7e7563494b8f37cac5b26fc92fcd271bd57be5e28?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn">Bright Vessel</b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/first-amendment/#comment-600801"><time datetime="2024-10-21T09:57:02-07:00">October 21, 2024 at 9:57 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>I completely agree with you and have been following this situation from the start. The WP Engine has generated millions upon millions in revenue, yet it does very little to support WordPress compared to the countless developers and contributors who work for free, build essential plugins, and support code updates.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/first-amendment/?replytocom=600801#respond" data-commentid="600801" data-postid="128329" data-belowelement="div-comment-600801" data-respondelement="respond" data-replyto="Reply to Bright Vessel" aria-label="Reply to Bright Vessel">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-600808" class="comment odd alt thread-even depth-1"> <article id="div-comment-600808" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='KURON&#039;s avatar' src='https://secure.gravatar.com/avatar/e631ec2090bb4b09d1dcd1e6473f078a7c1673c77ce1cc78d144b44d3b4f06c7?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/e631ec2090bb4b09d1dcd1e6473f078a7c1673c77ce1cc78d144b44d3b4f06c7?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn">KURON</b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/first-amendment/#comment-600808"><time datetime="2024-10-21T14:45:34-07:00">October 21, 2024 at 2:45 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>Sometimes it is better (although incredibly difficult) to just let things work out through the courts. When we are speaking on things that are being argued in court, due to our passion we can inadvertently say something that can be detrimental. Deep breaths and try and keep the stress under control. Never let the bad in life, change the good in you. Peace, Matt!</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/first-amendment/?replytocom=600808#respond" data-commentid="600808" data-postid="128329" data-belowelement="div-comment-600808" data-respondelement="respond" data-replyto="Reply to KURON" aria-label="Reply to KURON">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-600831" class="comment even thread-odd thread-alt depth-1"> <article id="div-comment-600831" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Leo Koo&#039;s avatar' src='https://secure.gravatar.com/avatar/a1e580f439611b2d1789cb219d64b264acf69ed849f71cc27cbd74ab7ec532ab?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/a1e580f439611b2d1789cb219d64b264acf69ed849f71cc27cbd74ab7ec532ab?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="https://www.leokoo.com" class="url" rel="ugc external nofollow">Leo Koo</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/first-amendment/#comment-600831"><time datetime="2024-10-23T12:48:44-07:00">October 23, 2024 at 12:48 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>Thanks for sharing, Matt. While I would love to hear more from you, it&#8217;s best to keep comments on WPE private so that WPE have no bullets against you.</p> <p>As my previous comments, I appreciate what you&#8217;ve done for WordPress and hope to see a win-win situation. Hopefully WPE settles.</p> <p>Also, WordPress isn&#8217;t the first to enforce your trademark. Moodle does the same and don&#8217;t allow any non-partners to use the word, Moodle Hosting.</p> <p>God Bless, bro 🙂</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/first-amendment/?replytocom=600831#respond" data-commentid="600831" data-postid="128329" data-belowelement="div-comment-600831" data-respondelement="respond" data-replyto="Reply to Leo Koo" aria-label="Reply to Leo Koo">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-600992" class="comment odd alt thread-even depth-1"> <article id="div-comment-600992" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Tim Brown&#039;s avatar' src='https://secure.gravatar.com/avatar/b7b065b421f261eae55a88320ca81386709007aa6fcd7d53e6538d45aa6625c4?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/b7b065b421f261eae55a88320ca81386709007aa6fcd7d53e6538d45aa6625c4?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="https://hookagency.com" class="url" rel="ugc external nofollow">Tim Brown</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/first-amendment/#comment-600992"><time datetime="2024-10-27T18:50:04-07:00">October 27, 2024 at 6:50 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>I just hope I’m a few months these things don’t negatively impact the health of the overall community and platform, or at least they can heal from this. A lot of us, our livelihoods are pretty wrapped up in this little thing called WordPress</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/first-amendment/?replytocom=600992#respond" data-commentid="600992" data-postid="128329" data-belowelement="div-comment-600992" data-respondelement="respond" data-replyto="Reply to Tim Brown" aria-label="Reply to Tim Brown">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-601005" class="pingback even thread-odd thread-alt depth-1"> <div class="comment-body"> Pingback: <a href="https://wptavern.com/wp-engine-files-injunction-hearing-set-for-november-26-2024" class="url" rel="ugc external nofollow">WP Engine Files Injunction, Hearing Set for November 26, 2024 &#8211; WP Tavern</a> </div> </li><!-- #comment-## --> <li id="comment-601008" class="comment odd alt thread-even depth-1"> <article id="div-comment-601008" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Ethelredo Jr&#039;s avatar' src='https://secure.gravatar.com/avatar/a30107296d7ce2ff3f4fd894a43a1adca6de701370afcc3608176bdd1e365f8b?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/a30107296d7ce2ff3f4fd894a43a1adca6de701370afcc3608176bdd1e365f8b?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="http://junparajes.com" class="url" rel="ugc external nofollow">Ethelredo Jr</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/first-amendment/#comment-601008"><time datetime="2024-10-28T19:54:37-07:00">October 28, 2024 at 7:54 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>Hi Matt,</p> <p>Your creed really strikes a chord with me, especially at this time:</p> <p>&#8220;I will communicate as much as possible, because it’s the oxygen of a distributed company. I am in a marathon, not a sprint, and no matter how far away the goal is, the only way to get there is by putting one foot in front of another every day. Given time, there is no problem that’s insurmountable.&#8221;</p> <p>COMMUNICATE AS MUCH AS POSSIBLE</p> <p>I know how stressful things have been lately for you, but I wish you the best!</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/first-amendment/?replytocom=601008#respond" data-commentid="601008" data-postid="128329" data-belowelement="div-comment-601008" data-respondelement="respond" data-replyto="Reply to Ethelredo Jr" aria-label="Reply to Ethelredo Jr">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-601027" class="comment even thread-odd thread-alt depth-1"> <article id="div-comment-601027" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Jim&#039;s avatar' src='https://secure.gravatar.com/avatar/7d1364abca6c502dc72c14e9a3e02fd01a9db16522c25b703da559988973f74a?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/7d1364abca6c502dc72c14e9a3e02fd01a9db16522c25b703da559988973f74a?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn">Jim</b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/first-amendment/#comment-601027"><time datetime="2024-10-30T12:37:00-07:00">October 30, 2024 at 12:37 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>It&#8217;s interesting how many different folks have spoken out so strongly against your practices, despite you explaining your side of the issue. I personally don&#8217;t understand the issues involved. Good luck!</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/first-amendment/?replytocom=601027#respond" data-commentid="601027" data-postid="128329" data-belowelement="div-comment-601027" data-respondelement="respond" data-replyto="Reply to Jim" aria-label="Reply to Jim">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-601092" class="comment odd alt thread-even depth-1"> <article id="div-comment-601092" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Krystyl&#039;s avatar' src='https://secure.gravatar.com/avatar/db07b4e253accde6d29d08320e6c57c770b30bd895384a7c5440ac9df760dd14?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/db07b4e253accde6d29d08320e6c57c770b30bd895384a7c5440ac9df760dd14?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn">Krystyl</b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/first-amendment/#comment-601092"><time datetime="2024-11-08T08:08:22-08:00">November 8, 2024 at 8:08 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>The irony in all of this is how often companies and individuals profit off someone else’s work without fairly sharing the benefits, only to face backlash when the original creator pushes back.</p> <p>A perfect analogy is a woman pitching an idea at a meeting—she&#8217;s met with indifference, yet others quietly start implementing her idea without giving her credit. At the next meeting, a man pitches the same idea, and suddenly the company invests in it, markets it, and makes millions. The woman who originally pitched it is left with nothing.</p> <p>It’s a prime example of the frustration that arises when original contributors are overlooked, while others benefit from their ideas and hard work.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/first-amendment/?replytocom=601092#respond" data-commentid="601092" data-postid="128329" data-belowelement="div-comment-601092" data-respondelement="respond" data-replyto="Reply to Krystyl" aria-label="Reply to Krystyl">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> </ol><!-- .comment-list --> <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title">SHARE YOUR THOUGHTS<small><a rel="nofollow" id="cancel-comment-reply-link" href="/2024/10/first-amendment/#respond" style="display:none;">Cancel reply</a></small></h3> <form id="commentform" class="comment-form"> <iframe title="Comment Form" src="https://jetpack.wordpress.com/jetpack-comment/?blogid=1047865&#038;postid=128329&#038;comment_registration=0&#038;require_name_email=1&#038;stc_enabled=1&#038;stb_enabled=1&#038;show_avatars=1&#038;avatar_default=retro&#038;greeting=SHARE+YOUR+THOUGHTS&#038;jetpack_comments_nonce=fb8df96ab2&#038;greeting_reply=Leave+a+Reply+to+%25s&#038;color_scheme=transparent&#038;lang=en_US&#038;jetpack_version=14.2.1&#038;iframe_unique_id=1&#038;show_cookie_consent=10&#038;has_cookie_consent=0&#038;is_current_user_subscribed=0&#038;token_key=%3Bnormal%3B&#038;sig=c65614b2a093b11e0dfc71b167483728da089439#parent=https%3A%2F%2Fma.tt%2F2024%2F10%2Ffirst-amendment%2F" name="jetpack_remote_comment" style="width:100%; height: 430px; border:0;" class="jetpack_remote_comment" id="jetpack_remote_comment" sandbox="allow-same-origin allow-top-navigation allow-scripts allow-forms allow-popups" > </iframe> <!--[if !IE]><!--> <script> document.addEventListener('DOMContentLoaded', function () { var commentForms = document.getElementsByClassName('jetpack_remote_comment'); for (var i = 0; i < commentForms.length; i++) { commentForms[i].allowTransparency = true; commentForms[i].scrolling = 'no'; } }); </script> <!--<![endif]--> </form> </div> <input type="hidden" name="comment_parent" id="comment_parent" value="" /> </div><!-- #comments --> </div><!-- #content --> </div><!-- #primary --> </div><!-- #main --> <footer id="colophon" class="site-footer"> <div class="site-info"> <a href="https://wordpress.org/" class="imprint"> Proudly powered by WordPress </a> </div><!-- .site-info --> <div id="navbar" class="navbar"> <nav id="site-navigation" class="navigation main-navigation"> <button class="menu-toggle">Menu</button> <a class="screen-reader-text skip-link" href="#content" title="Skip to content">Skip to content</a> <div class="menu-main-menu-container"><ul id="primary-menu" class="nav-menu"><li id="menu-item-42392" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-42392"><a href="https://ma.tt/">Home</a></li> <li id="menu-item-42393" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42393"><a href="https://ma.tt/about/">About</a></li> <li id="menu-item-48597" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-48597"><a href="https://ma.tt/contact/">Contact</a></li> <li id="menu-item-51120" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-51120"><a href="https://distributed.blog/">Distributed</a></li> <li id="menu-item-51149" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-51149"><a href="https://twitter.com/photomatt">X</a></li> <li id="menu-item-110132" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-110132"><a href="https://t.me/+oMWZJFfyMok2ZmUz">Telegram</a></li> <li id="menu-item-43841" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-43841"><a href="https://automattic.com/work-with-us/">Let&#8217;s Work Together</a></li> </ul></div> <form role="search" method="get" class="search-form" action="https://ma.tt/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Search" /> </form> </nav><!-- #site-navigation --> </div><!-- #navbar --> </footer><!-- #colophon --> </div><!-- #page --> <script type="text/javascript"> var _sf_async_config={}; _sf_async_config.uid = 174; _sf_async_config.domain = "ma.tt"; _sf_async_config.useCanonical = true; (function(){ function loadChartbeat() { window._sf_endpt=(new Date()).getTime(); var e = document.createElement('script'); e.setAttribute('language', 'javascript'); e.setAttribute('type', 'text/javascript'); e.setAttribute('src', '//static.chartbeat.com/js/chartbeat.js'); document.body.appendChild(e); } var oldonload = window.onload; window.onload = (typeof window.onload != 'function') ? loadChartbeat : function() { try { oldonload(); } catch (e) { loadChartbeat(); throw e} loadChartbeat(); }; })(); </script> <!-- GA Google Analytics @ https://m0n.co/ga --> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-52447-3', 'auto'); ga('send', 'pageview'); </script> <div class="jetpack-instant-search__widget-area" style="display: none"> </div> <script type="importmap" id="wp-importmap"> {"imports":{"is-land":"https:\/\/ma.tt\/blog-content\/plugins\/snow-fall\/js\/is-land.js?ver=4.0.0"}} </script> <script type="module" src="https://ma.tt/blog-content/plugins/snow-fall/js/is-land.js?ver=4.0.0" id="is-land-js-module"></script> <script type="module" src="https://ma.tt/blog-content/plugins/snow-fall/js/snow-fall.js?ver=1.0.3" id="snow-fall-js-module"></script> <script type="text/javascript"> window.WPCOM_sharing_counts = {"https:\/\/ma.tt\/2024\/10\/first-amendment\/":128329}; </script> <style id='wp-block-paragraph-inline-css'> .is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} </style> <style id='wp-block-quote-inline-css'> .wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block} </style> <style id='wp-block-quote-theme-inline-css'> .wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none} </style> <style id='wp-block-heading-inline-css'> h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--dark-gray: #141412;--wp--preset--color--red: #bc360a;--wp--preset--color--medium-orange: #db572f;--wp--preset--color--light-orange: #ea9629;--wp--preset--color--yellow: #fbca3c;--wp--preset--color--dark-brown: #220e10;--wp--preset--color--medium-brown: #722d19;--wp--preset--color--light-brown: #eadaa6;--wp--preset--color--beige: #e8e5ce;--wp--preset--color--off-white: #f7f5e7;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--autumn-brown: linear-gradient(135deg, rgba(226,45,15,1) 0%, rgba(158,25,13,1) 100%);--wp--preset--gradient--sunset-yellow: linear-gradient(135deg, rgba(233,139,41,1) 0%, rgba(238,179,95,1) 100%);--wp--preset--gradient--light-sky: linear-gradient(135deg,rgba(228,228,228,1.0) 0%,rgba(208,225,252,1.0) 100%);--wp--preset--gradient--dark-sky: linear-gradient(135deg,rgba(0,0,0,1.0) 0%,rgba(56,61,69,1.0) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} </style> <script src="https://ma.tt/blog-content/mu-plugins/jp-lite-youtube-embed/lite-yt-embed.min.js?ver=0.3.2-5" id="jp-lite-youtube-embed-script-js" defer data-wp-strategy="defer"></script> <script src="https://ma.tt/blog/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script> <script src="https://ma.tt/blog-content/plugins/gutenberg/build/hooks/index.min.js?ver=84e753e2b66eb7028d38" id="wp-hooks-js"></script> <script src="https://ma.tt/blog-content/plugins/gutenberg/build/i18n/index.min.js?ver=bd5a2533e717a1043151" id="wp-i18n-js"></script> <script id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script src="https://ma.tt/blog-content/plugins/jetpack-boost/jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.js?minify=true&amp;ver=becd7d9884bc1b331e45" id="wp-jp-i18n-loader-js"></script> <script id="wp-jp-i18n-loader-js-after"> wp.jpI18nLoader.state = {"baseUrl":"https://ma.tt/blog-content/languages/","locale":"en_US","domainMap":{"jetpack-admin-ui":"plugins/jetpack-boost","jetpack-assets":"plugins/jetpack-boost","jetpack-boost-core":"plugins/jetpack-boost","jetpack-boost-speed-score":"plugins/jetpack-boost","jetpack-config":"plugins/jetpack-boost","jetpack-connection":"plugins/jetpack-social","jetpack-explat":"plugins/jetpack-boost","jetpack-image-cdn":"plugins/jetpack-boost","jetpack-ip":"plugins/jetpack-boost","jetpack-jitm":"plugins/jetpack-boost","jetpack-licensing":"plugins/jetpack-boost","jetpack-my-jetpack":"plugins/jetpack-boost","jetpack-password-checker":"plugins/jetpack-boost","jetpack-plugin-deactivation":"plugins/jetpack-boost","jetpack-plugins-installer":"plugins/jetpack-boost","jetpack-protect-models":"plugins/jetpack-boost","jetpack-protect-status":"plugins/jetpack-boost","jetpack-schema":"plugins/jetpack-boost","jetpack-sync":"plugins/jetpack-boost","jetpack-wp-js-data-sync":"plugins/jetpack-boost","jetpack-post-list":"plugins/jetpack-social","jetpack-publicize-pkg":"plugins/jetpack-social","jetpack-backup-pkg":"plugins/jetpack","jetpack-blaze":"plugins/jetpack","jetpack-classic-theme-helper":"plugins/jetpack","jetpack-compat":"plugins/jetpack","jetpack-forms":"plugins/jetpack","jetpack-import":"plugins/jetpack","jetpack-masterbar":"plugins/jetpack","jetpack-search-pkg":"plugins/jetpack","jetpack-stats":"plugins/jetpack","jetpack-stats-admin":"plugins/jetpack","jetpack-videopress-pkg":"plugins/jetpack","jetpack-waf":"plugins/jetpack","jetpack-wordads":"plugins/jetpack","woocommerce-analytics":"plugins/jetpack"},"domainPaths":{"jetpack-admin-ui":"jetpack_vendor/automattic/jetpack-admin-ui/","jetpack-assets":"jetpack_vendor/automattic/jetpack-assets/","jetpack-boost-core":"jetpack_vendor/automattic/jetpack-boost-core/","jetpack-boost-speed-score":"jetpack_vendor/automattic/jetpack-boost-speed-score/","jetpack-config":"jetpack_vendor/automattic/jetpack-config/","jetpack-connection":"jetpack_vendor/automattic/jetpack-connection/","jetpack-explat":"jetpack_vendor/automattic/jetpack-explat/","jetpack-image-cdn":"jetpack_vendor/automattic/jetpack-image-cdn/","jetpack-ip":"jetpack_vendor/automattic/jetpack-ip/","jetpack-jitm":"jetpack_vendor/automattic/jetpack-jitm/","jetpack-licensing":"jetpack_vendor/automattic/jetpack-licensing/","jetpack-my-jetpack":"jetpack_vendor/automattic/jetpack-my-jetpack/","jetpack-password-checker":"jetpack_vendor/automattic/jetpack-password-checker/","jetpack-plugin-deactivation":"jetpack_vendor/automattic/jetpack-plugin-deactivation/","jetpack-plugins-installer":"jetpack_vendor/automattic/jetpack-plugins-installer/","jetpack-protect-models":"jetpack_vendor/automattic/jetpack-protect-models/","jetpack-protect-status":"jetpack_vendor/automattic/jetpack-protect-status/","jetpack-schema":"jetpack_vendor/automattic/jetpack-schema/","jetpack-sync":"jetpack_vendor/automattic/jetpack-sync/","jetpack-wp-js-data-sync":"jetpack_vendor/automattic/jetpack-wp-js-data-sync/","jetpack-post-list":"jetpack_vendor/automattic/jetpack-post-list/","jetpack-publicize-pkg":"jetpack_vendor/automattic/jetpack-publicize/","jetpack-backup-pkg":"jetpack_vendor/automattic/jetpack-backup/","jetpack-blaze":"jetpack_vendor/automattic/jetpack-blaze/","jetpack-classic-theme-helper":"jetpack_vendor/automattic/jetpack-classic-theme-helper/","jetpack-compat":"jetpack_vendor/automattic/jetpack-compat/","jetpack-forms":"jetpack_vendor/automattic/jetpack-forms/","jetpack-import":"jetpack_vendor/automattic/jetpack-import/","jetpack-masterbar":"jetpack_vendor/automattic/jetpack-masterbar/","jetpack-search-pkg":"jetpack_vendor/automattic/jetpack-search/","jetpack-stats":"jetpack_vendor/automattic/jetpack-stats/","jetpack-stats-admin":"jetpack_vendor/automattic/jetpack-stats-admin/","jetpack-videopress-pkg":"jetpack_vendor/automattic/jetpack-videopress/","jetpack-waf":"jetpack_vendor/automattic/jetpack-waf/","jetpack-wordads":"jetpack_vendor/automattic/jetpack-wordads/","woocommerce-analytics":"jetpack_vendor/automattic/woocommerce-analytics/"}}; </script> <script src="https://ma.tt/blog-content/plugins/gutenberg/build/url/index.min.js?ver=499ac283dc628dfb623e" id="wp-url-js"></script> <script id="jetpack-instant-search-js-before"> var JetpackInstantSearchOptions=JSON.parse(decodeURIComponent("%7B%22overlayOptions%22%3A%7B%22colorTheme%22%3A%22light%22%2C%22enableInfScroll%22%3Atrue%2C%22enableFilteringOpensOverlay%22%3Atrue%2C%22enablePostDate%22%3Atrue%2C%22enableSort%22%3Atrue%2C%22highlightColor%22%3A%22%23FFC%22%2C%22overlayTrigger%22%3A%22submit%22%2C%22resultFormat%22%3A%22expanded%22%2C%22showPoweredBy%22%3Atrue%2C%22defaultSort%22%3A%22newest%22%2C%22excludedPostTypes%22%3A%5B%22attachment%22%5D%7D%2C%22homeUrl%22%3A%22https%3A%5C%2F%5C%2Fma.tt%22%2C%22locale%22%3A%22en-US%22%2C%22postsPerPage%22%3A20%2C%22siteId%22%3A1047865%2C%22postTypes%22%3A%7B%22post%22%3A%7B%22singular_name%22%3A%22Post%22%2C%22name%22%3A%22Posts%22%7D%2C%22page%22%3A%7B%22singular_name%22%3A%22Page%22%2C%22name%22%3A%22Pages%22%7D%2C%22attachment%22%3A%7B%22singular_name%22%3A%22Media%22%2C%22name%22%3A%22Media%22%7D%7D%2C%22webpackPublicPath%22%3A%22https%3A%5C%2F%5C%2Fma.tt%5C%2Fblog-content%5C%2Fplugins%5C%2Fjetpack%5C%2Fjetpack_vendor%5C%2Fautomattic%5C%2Fjetpack-search%5C%2Fbuild%5C%2Finstant-search%5C%2F%22%2C%22isPhotonEnabled%22%3Atrue%2C%22isFreePlan%22%3Afalse%2C%22apiRoot%22%3A%22https%3A%5C%2F%5C%2Fma.tt%5C%2Fwp-json%5C%2F%22%2C%22apiNonce%22%3A%2203830572b5%22%2C%22isPrivateSite%22%3Afalse%2C%22isWpcom%22%3Afalse%2C%22hasOverlayWidgets%22%3Afalse%2C%22widgets%22%3A%5B%5D%2C%22widgetsOutsideOverlay%22%3A%5B%5D%2C%22hasNonSearchWidgets%22%3Afalse%2C%22preventTrackingCookiesReset%22%3Afalse%7D")); </script> <script src="https://ma.tt/blog-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-search/build/instant-search/jp-search.js?minify=false&amp;ver=da5ecd9f722e7fcb409e" id="jetpack-instant-search-js"></script> <script src="//stats.wp.com/w.js?ver=202508" id="jp-tracks-js"></script> <script src="https://ma.tt/blog-content/plugins/wp-parsely/build/loader.js?ver=b681bb9905652ac12735" id="wp-parsely-loader-js"></script> <script data-parsely-site="ma.tt" src="https://cdn.parsely.com/keys/ma.tt/p.js?ver=3.17.0" id="parsely-cfg"></script> <script src="https://ma.tt/blog-content/themes/ma.tt/js/matt.js?ver=1719254596" id="matt-script-js" defer data-wp-strategy="defer"></script> <script src="https://ma.tt/blog/wp-includes/js/comment-reply.min.js?ver=6.8-alpha-59827" id="comment-reply-js"></script> <script src="https://ma.tt/blog-content/plugins/gravatar-enhanced/build/hovercards.js?ver=379f2afa46f37169f7a3" id="gravatar-enhanced-hovercards-js"></script> <script src="https://ma.tt/blog-content/themes/ma.tt/js/base-functions.js?ver=6.8-alpha-59827" id="matt-base-theme-functions-js" defer data-wp-strategy="defer"></script> <script src="https://stats.wp.com/e-202508.js" id="jetpack-stats-js" data-wp-strategy="defer"></script> <script id="jetpack-stats-js-after"> _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"1047865\",\"post\":\"128329\",\"tz\":\"-8\",\"srv\":\"ma.tt\",\"j\":\"1:14.2.1\"}") ]); _stq.push([ "clickTrackerInit", "1047865", "128329" ]); </script> <script defer src="https://ma.tt/blog-content/plugins/akismet/_inc/akismet-frontend.js?ver=1739606974" id="akismet-frontend-js"></script> <script id="sharing-js-js-extra"> var sharing_js_options = {"lang":"en","counts":"1","is_stats_active":"1"}; </script> <script src="https://ma.tt/blog-content/plugins/jetpack/_inc/build/sharedaddy/sharing.min.js?ver=14.2.1" id="sharing-js-js"></script> <script id="sharing-js-js-after"> var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-tumblr' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-tumblr' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomtumblr', 'menubar=1,resizable=1,width=450,height=450' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-twitter' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-twitter' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomtwitter', 'menubar=1,resizable=1,width=600,height=350' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-facebook' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-facebook' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomfacebook', 'menubar=1,resizable=1,width=600,height=400' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-linkedin' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-linkedin' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomlinkedin', 'menubar=1,resizable=1,width=580,height=450' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-pocket' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-pocket' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcompocket', 'menubar=1,resizable=1,width=450,height=450' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-telegram' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-telegram' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomtelegram', 'menubar=1,resizable=1,width=450,height=450' ); return false; } } ); } )(); </script> <is-land on:media="(prefers-reduced-motion: no-preference)" on:idle> <snow-fall></snow-fall> </is-land> <script type="text/javascript"> (function () { const iframe = document.getElementById( 'jetpack_remote_comment' ); const watchReply = function() { // Check addComment._Jetpack_moveForm to make sure we don't monkey-patch twice. if ( 'undefined' !== typeof addComment && ! addComment._Jetpack_moveForm ) { // Cache the Core function. addComment._Jetpack_moveForm = addComment.moveForm; const commentParent = document.getElementById( 'comment_parent' ); const cancel = document.getElementById( 'cancel-comment-reply-link' ); function tellFrameNewParent ( commentParentValue ) { const url = new URL( iframe.src ); if ( commentParentValue ) { url.searchParams.set( 'replytocom', commentParentValue ) } else { url.searchParams.delete( 'replytocom' ); } if( iframe.src !== url.href ) { iframe.src = url.href; } }; cancel.addEventListener( 'click', function () { tellFrameNewParent( false ); } ); addComment.moveForm = function ( _, parentId ) { tellFrameNewParent( parentId ); return addComment._Jetpack_moveForm.apply( null, arguments ); }; } } document.addEventListener( 'DOMContentLoaded', watchReply ); // In WP 6.4+, the script is loaded asynchronously, so we need to wait for it to load before we monkey-patch the functions it introduces. document.querySelector('#comment-reply-js')?.addEventListener( 'load', watchReply ); const commentIframes = document.getElementsByClassName('jetpack_remote_comment'); window.addEventListener('message', function(event) { if (event.origin !== 'https://jetpack.wordpress.com') { return; } if (!event?.data?.iframeUniqueId && !event?.data?.height) { return; } const eventDataUniqueId = event.data.iframeUniqueId; // Change height for the matching comment iframe for (let i = 0; i < commentIframes.length; i++) { const iframe = commentIframes[i]; const url = new URL(iframe.src); const iframeUniqueIdParam = url.searchParams.get('iframe_unique_id'); if (iframeUniqueIdParam == event.data.iframeUniqueId) { iframe.style.height = event.data.height + 'px'; return; } } }); })(); </script> </body> </html> <!-- Dynamic page generated in 0.219 seconds. --> <!-- Cached page generated by WP-Super-Cache on 2025-02-17 01:55:02 --> <!-- Compression = gzip -->

Pages: 1 2 3 4 5 6 7 8 9 10