


<h2 id="h-design"><a href="https://make.wordpress.org/design">Design</a></h2>



<ul><li><a href="https://make.wordpress.org/design/2022/08/29/design-share-aug-15-26/">Design Share: Aug 15-26</a></li></ul>



<h2 id="h-docs"><a href="https://make.wordpress.org/docs">Docs</a></h2>



<ul><li><a href="https://make.wordpress.org/docs/2022/08/30/summary-of-docs-team-biweekly-meeting-august-30-2022/">Summary of Docs Team Biweekly Meeting August 30, 2022</a></li><li><a href="https://make.wordpress.org/docs/2022/08/30/summary-of-docs-team-biweekly-meeting-august-30-2022/#:~:text=Tracker/issues/225-,Advanced,-Admin">WordPress Advanced Administration Handbook</a></li></ul>



<h2><a href="https://wordpress.org/five-for-the-future/">Five for the Future</a></h2>



<ul><li><a href="https://github.com/WordPress/five-for-the-future/issues/214">Deactivate inactive pledges</a></li><li><a href="https://github.com/WordPress/five-for-the-future/issues/212">Remove contributor hours when account banned</a>&nbsp;</li><li><a href="https://github.com/WordPress/five-for-the-future/issues/210">Use last 5ftF contribution as inactivity criteria</a></li><li><a href="https://github.com/WordPress/five-for-the-future/issues/208">Hyperlink not readable on Program Expectations page</a></li></ul>



<h2 id="h-hosting">Hosting</h2>



<ul><li><strong>PROPOSAL:</strong> <a href="https://make.wordpress.org/hosting/2022/08/18/proposal-updating-wp_memory_limit/">Updating WP_MEMORY_LIMIT</a></li><li><a href="https://make.wordpress.org/hosting/2022/08/31/hosting-team-meeting-agenda-2022-08-31/">Hosting Team meeting agenda 2022-08-31</a></li></ul>



<h2 id="h-marketing"><a href="https://make.wordpress.org/marketing">Marketing</a></h2>



<ul><li><a href="https://make.wordpress.org/marketing/2022/08/31/notes-global-marketing-team-meeting-august-24-2022/">Notes: Global Marketing Team Meeting, August 24, 2022</a></li><li><a href="https://make.wordpress.org/marketing/2022/08/30/agenda-marketing-meeting-august-31-2022/">Agenda, Marketing meeting, August 31, 2022</a></li></ul>



<h2 id="h-meta"><a href="https://make.wordpress.org/meta">Meta</a></h2>



<ul><li><a href="https://make.wordpress.org/meta/2022/08/18/navigation/">Navigation</a></li></ul>
</div>



<div class="wp-container-32 wp-block-column">
<h2 id="h-openverse"><a href="https://make.wordpress.org/openverse">Openverse</a></h2>



<ul><li><a href="https://make.wordpress.org/openverse/2022/08/30/openverse-remote-contributor-day-at-wordcamp-us-2022/">Openverse Remote Contributor Day at WordCamp US 2022</a></li></ul>



<h2 id="h-performance"><a href="https://make.wordpress.org/performance/">Performance</a></h2>



<ul><li>Proposal: <a href="https://github.com/WordPress/performance/issues/455">Database performance Health Checks</a></li></ul>



<h2 id="h-plugins"><a href="https://make.wordpress.org/plugins">Plugins</a></h2>



<ul><li><a href="https://make.wordpress.org/updates/2022/08/29/plugin-review-team-29-aug-2022/">Plugin Review Team: 29 Aug 2022</a></li></ul>



<h2 id="h-polyglots"><a href="https://make.wordpress.org/polyglots">Polyglots</a></h2>



<ul><li><a href="https://make.wordpress.org/polyglots/2022/08/22/polyglots-monthly-newsletter-august-2022/">Polyglots Monthly Newsletter: August 2022</a></li></ul>



<h2 id="h-test"><a href="https://make.wordpress.org/test">Test</a></h2>



<ul><li><a href="https://make.wordpress.org/test/2022/08/13/fse-program-testing-call-16-back-to-basics/">FSE Program Testing Call #16: Back to Basics</a></li><li><a href="https://make.wordpress.org/test/2022/08/16/week-in-test-16-august-2022/">Week in Test: 16 August 2022</a></li></ul>



<h2 id="h-themes"><a href="https://make.wordpress.org/themes">Themes</a></h2>



<ul><li><strong>FEEDBACK REQUESTED:</strong> <a href="https://make.wordpress.org/themes/2022/08/15/testing-and-feedback-for-the-fluid-typography-feature/">Testing and Feedback for the Fluid Typography Feature</a></li><li><a href="https://make.wordpress.org/updates/2022/08/16/themes-team-update-august-16-2022/"></a><a href="https://make.wordpress.org/themes/2022/08/23/themes-team-meeting-notes-august-23-2022/">Themes Team Meeting Notes –&nbsp;August 23, 2022</a></li><li><a href="https://make.wordpress.org/updates/2022/08/30/test-team-update-30-august-2022/">Test Team Update: 30 August 2022</a></li></ul>



<h2 id="h-training"><a href="https://make.wordpress.org/training">Training</a></h2>



<ul><li><a href="https://make.wordpress.org/updates/2022/09/01/whats-new-on-learnwp-august-2022/">What’s new on LearnWP – August 2022</a></li><li><a href="https://make.wordpress.org/training/2022/07/27/information-sources-for-wp-6-1/">Information Sources for WP 6.1</a></li><li><a href="https://make.wordpress.org/training/2022/08/31/august-24th-30th-supplemental-sme-meeting-recap/">August 24th / 30th Supplemental SME Meeting Recap</a></li><li><a href="https://make.wordpress.org/training/2022/08/29/august-2022-monthly-faculty-meeting/">August 2022 Monthly Faculty Meeting</a></li><li><a href="https://make.wordpress.org/training/2022/08/29/meeting-agenda-for-august-30-2022/">Meeting Agenda for August 30, 2022</a></li><li><a href="https://make.wordpress.org/training/2022/08/29/training-team-meeting-recap-august-23/">Training Team Meeting Recap –&nbsp;August 23</a></li><li><a href="https://make.wordpress.org/training/2022/08/27/documenting-the-successful-launch-of-japanese-online-workshops/">Documenting the Successful Launch of Japanese Online Workshops</a></li></ul>



<h3 id="h-video-tutorials">Video Tutorials</h3>



<ul><li><a href="https://learn.wordpress.org/tutorial/creating-a-new-header-with-blocks/">Creating a new header with blocks</a></li></ul>



<h3 id="h-online-workshops">Online Workshops:</h3>



<ul><li><a href="https://learn.wordpress.org/?meeting=what-is-the-domain-name-system-2">What is the Domain Name System?</a></li><li><a href="https://learn.wordpress.org/?meeting=introducing-domains-2">Introducing… Domains!</a></li><li><a href="https://learn.wordpress.org/?meeting=showcasing-content-with-query-loops-4">Showcasing Content with Query Loops</a></li><li><a href="https://learn.wordpress.org/?meeting=the-beginners-guide-to-full-site-editing">The Beginner’s Guide to Full Site Editing</a></li><li><a href="https://learn.wordpress.org/?meeting=a-personal-site-in-1-2-3-with-patterns">A Personal Site in 1, 2, 3 with Patterns</a><a href="https://github.com/courtneyr-dev/make-wp/#test"></a></li></ul>



<h2 id="h-wptv">WPTV</h2>



<ul><li><a href="https://wordpress.tv/category/year/2022/">Latest WordPress TV videos</a></li></ul>
</div>
</div>



<hr class="wp-block-separator has-alpha-channel-opacity" />



<h2 id="h-related-news">Related News:</h2>



<ul><li><a href="https://thephp.foundation/blog/2022/08/30/php-core-roundup-5/">PHP Core Roundup #5</a></li><li><a href="https://tc39.es/#proposals">ECMAScript Proposals</a></li></ul>



<p class="has-theme-palette-7-background-color has-background">Thanks for reading our WP dot .org roundup! Each week we are highlighting the news and discussions coming from the good folks making WordPress possible. If you or your company create products or services that use WordPress, you need to be engaged with them and their work. Be sure to share this resource with your product and project managers. <br /><br /><strong>Are you interested in giving back and contributing your time and skills to WordPress.org?</strong> <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f64f.png" alt="🙏" class="wp-smiley" /> <a href="https://wordpress.org/support/article/contributing-to-wordpress/">Start Here ›</a><br /><br /><strong>Get our weekly WordPress community news digest</strong> — Post Status' <a href="https://poststatus.com/news/week-in-review/">Week in Review</a> — covering the WP/Woo news plus significant writing and podcasts. It's also available in <a href="https://poststatus.com/newsletter">our newsletter</a>. <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f48c.png" alt="💌" class="wp-smiley" /></p>



<div class="wp-block-spacer"></div>



<div class="wp-block-media-text alignwide is-stacked-on-mobile has-background"><a href="https://poststatus.com/"><img src="https://cdn.poststatus.com/wp-content/uploads/2021/09/vertical-post-status-logo-250.png" alt="Post Status" class="wp-image-85823 size-full" /></a><div class="wp-block-media-text__content">
<p class="has-text-align-left has-normal-font-size" id="h-get-ready-for-remote-work">You — and <a href="https://poststatus.com/business-membership/">your whole team</a> can <a href="https://poststatus.com/post-status-membership-club/">Join Post Status</a> too!</p>



<p class="has-text-align-left has-small-font-size"><strong>Build your network. Learn with others. Find your next job — or your next hire.</strong> Read the <strong>Post Status</strong> <a href="https://poststatus.com/newsletter/">newsletter</a>. <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2709.png" alt="✉" class="wp-smiley" /> Listen to <a href="https://poststatus.com/podcasts/">podcasts</a>. <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f399.png" alt="🎙" class="wp-smiley" /> Follow <a href="https://twitter.com/post_status/">@Post_Status</a>. <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f426.png" alt="🐦" class="wp-smiley" /></p>
</div></div>



<div class="wp-block-spacer"></div>
<p>This article was published at Post Status — the community for WordPress professionals.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 31 Aug 2022 16:16:35 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:"Courtney Robertson";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:38;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:82:"Post Status: New pricing model at Business Bloomer aims at Purchasing Power Parity";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:32:"https://poststatus.com/?p=113971";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:93:"https://poststatus.com/new-pricing-model-at-business-bloomer-aims-at-purchasing-power-parity/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1268:"<p><strong>Rodolfo Melogli</strong> has changed the pricing structure at bto be more affordable to people around the globe. He's done this by calculating &#8220;Purchasing Power Parity.&#8221;</p>



<blockquote class="wp-block-quote"><p><a href="https://en.wikipedia.org/wiki/Purchasing_power_parity">Purchasing Power Parity (PPP)</a> is a metric that can be used to determine the actual “purchasing power” of a given country. A basket of goods purchased in the USA with USD is compared to the price of that same basket in a given country, in that country’s local currency. This ratio is never identical to the actual local currency exchange rate against USD. In fact, in some countries it’s much lower, which means that those goods can only be purchased using less USD than would be required in the USA.</p><p>Based on this metric, the PPP value helps with redefining prices. To better illustrate this, based on PPP data from the last 5 years, those in India may receive discounts of up to 75% on Business Bloomer WooCommerce online courses, those in South Africa may receive a 59% discount, Norway students may receive no discount, and so on. </p></blockquote>
<p>This article was published at Post Status — the community for WordPress professionals.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 31 Aug 2022 14:51:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Dan Knauss";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:39;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:71:"WPTavern: #41 – Laura Nelson on How To Create a Profitable Newsletter";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:48:"https://wptavern.com/?post_type=podcast&p=137279";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:85:"https://wptavern.com/podcast/41-laura-nelson-on-how-to-create-a-profitable-newsletter";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:42472:"<p>On the podcast today, we have <a href="https://profiles.wordpress.org/laurora/">Laura Nelson</a>.</p>



<p>Laura is a Content Marketer at WooCommerce where she’s responsible for creating and planning engaging content for their users.</p>



<p>Prior to WooCommerce she worked at <a href="https://www.mailpoet.com/">MailPoet</a>, an email marketing plugin for WordPress, and before that, she worked at Pragmatic, a UK based WordPress agency.</p>



<p>She’s on the show to share her experience about how you can, and why you might want to, set up a paid email newsletter.</p>



<p>When I hear the word newsletter, I’m typically thinking of the information which drops into your inbox on a regular basis. We’ve all surrendered our email addresses in return for some product or service. We agree to receive emails on the understanding that we can unsubscribe at some point. Perhaps a few of these emails really resonate with you, but it’s likely that you&#8217;ve unsubscribed from many as the content is no longer wanted.</p>



<p>This kind of email marketing is not always viewed favourably, and is not the kind of technique that Laura is on podcast to talk about.</p>



<p>Her pitch is that email newsletters can themselves be a product. That people will pay to receive your emails, and she’s got data and examples to back it up.</p>



<p>I suppose that the closest analogy would be people who create an online course. You have an area of expertise; you do the hard work of creating the course and people will pay for a membership to have the benefit of learning from your expertise.</p>



<p>Laura is describing something similar to that. The only difference being that instead of a course, people will pay to receive your emails, knowing that you’re going to bring value to them regularly.</p>



<p>I know that this can be done, because, as you will hear, I’m a subscriber of some of the emails which Laura mentions.</p>



<p>This is not a get rich quick scheme. It’s hard work and you’ve got to cultivate your audience and give them something of value, repeatedly.</p>



<p>Typically, when we record the podcast, there’s not a lot of background noise, but that’s not always the case with these WordCamp Europe interviews. We were competing against crowds and the air-conditioning. Whilst the podcasts are more than listenable, I hope ‌you understand that the vagaries of the real world were at play.</p>



<h2>Useful links.</h2>



<p><a href="https://jacksflightclub.com/">Jack&#8217;s Flight Club</a></p>



<p><a href="https://www.densediscovery.com/">Dense Discovery</a></p>



<p><a href="https://www.dailycodingproblem.com/">Daily Coding Problem</a></p>



<p><a href="https://www.litmus.com/email-testing/">Litmus Email Testing</a></p>



<p><a href="https://www.emailonacid.com/">Email on Acid</a></p>



Transcript<div>
<p>[00:00:00] Nathan Wrigley: Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.</p>



<p>Jukebox is a podcast which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case how WordPress can be the backbone of a profitable newsletter.</p>



<p>If you&#8217;d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to WPTavern.com forward slash feed forward slash podcast. And you can copy that URL into most podcast players.</p>



<p>If you have a topic that you&#8217;d like us to share on the podcast, I&#8217;m keen to hear from you and hopefully get you all your idea featured on the show. Head over to WPTavern.com forward slash contact forward slash jukebox, and use the contact form there.</p>



<p>So on the podcast today, we have Laura Nelson.</p>



<p>Laura is a content marketer at WooCommerce, where she&#8217;s responsible for creating and planning engaging content for their users. Prior to WooCommerce she worked at MailPoet, an email marketing plugin for WordPress, and before that she worked at Pragmatic, a UK based WordPress agency.</p>



<p>She&#8217;s on the show to explore her experience of how you can, and while you might want to set up a paid email newsletter.</p>



<p>When I hear the word newsletter, I&#8217;m typically thinking about the information which drops into your inbox on a daily basis. We&#8217;ve all surrendered our email addresses in return for some product or service. We agree to receive emails on the understanding that we can unsubscribe at some point.</p>



<p>Perhaps a few of these emails really resonate with you, but it&#8217;s likely that you unsubscribed from many as the content was no longer wanted. This kind of email marketing is not always viewed favorably, and it&#8217;s not the kind of technique that Laura is talking about on the podcast today. Her pitch is that email newsletters can themselves be a product? That people will pay to receive your emails, and she&#8217;s got data and examples to back it up.</p>



<p>I suppose that the closest analogy would be people who create an online course. You have an area of expertise. You do the hard work of creating the course and people will pay for a membership to have the benefit of learning from your expertise.</p>



<p>Laura is describing something similar to that. The only difference being that instead of a course, people will pay to receive your emails, knowing that you&#8217;re going to bring value to them regularly. I know that this can be done because as you will hear, I&#8217;m a ,subscriber to some of the emails which Laura mentioned.</p>



<p>This is not a get rich quick scheme. It&#8217;s hard work and you&#8217;ve got to cultivate your audience and give them something of value, repeatedly.</p>



<p>Typically when we record the podcast, there&#8217;s not a lot of background noise, but that&#8217;s not always the case with these WordCamp Europe interviews. We were competing against crowds and the air conditioning. And whilst the podcasts are more than listenable, I hope that you understand that the vagaries of the real world were a play.</p>



<p>One last thing to mention is that I&#8217;ll be attending WordCamp US next week. And as a result there won&#8217;t be a podcast episode. If you&#8217;re going to be there. I do hope that our paths cross.</p>



<p>If you&#8217;re interested in finding out more about the podcast, you can find all the links in the show notes by heading to WPTavern.com forward slash podcast. And you&#8217;ll find all the other episodes of there as well.</p>



<p>And so without further delay, I bring you Laura Nelson.</p>



<p>I am joined on the podcast by Laura Nelson. Hello.</p>



<p>[00:04:19] Laura Nelson: Hello.</p>



<p>[00:04:20] Nathan Wrigley: Laura did a talk yesterday?</p>



<p>[00:04:23] Laura Nelson: Yesterday afternoon. Yep. So I&#8217;m feeling pretty good today.</p>



<p>[00:04:27] Nathan Wrigley: You&#8217;re feeling happy. Yeah, she did a talk at WordCamp Europe, 2022. What was it entitled? What was it about?</p>



<p>[00:04:32] Laura Nelson: It was how to create a paid newsletter subscription in WordPress.</p>



<p>[00:04:35] Nathan Wrigley: Okay, and did it go well?</p>



<p>[00:04:38] Laura Nelson: I think so.</p>



<p>[00:04:39] Nathan Wrigley: So we&#8217;re gonna be talking today about newsletters. Obviously newsletters, they do seem to be all the rage.</p>



<p>[00:04:45] Laura Nelson: Yeah, every so often you hear like, email is dead, it&#8217;s all about TikTok and in fairness it is all about TikTok at the moment. But email marketing is amazing way to speak to your customers or your audience.</p>



<p>[00:04:57] Nathan Wrigley: Does the data back that up then? Reliably over the last 20 years, we can say email still works?</p>



<p>[00:05:02] Laura Nelson: Yeah, yeah. And conversion rates are far higher from email marketing than they are from like, if you tweet about your product or your services. Email marketing is golden in terms of conversion rates.</p>



<p>[00:05:13] Nathan Wrigley: That&#8217;s interesting. Just the interface is a little bit more, how to describe it? TikTok&#8217;s a bit more ephemeral. There&#8217;s a lot going on, and there&#8217;s a lot making you wish to scroll past all of the things. I think it&#8217;s the only thing that&#8217;s been with me for 20 years.</p>



<p>[00:05:26] Laura Nelson: Exactly. People are familiar with it. They know how it works, they know what to expect from an email. I think you&#8217;re capturing people at a good time, because generally they&#8217;re not gonna open their emails unless they have time to read your email. Whereas if you are like on Twitter and you&#8217;re like idly scrolling or you&#8217;ve got like two minutes, it forces them to stop, but they might not have time to take that information in. So email, it&#8217;s nice. It sits there. If you don&#8217;t have time to read it properly when you first open it, you can come back to it.</p>



<p>[00:05:53] Nathan Wrigley: Yeah, that&#8217;s a good point. I was just thinking about that. And if I don&#8217;t log into Twitter for a few days, there&#8217;s almost no chance that I&#8217;m gonna see the things from three days ago, because I&#8217;m gonna start at the top. Yeah, that&#8217;s a really good point.</p>



<p>So, when you&#8217;re talking about newsletters, presumably we&#8217;re talking about a piece where people have subscribed to a newsletter, and you are then offering content to them. Is that basically the model?</p>



<p>[00:06:16] Laura Nelson: That&#8217;s right, yeah.</p>



<p>[00:06:17] Nathan Wrigley: Okay, and you are talking about getting paid and generating revenue, and it almost sounds like it&#8217;s too good to be true. You throw together a newsletter and suddenly, you become incredibly wealthy. Of course that&#8217;s not the case. There&#8217;s probably a lot of hard work. There&#8217;s probably a lot of expertise required. Is that true?</p>



<p>[00:06:33] Laura Nelson: Yes. I&#8217;d say the hardest part of this is building your list. So if you don&#8217;t already have people in your community or your audience available, you probably have to put a bit more effort into marketing. But in terms of expertise, you can write a newsletter about anything you want.</p>



<p>The example I gave in my talk yesterday was a newsletter about cats, and that&#8217;s an interest. I&#8217;m not an expert on cats, I just think cats are cute. And so, you can use them in whatever ways you want. I definitely don&#8217;t think you have to be an expert in a specific subject. If you are good at writing, or if you have interesting or unusual opinions about things, you can easily make an email newsletter.</p>



<p>[00:07:11] Nathan Wrigley: Before we pressed record, we talked about the fact that there is a rival platform, which I think by now probably most people have heard of. It&#8217;s called Substack. And you likened what you were describing in the talk and probably what we&#8217;re gonna be talking about as a, kind of an alternative to that.</p>



<p>[00:07:26] Laura Nelson: Yes. That&#8217;s right. Substack is huge now, and I can&#8217;t remember the figures off the top of my head, but there are millions of subscribers across all the Substack newsletters, I guess you&#8217;d call them. And the solution that I&#8217;m gonna be talking to you about is an alternative to keep that in WordPress, rather than outsourcing that to a different platform.</p>



<p>[00:07:46] Nathan Wrigley: Is there a strong reason in your head why you would not wish to go with the, it&#8217;s the SaaS versus WordPress argument. You could have this about a thousand different SaaS platforms. But is there a strong reason in your head why you wish to do it in WordPress and not just pay Substack the fee and get on with it over there?</p>



<p>[00:08:00] Laura Nelson: I think WordPress, I mean, WordPress lends itself to content. Like WordPress is where you publish content. And we&#8217;re talking about sharing content in a newsletter. And I think like this method, what most appeals about it to me is the fact that everything is in one place, and it&#8217;s familiar.</p>



<p>So if you already have a WordPress website or a business that&#8217;s using WordPress to power it then you don&#8217;t have to learn something new, it&#8217;s already, it&#8217;s just there. It can be extended onto what you are already doing.</p>



<p>[00:08:27] Nathan Wrigley: The payment bit, we&#8217;ll probably unpick the payment puzzle, but is this basically a paywall thing? In other words, are you restricting content? Are you only sending out to people who&#8217;ve paid? Or is it that you embed other things inside the newsletters, you know, upsells and subscriptions that people might join and so on?</p>



<p>[00:08:44] Laura Nelson: No, no, you are only sending the content to those who&#8217;ve paid. So it&#8217;s like a subscription, like you would, sign up to like a, I think you can get them for like dog and cat food, where they get delivered regularly. Then you, yeah, just like that. But instead you&#8217;re receiving content in your inbox.</p>



<p>[00:08:58] Nathan Wrigley: So you are going to describe to us a system built where you go to the website, you&#8217;re engaged, you sign up, you begin receiving emails and if your subscription payment is cancelled, the emails fail, and it stops.</p>



<p>[00:09:09] Laura Nelson: Yeah, that&#8217;s exactly it.</p>



<p>[00:09:11] Nathan Wrigley: Okay, so what plugins are you using?</p>



<p>[00:09:13] Laura Nelson: Yeah, so in addition to like being on a WordPress website, so disclaimer, I mean, if you&#8217;re not on WordPress, I don&#8217;t know why you&#8217;re listening to this.</p>



<p>[00:09:19] Nathan Wrigley: No, that&#8217;s probably fair.</p>



<p>[00:09:21] Laura Nelson: You&#8217;ll need like WooCommerce, MailPoet, which is an email marketing plugin for WordPress, and WooCommerce subscriptions.</p>



<p>[00:09:28] Nathan Wrigley: So the basic WooCommerce to sort of bind the whole subscription thing together. You add the subscription thing on top. And then there&#8217;s MailPoet. Is there any cost to any of that?</p>



<p>[00:09:36] Laura Nelson: Yeah, so WooCommerce subscriptions is $199 per year. MailPoet is free to use up to a thousand subscribers. So when you get beyond that, there&#8217;s tiered plans. But I think the lowest plan starts at around $12 or $15 per month. It&#8217;s quite reasonable.</p>



<p>[00:09:53] Nathan Wrigley: I&#8217;ve heard, and I don&#8217;t know where this number comes from, but I&#8217;ve heard that if your email list is a thousand people, roughly you can become profitable. And what I mean by that is that you can become profitable enough for it to become an important part of what you do. And it always felt that that was like a really, quite a low number.</p>



<p>But then having tried to create email lists in the past, I quickly realized actually a thousand is pretty hard to get to. It&#8217;s difficult to get people to surrender their email address. So is there any advice that you give to people essentially to give you their email address?</p>



<p>[00:10:25] Laura Nelson: Yeah. I think what works best is honesty. Be upfront and honest about what you&#8217;re gonna be sending to them. That you&#8217;re not gonna pass on your, their email to somebody else. And when you&#8217;re going to, like the frequency that they can expect to receive emails from you.</p>



<p>And then it&#8217;s just a case of making sure that the content that you&#8217;re including in it is really valuable, offers something a bit different or unique that they might not be able to read elsewhere. I mean, that&#8217;s like solid advice for if it&#8217;s a paid newsletter or not paid. And then it&#8217;s just another form of marketing.</p>



<p>So I recommend including, including a link to sign up in all of your normal email signatures, like from your Gmail or whatever you use. Use your social networks. If you have a good community on Twitter, let them know about your newsletter. Basically, plug it everywhere that you possibly can.</p>



<p>[00:11:13] Nathan Wrigley: Does the MailPoet solution, does it allow you to create, so forgive me, first of all, I&#8217;ve not used MailPoet, so I don&#8217;t know how the UI works, but does it allow you to basically create a post in WordPress, which is then fired out as an email?</p>



<p>[00:11:25] Laura Nelson: Yes and no. So if you mean like a post in WordPress that you&#8217;d be able to go onto a WordPress website and see it in like the blog section. It wouldn&#8217;t work that way around. If you had published a blog post on WordPress and then use MailPoet to send an email, it&#8217;s a tick, like a widget, that you drag in and a tick that and you can include that entire blog post in your email.</p>



<p>[00:11:45] Nathan Wrigley: Okay. So you create a normal blog post. Tick a box. When you click publish, it is converted to an email and sent out?</p>



<p>[00:11:52] Laura Nelson: Yeah. Or you drag it into like your email template, and you can add other stuff around it.</p>



<p>[00:11:56] Nathan Wrigley: Oh, okay. So you could put a different header and a different footer in? Okay.</p>



<p>[00:11:59] Laura Nelson: And in the case of the paid news letter though, you&#8217;d probably, in order to get people to sign up and pay for this, you don&#8217;t want that content being available on your website for free. So you&#8217;d probably want to write the post within the email itself. So it only lives there and not elsewhere.</p>



<p>[00:12:16] Nathan Wrigley: Yes, that wouldn&#8217;t make sense, would it? If it was a paid newsletter, and the content was available on your website.</p>



<p>[00:12:21] Laura Nelson: But you could use WooCommerce memberships. You could guard that and make it a private post and then link to it it.</p>



<p>[00:12:27] Nathan Wrigley: Okay. So as with all things WordPress, there&#8217;s a way.</p>



<p>[00:12:30] Laura Nelson: Yeah. You can add another layer to this if you want to do that.</p>



<p>[00:12:32] Nathan Wrigley: If somebody was to begin a completely new website. You know, they wanna talk about, I dunno, volcanoes or something. Then would you be able to do this on pretty modest hosting? Because it doesn&#8217;t feel like there&#8217;s a lot going on. Basic WordPress, basic WooCommerce, a couple of extra plugins, maybe really cheap hosting?</p>



<p>[00:12:50] Laura Nelson: Uh, yeah. Really, unless you are planning on adding loads of other products to your store or adding loads and loads of other content to your website. You can keep this really lean and get away with really cheap posting. It wouldn&#8217;t take much, you just need a product page really.</p>



<p>[00:13:05] Nathan Wrigley: The difficulty I think maybe is trying to get people to find your newsletter in the first place. And then of course there&#8217;s the problem of getting them to separate their email and give it to you. Have you got any advice for how you market your newsletter? Anything around there?</p>



<p>[00:13:21] Laura Nelson: Yeah. It&#8217;s funny. Someone asked me this yesterday after the talk and I, I said I could probably do an entire other presentation on this exact topic.</p>



<p>[00:13:30] Nathan Wrigley: Go deep, it&#8217;s good.</p>



<p>[00:13:31] Laura Nelson: So, what I was saying earlier about being really upfront about what you&#8217;re gonna be sending, when you&#8217;re gonna be sending it. Know what you&#8217;re doing with their email address. And you just really need to show some value. So you need to make sure that the content that you are creating is unique or if you do have an expertise in a certain area, really let people know, like why that&#8217;s important to them.</p>



<p>Content is all about problem solving for people. So you need to find out what problems people have. And if you can solve that in content, then let them know.</p>



<p>[00:14:03] Nathan Wrigley: I&#8217;m guessing that some things are going to be more of a labour of love than other things. Again if you&#8217;re producing the volcano newsletter, I&#8217;m expecting in the low single digits.</p>



<p>[00:14:12] Laura Nelson: Well you know, it&#8217;s a niche market I imagine. Maybe that would be more successful because you know, you get people who are really into something like that. You know, there&#8217;s probably not a lot. I dunno, I&#8217;m not, I&#8217;m not familiar with the volcano market. I&#8217;m not gonna lie, but, um, I kind of imagine there will be those niche areas like that, where if there&#8217;s not content being published about that or at least readily available to you, then you probably would pay. It&#8217;s like, oh yeah, I love that, and I&#8217;m really interested in that. So I would pay to receive.</p>



<p>[00:14:40] Nathan Wrigley: Yeah. It&#8217;s interesting because of course you&#8217;ve gotta think about the person reading the content and whether volcanoes are gonna be of any interest to them, but also your ability to sustain this, is directly related to how interested you think it is.</p>



<p>So, you know, if you genuinely have no interest in volcanoes and you embark on that mission, probably it&#8217;s gonna dry up fairly quickly, and so I wonder if often people in this chase the big thing, the big shiny, exciting thing only to discover, you know, what, actually on a deep, personal level, I&#8217;m not interested in this, and the newsletter dries up and falters and fails.</p>



<p>[00:15:16] Laura Nelson: If you&#8217;re thinking about starting this up, you need to remember, it&#8217;s not just one email. It&#8217;s not just two. It has to have like longevity to it. So whatever it is, whatever topic you&#8217;re choosing, obviously you can&#8217;t possibly know what you might like to talk about or write about in six months time, but you need to make sure that the topic is either big enough or is like new things are happening in that area enough in order to sustain a long term newsletter.</p>



<p>[00:15:42] Nathan Wrigley: I wonder if this is like a perfect extension to people who are already doing things. They might have got a YouTube channel. They might have a WordPress website and they&#8217;re producing things. Or in this case here we are on a podcast. It may be that you&#8217;ve got that kind of thing. It feels like a bit of a no brainer to just add this on as a kind of value add. So you could have, well, I don&#8217;t know, content that only subscribers get, or things like that. Is that where the market seems to be leading.</p>



<p>[00:16:08] Laura Nelson: Absolutely. You obviously can start from scratch and it, technically it&#8217;s pretty easy to do so, in that respect. But, you&#8217;re gonna have more success if you already have, you need to make sure you already have an audience. And if you already have a business, you already have a customer base or an audience that are, are listening to you, and you&#8217;re communicating with. So yeah, I think it&#8217;s an obvious, like an easy fit for established businesses.</p>



<p>[00:16:34] Nathan Wrigley: Yeah. So if you&#8217;ve got something going already. It&#8217;s almost like a missing piece of the jigsaw if you&#8217;re not doing it.</p>



<p>[00:16:39] Laura Nelson: It&#8217;s not to be used to like plug your products or services. It&#8217;s not like, I guess if you were to run a, an eCommerce store and you sell products, it&#8217;s not to be used like that. It&#8217;s like a highlight of, oh, we got these new trainers in stock etc. You have to be adding something of value, like an opinion or some content that they can&#8217;t get elsewhere. I think one of the, um, examples I gave yesterday was digital downloads. Like if you&#8217;re really good photographer, you could share your photos in an email newsletter and let have access to use your photos, you know? Like on a weekly basis like, 10 new photos every week or fortnight or something.</p>



<p>[00:17:18] Nathan Wrigley: So this is subscription, which means we must decide on a subscription term. Do you typically, would you say like go monthly? Is that, is that the easiest, least friction way to do it? Sort of asking people to separate money from their wallet, monthly, annually.</p>



<p>[00:17:34] Laura Nelson: I&#8217;d offer both a monthly option and then a yearly, maybe it would just slightly discounted. Because it&#8217;s great. If you have people signed up for a year or they&#8217;ve committed to that year, that&#8217;s excellent. But I&#8217;d always give people the option of monthly.</p>



<p>[00:17:45] Nathan Wrigley: My fear of offering an annual plan would be that I just dry up. You know, I&#8217;d be eight months in and I&#8217;d be, ah, I&#8217;ve got nothing else to say, and then I&#8217;ve got to think about the, the sort of refund process.</p>



<p>[00:17:58] Laura Nelson: Yeah. If you do that, you would probably have to refund people, but offering a yearly option is something you could consider after you&#8217;ve got into the groove of creating a newsletter and you think you can see it has a longer life to it.</p>



<p>[00:18:10] Nathan Wrigley: Yeah I know this, what we&#8217;ve been talking about is a WordPress thing. The piece that you described, the MailPoet and the WooCommerce bit is the way to get paid for that. Just briefly talking about alternative ways of doing that. The sponsorship bit, or the payment bit outside of WordPress. There&#8217;s things like Patreon and Ko-fi is that, an angle you&#8217;ve ever looked at or explored?</p>



<p>[00:18:30] Laura Nelson: Yeah, and like Substack. They&#8217;re all like really great platforms to use. But they&#8217;re outside of WordPress. So, I think the kind of unique angle here or for this approach is, if you want everything to be all in one place, if you&#8217;re already creating content in WordPress, don&#8217;t spend your time copying and pacing it over to a different piece of software. You can have it all like in one dashboard, basically. Ownership is a big part of that.</p>



<p>[00:18:59] Nathan Wrigley: Thorny question.</p>



<p>[00:19:01] Laura Nelson: Mm-hmm.</p>



<p>[00:19:01] Nathan Wrigley: Where are the email addresses stored?</p>



<p>[00:19:03] Laura Nelson: Right? So in MailPoet, no one else can see your subscriber&#8217;s email addresses. MailPoet takes, email best practices and security very seriously. We don&#8217;t even see the emails that get sent out via MailPoet. So they&#8217;re stored on, I think it&#8217;s like your server, they belong with you.</p>



<p>[00:19:22] Nathan Wrigley: Mm-hmm.</p>



<p>[00:19:23] Laura Nelson: They don&#8217;t come to MailPoet at any point. They are yours.</p>



<p>[00:19:26] Nathan Wrigley: That&#8217;s an interesting thing. And I guess you would need to be mindful of GDPR if you are storing people&#8217;s email addresses. Do you have any insight into whether those are in the database? Do you know whether they&#8217;re in an encrypted, in an encrypted form or not?</p>



<p>[00:19:40] Laura Nelson: This is a technical question that I am not able to answer, I&#8217;m afraid. At least not confidently. I think I know the answer, but I absolutely wouldn&#8217;t want to go on a podcast and tell everybody the wrong thing if that&#8217;s okay.</p>



<p>[00:19:51] Nathan Wrigley: That&#8217;s okay we could could look at that another time. And so have you got any good examples of newsletters where you could say, go and have a look at that one. Two or three that you think are really worthwhile where somebody&#8217;s done it just right. They&#8217;re doing really well.</p>



<p>[00:20:03] Laura Nelson: So the first one&#8217;s called Dense Discovery. None of these examples are actually of paid, well, actually I can give some paid newsletter examples. Let me start with Dense Discovery, which you can pay for, but they handle the payment a slightly different way. It&#8217;s more like a tip based system. Like if you enjoy this, you know, become a friend of the newsletter. But from a content perspective, I would pay to receive Dense Discovery.</p>



<p>If they offered it up as a subscription, I would do that. Cause I tip on a regular basis. It has a really good balance of the guy who&#8217;s created the newsletter called Kai, like his opinion, and his take on what&#8217;s happening in the world. There are some lovely resources for like design. He often shares like an illustrator and their work, as well as some like handy tools for like productivity at work.</p>



<p>So it&#8217;s kind like a nice, a nice blend of content. And it&#8217;s really regular. I know when I&#8217;m gonna receive it. It&#8217;s the same time each week, and I know the quality of the content&#8217;s gonna be really, really good.</p>



<p>[00:21:01] Nathan Wrigley: Can I just pause you there, and just go on a bit of a segue and we&#8217;ll come back to some other ones in a minute, because that just suddenly occurred to me. There&#8217;s something a bit meta going on there, because he&#8217;s not asking for a subscription, but what if you had an email newsletter, which was a, the sort of upsell for the paid newsletter?</p>



<p>[00:21:17] Laura Nelson: Oh yeah.</p>



<p>[00:21:18] Nathan Wrigley: If you know what I mean? So the newsletter itself contains a proportion of the content. Is that a thing?</p>



<p>[00:21:24] Laura Nelson: Yeah, absolutely. And actually the next example I was going to give. I&#8217;d like to like add to disclaimer it, this isn&#8217;t of my interest but&#8217;s I can see it&#8217;s done really, really well, which is why I&#8217;m gonna mention it. It&#8217;s called Daily Coding Problem. So it uses this paid newsletter technique really interestingly. It&#8217;s basically they send like a coding problem. It&#8217;s designed to help programmers prepare for technical interviews. And if you are only a free subscriber, you don&#8217;t get to see the answer.</p>



<p>[00:21:53] Nathan Wrigley: Oh.</p>



<p>[00:21:53] Laura Nelson: Uhhuh.</p>



<p>[00:21:54] Nathan Wrigley: That is intriguing. Yeah, that&#8217;s kind of like using the annoyance style isn&#8217;t it? Yeah.</p>



<p>[00:21:58] Laura Nelson: So I mean, if you&#8217;re really confident with these, maybe you don&#8217;t, maybe you don&#8217;t need to see them, like the mystery. Yeah, you have to become a paid subscriber to see the solution.</p>



<p>[00:22:07] Nathan Wrigley: That&#8217;s fascinating. So throw something out there. It&#8217;s a bit like if Wordle didn&#8217;t give you the answer.</p>



<p>[00:22:12] Laura Nelson: I know. How annoying would that be?</p>



<p>[00:22:14] Nathan Wrigley: Well, you&#8217;d pay.</p>



<p>[00:22:16] Laura Nelson: Exactly.</p>



<p>[00:22:17] Nathan Wrigley: And you&#8217;d get the answer every, every day. Yeah, that&#8217;s fascinating. So I mean that&#8217;s really unique isn&#8217;t it? But presumably most of it is about just the kind of stuff that you would ordinarily put on your website. You just make sure that the content&#8217;s really good, but you indicate they&#8217;ve got to the end of this newsletter, but there&#8217;s more.</p>



<p>[00:22:32] Laura Nelson: Yeah, yeah.</p>



<p>[00:22:32] Nathan Wrigley: You could find out more.</p>



<p>[00:22:33] Laura Nelson: Absolutely. And another example, um, which I mentioned yesterday actually was Jack&#8217;s Flight Club.</p>



<p>[00:22:38] Nathan Wrigley: Oh. I pay for Jack&#8217;s Flight Club.</p>



<p>[00:22:40] Laura Nelson: You&#8217;re newsletter subscriber.</p>



<p>[00:22:42] Nathan Wrigley: That&#8217;s fascinating. I hadn&#8217;t connected. I use the app.</p>



<p>[00:22:46] Laura Nelson: Yeah.</p>



<p>[00:22:47] Nathan Wrigley: But it is a newsletter, is and he got me through the newsletter. You&#8217;re right. Go on, tell them about Jack&#8217;s Flight Club.</p>



<p>[00:22:52] Laura Nelson: Yeah, so Jack&#8217;s Flight Club, as we just heard, is, it&#8217;s a really popular one, uh, in the UK and Europe. And it sends you like error fairs and cheap flight deals. But if you&#8217;re not a paid subscriber, you don&#8217;t get all of the deals. And when you get the free version of email, they tell you which deals that you missed. So it really plays on that, like FOMO, like, you know, you&#8217;ve missed these incredibly cheap flights to Canada. You didn&#8217;t get that because you&#8217;re not a paid subscriber.</p>



<p>[00:23:18] Nathan Wrigley: That&#8217;s right. And the interesting thing about that one is. That&#8217;s kind of opened my eyes up actually about where the price points may be. And maybe, maybe Jack is different, but it&#8217;s about if I recall, I think I paid about $40, something like that per year. So it was not really a lot. If you spread that over the, you know, it&#8217;s like $3 80 or a month</p>



<p>[00:23:40] Laura Nelson: Yep.</p>



<p>[00:23:40] Nathan Wrigley: That&#8217;s really not a significant amount, but presumably if Jack, I&#8217;m guessing there is a Jack, I don&#8217;t know, but presumably if Jack&#8217;s into the tens of thousands, hundreds of thousands. This</p>



<p>is incredible… a million.</p>



<p>[00:23:52] Laura Nelson: He&#8217;s got a million subscribers, million plus, yeah.</p>



<p>[00:23:55] Nathan Wrigley: We can work the maths out there. Okay Jack&#8217;s doing well from newsletters.</p>



<p>[00:23:58] Laura Nelson: Jack&#8217;s doing alright. Well, it&#8217;s the success of a newsletter that enabled him to take it to an app and, you know, grow this beyond just email content.</p>



<p>[00:24:06] Nathan Wrigley: I want to be Jack.</p>



<p>[00:24:08] Laura Nelson: Yeah, me too. I bet he&#8217;s on a yacht somewhere lovely, right. He&#8217;s not looking up cheap flights.</p>



<p>[00:24:12] Nathan Wrigley: He&#8217;s no longer looking, but that really illustrates it perfectly. So it was something most people probably don&#8217;t care about flights at all. They&#8217;ll just look the flight when they&#8217;re going on holiday but here&#8217;s me, I&#8217;m intrigued. I want if there is a cheap deal out there. So it&#8217;s got me on that niche thing. Like the coding chap.</p>



<p>And, I don&#8217;t know how long it took me. I think he was probably giving me the free one for six months.</p>



<p>[00:24:35] Laura Nelson: Yep.</p>



<p>[00:24:36] Nathan Wrigley: Do you know what he also did, which was curious, which was actually the hook. He offered a 20% discount in one of his emails. So that&#8217;s another interesting pricing strategy. He had his annual price and then he, for a week only, I think it was 20% off. That was the, the fishing rod that I happily bit on. And, and I think he&#8217;s got me for years to come.</p>



<p>[00:24:56] Laura Nelson: Yeah. You can do that with this, and I&#8217;d recommend exploring things like that. Just jumping back to your question earlier about how to get paid subscribers. If you already run a successful newsletter, you can drop in the bit about you having a paid newsletter too, give &#8217;em a little taster of what they&#8217;ve missed or what they will miss if they don&#8217;t pay to subscribe and yeah, it got you.</p>



<p>[00:25:17] Nathan Wrigley: It works. And interestingly enough, I am pretty difficult to get, and yet he got me. So it is, it is about the niche I think.</p>



<p>[00:25:25] Laura Nelson: Yeah, yeah.</p>



<p>[00:25:25] Nathan Wrigley: Well, let&#8217;s talk about the actual email itself. So we open up the email. Are there any sort of top tips about the way you should present things? I mean, are we looking for bright and colorful? Are we looking for more words than images? Are there trip wires that prevent the email clients from opening things? Because there&#8217;s just way too much text and it truncates it. Just give us what the email actually should be looking like.</p>



<p>[00:25:47] Laura Nelson: Well, I mean, it does completely depend, like what you&#8217;re including in it. I wouldn&#8217;t be, if you are selling a like long form content style email, don&#8217;t be afraid of including lots of words. Because that&#8217;s what people are paying for. But in terms of spam filters, if you&#8217;re offering a paid newsletter subscription, I don&#8217;t think you&#8217;d have any issues because it&#8217;s usually things like the word free and like capital letters, lots of exclamation marks.</p>



<p>[00:26:09] Nathan Wrigley: Emojis in the subject line, yeah.</p>



<p>[00:26:12] Laura Nelson: Emojis in the subject line are okay, as long as they&#8217;re not overused. Yeah. Basically emails like don&#8217;t overdo anything.</p>



<p>[00:26:20] Nathan Wrigley: Okay.</p>



<p>[00:26:21] Laura Nelson: A good, combination of yeah, different things that works well. In terms of layout, I mean, just take a step back and think about what you&#8217;d like to read. If it&#8217;s a big wall of text, would that entice you to read it? I mean, some people maybe, but not no. So, and you can format the newsletter to look how you want. So you could add spaces, you can add some images, you can use columns if that&#8217;s better for your content, so.</p>



<p>[00:26:45] Nathan Wrigley: The last time I was fiddling with email, I think we&#8217;re still stuck in tables. Are there big constraints still about the way that you can present things? So obviously on the web, our own WordPress websites, we can literally put anything anywhere, pixel by pixel, more or less. Are we confined with emails still? I mean are we still thinking about email clients from the year 2004 as a thing?</p>



<p>[00:27:06] Laura Nelson: Yeah. Well, I mean email&#8217;s tricky because it will look different according to different email clients, and Outlook is forever a bug bear for those who create emails. But if you&#8217;re using email marketing software, I mean, I can only speak to MailPoet, and I&#8217;m not just trying to plug here. It&#8217;s just the one I&#8217;m most familiar with. Their templates are already fully responsive. Their templates are tested on all the different email clients. So you can kind of be pretty confident that unless you&#8217;ve gone in and really messed with that, they&#8217;re gonna work in most email clients.</p>



<p>Litmus is a great tool if you&#8217;re not sure. Email on Acid to test your emails, to see what they&#8217;re going to look like on Outlook, on Gmail, all the big email.</p>



<p>[00:27:47] Nathan Wrigley: And how do they work? You send Email on Acid an actual email and it then tells you, it gives you a rating or things to improve and so on.</p>



<p>[00:27:54] Laura Nelson: It will show you how they look across the different email clients.</p>



<p>[00:27:58] Nathan Wrigley: Tell us about the actual UI, about how you build email. I&#8217;ve logged into all sorts of services. Typically there&#8217;s a bunch of modules for want of a better word, a bit like in Gutenberg with blocks now. So you drag in a, an image and you could drag in a couple of columns and put the image to the left, and text to the right. Is it what you see is what you get kind of builder?</p>



<p>[00:28:18] Laura Nelson: Yeah. Yeah. It is a WYSIWYG builder. It doesn&#8217;t use Gutenberg but I know the MailPoet team are looking to explore that option. But the email itself is a WYSIWYG editor where you drag and drop.</p>



<p>[00:28:30] Nathan Wrigley: So it&#8217;s familiar? You&#8217;ll be right at home. Yeah.</p>



<p>[00:28:32] Laura Nelson: I don&#8217;t like describing things as easy because I think different people have different perceptions of what&#8217;s easy, but this is the easiest email editor I&#8217;ve ever used, because it is simply you drag it and you drop it where you want it.</p>



<p>[00:28:46] Nathan Wrigley: Do you get an opportunity to inspect it before you commit?</p>



<p>[00:28:51] Laura Nelson: Yeah.</p>



<p>[00:28:51] Nathan Wrigley: So it will send you a version you can inspect make sure the links are all working and so on.</p>



<p>[00:28:56] Laura Nelson: Yeah, absolutely.</p>



<p>[00:28:18] Nathan Wrigley: And does it check that stuff as well? So in other words, it will see that for example, you&#8217;ve overused images, Nathan. Stop with the images volcanoes. Or that there&#8217;s too much text typically. Does it give you any metrics about, what is that called even? Because I&#8217;ve seen that before, they do some sort of test in the background and give you a rating.</p>



<p>[00:29:14] Laura Nelson: Like a readability.</p>



<p>[00:29:15] Nathan Wrigley: Something along those lines, yeah.</p>



<p>[00:29:17] Laura Nelson: It doesn&#8217;t, no. I think because the way MailPoet&#8217;s built and we don&#8217;t see your email content.</p>



<p>[00:29:23] Nathan Wrigley: That&#8217;s interesting because it&#8217;s your WordPress site. So it&#8217;s your email. So it&#8217;s not phoning home any to any third parties.</p>



<p>[00:29:29] Laura Nelson: It&#8217;s not but that&#8217;s a pretty interesting idea. Maybe I&#8217;ll pass it onto the team.</p>



<p>[00:29:32] Nathan Wrigley: Oh okay.</p>



<p>[00:29:33] Laura Nelson: That would be useful.</p>



<p>[00:29:34] Nathan Wrigley: Can I take credit for that?</p>



<p>[00:29:35] Laura Nelson: The feature will be called email read, readability by Nathan.</p>



<p>[00:29:40] Nathan Wrigley: That&#8217;s great. Okay I&#8217;m happy with that. So Laura, just before we wrap up, where&#8217;s the best place to find out about, well, in this case, MailPoet, where do we go?</p>



<p>[00:29:48] Laura Nelson: MailPoet.com. If you head to the blog, there&#8217;s some really great articles there about email marketing in general. How to build your list. There&#8217;s even a blog post about creating a paid newsletter. Like what my talk was on yesterday. Fantastic resource for all things email marketing.</p>



<p>[00:30:04] Nathan Wrigley: Well Laura, well done for getting through your talk at WordCamp Europe.</p>



<p>[00:30:07] Laura Nelson: Thank you. Thank you.</p>



<p>[00:30:08] Nathan Wrigley: A nice relief and, very happy to have you on the podcast today.</p>



<p>[00:30:12] Laura Nelson: Thank you so much for having me. It&#8217;s been a pleasure.</p>
</div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 31 Aug 2022 14:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Nathan Wrigley";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:40;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:61:"Post Status: Naming is Hard: Content Types on Learn WordPress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:32:"https://poststatus.com/?p=113897";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:71:"https://poststatus.com/naming-is-hard-content-types-on-learn-wordpress/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1257:"<p>Based on a <a href="https://make.wordpress.org/training/2022/07/03/discussion-naming-content-types-on-learn-wordpress/">public discussion</a> led by <strong>Hugh Lashbrooke</strong>, <a href="https://learn.wordpress.org/workshops/">Workshops</a> (5-15 minute instructional videos) are going to be called <strong>Tutorials</strong>, moving forward while <a href="https://learn.wordpress.org/social-learning/">Social Learning Spaces</a> (live and collaborative learning sessions) have become <strong>Online Workshops</strong>. </p>



<p>No change to <a href="https://learn.wordpress.org/courses/">Courses</a> (long-form content with multiple lessons in multiple media formats) and <a href="https://learn.wordpress.org/lesson-plans/">Lesson Plans</a> (structured plans that trainers can use to teach others).</p>



<p>Definitely seems to move things toward greater simplicity and clarity. </p>



<div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content"><a href="https://make.wordpress.org/training/2022/07/03/discussion-naming-content-types-on-learn-wordpress/">Discussion: Naming content types on Learn WordPress</a></blockquote>
</div>
<p>This article was published at Post Status — the community for WordPress professionals.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 31 Aug 2022 04:28:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Dan Knauss";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:41;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:39:"Post Status: LearnDash: Plugin or SaaS?";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:32:"https://poststatus.com/?p=113919";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:48:"https://poststatus.com/learndash-plugin-or-saas/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:883:"<p>Or both — if you want both. It's <a href="https://www.learndash.com/pricing-and-purchase/">LearnDash — and LearnDash Cloud</a>.</p>



<p>I don't think I've ever seen a WordPress plugin priced and marketed this well as both a <em>product</em> and a <em>service</em>. </p>



<p>At least that's how most people think of it&#8230; A plugin is really a product with updates and support as a service. A SaaSified plugin is still the underlying WordPress product. </p>



<p>What the customer cares about is what they can (or don't have to) do — as a site builder or developer, or as someone who wants all the technical details and heavy lifting to be taken off their plate. </p>



<p>Both are open source. Both introduce different kinds of people to a community and ecosystem. </p>
<p>This article was published at Post Status — the community for WordPress professionals.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 30 Aug 2022 23:09:44 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Dan Knauss";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:42;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:70:"WPTavern: WP-Optimize Denies Allegations of Cheating Performance Tools";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:30:"https://wptavern.com/?p=137433";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:81:"https://wptavern.com/wp-optimize-denies-allegations-of-cheating-performance-tools";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:11452:"<p>Yesterday, we <a href="https://wptavern.com/wp-optimize-plugin-accused-of-cheating-pagespeed-and-other-performance-testing-tools">published</a> allegations from Gijo Varghese against UpdraftPlus, the makers of WP-Optimize. Varghese is founder of FlyingProxy, a competing company, and identifies himself as a &#8220;performance enthusiast.&#8221; He accused the plugin of &#8220;cheating Pagespeed and other tools&#8221; by hiding JavaScript files from loading when users test their sites through popular performance testing tools. The code uses an odd set of obfuscated names for the testing tools, which drew his suspicion. </p>



<p>Varghese neglected to mention in his <a href="https://twitter.com/GijoVarghese_/status/1563097754322501632?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1563097754322501632%7Ctwgr%5Ebf97b211fb13920391541b64137000b5ea1edc0c%7Ctwcon%5Es1_c10&ref_url=https%3A%2F%2Fwptavern.com%2Fwp-optimize-plugin-accused-of-cheating-pagespeed-and-other-performance-testing-tools">tweet</a> that this is what happens when one of the plugin&#8217;s settings under Minify > JS is set to defer JavaScript. There are two radio button settings but they are confusing.  </p>



<p>The first radio button allows users to defer selected JavaScript files. It says the files will be loaded asynchronously (not the same as defer), and then it also says that users should select the first radio button if they want to exclude scripts from page speed tests. It is not clear how the scripts will be loaded for the user or for testing sites. Excluding is not the same as deferring, so in this case the settings UI is somewhat misleading and should be more clear.</p>



<img />



<p>The second radio option is for users who are simply looking to defer all JavaScript. If one selects <em>&#8220;Defer using JavaScript (Use this method if you require support for <a href="https://www.w3schools.com/tags/att_script_defer.asp">older browsers</a>),&#8221;</em> it should do exactly what it describes in the link:</p>



<blockquote class="wp-block-quote">
<p>If the <code>defer</code> attribute is set, it specifies that the script is downloaded in parallel to parsing the page, and executed after the page has finished parsing.</p>
</blockquote>



<p> Even though the UI says it is deferring all files, WP-Optimize never loads the JavaScript for performance testing sites. In this second option, the exclusion of testing sites happens without the users&#8217; permission. If users had wanted that, they would have selected the previous radio button and explicitly identified which scripts to exclude.</p>



<img />



<p>Varghese left out some significant details in his original report, but it was accurate in that certain settings are misleading about what they actually do. He demonstrated this in a follow-up video where there is no manual entry of any scripts to exclude and the second radio option is checked.</p>



<div class="wp-block-embed__wrapper">

</div>



<p>&#8220;They&#8217;re providing an option for users to cheat testing tools,&#8221; Varghese said. &#8220;Also, using names like &#8216;ighth&#8217; for Lighthouse and &#8216;tmetr&#8217; for GTmetrix clearly shows what they&#8217;re trying to do.</p>



<p>&#8220;Most of the users try disabling and enabling different features to see which one is increasing the speed/scores in testing tools.&#8221; </p>



<p>Varghese contends there is no need to do things differently for testing tools and humans, as this can be confusing for site owners. His allegation left out significant details and implied that all of this is hidden in the code. It is for one of the settings but not the other one. The interface implies that you must enter scripts manually to exclude from testing, but this is also misleading. </p>



<p>WP-Optimize <a href="https://getwpo.com/wp-optimize-completely-rejects-false-allegations-of-gaming-page-speed-results/">published a public response to the allegations</a> today, but has not revealed any of the results from the code investigation they completed. Instead, the company cited a video created by Peter Wilkinson from <a href="https://diviengine.com/">Divi Engine</a>, who claims that users must manually enter scripts to make testing sites exclude them.</p>



<p>Wilkinson is quoted as concluding that &#8220;Gijo Varghese has used deception to promote Flying Pages and Flying Press&#8221; in bringing this issue to public attention on Twitter.</p>



<p>“In reality (from my research) WP-Optimize do not &#8216;cheat&#8217; Pagespeed tools when you install or Minify your JavaScript,&#8221; Wilkinson said.</p>



<p>“To &#8216;cheat&#8217; the tools, you need to manually add the JS files you want to asynchronous load to a setting that clearly has the label &#8216;Use this if you have a completely independent script or would like to exclude scripts from page speed tests (PageSpeed Insights, GTMetrix…)'&#8221;</p>



<p>This is not the case. The easiest way to test is to install the plugin, turn on &#8220;defer all JavaScript,&#8221; and then view the source to see that performance tools are excluded.</p>



<p>Since WP-Optimize&#8217;s public response to the issue did not include anything from their code investigation, I contacted them again. Their deputy lead Venkat Raj was not available to answer why other settings in the plugin silently remove JS for performance testing tools with the click of a radio button. Joe Miles, head of strategy for the company, shared the last information he received on the issue from Venkat Raj: </p>



<blockquote class="wp-block-quote">
<p>&#8220;The advanced setting used in the allegation is actually useful to find out whether the essential js/css files are actually slowing down the web page or not.  This feature is by default, turned ‘off’ and only enabled by advanced users who know what they’re doing.<br /><br />&#8220;You may use this feature if you have a completely independent script or would like to exclude scripts from page speed tests (PageSpeed Insights, GTMetrix&#8230;)<br /><br />&#8220;Independent scripts are for example &#8216;analytics&#8217; or &#8216;pixel&#8217; scripts. They are not required for the website to work. &#8216;<em>Use this if you have a completely independent stylesheet or would like to exclude stylesheets from page speed tests (PageSpeed Insights, GTMetrix&#8230;)</em>&#8216;</p>
</blockquote>



<p>This applies to the first radio button. The second button does not have any indication that it will turn off all scripts when using testing tools &#8211; nor does WP-Optimize&#8217;s team seem to be aware that it is available with the click of a radio button. </p>



<p>Miles could not confirm whether this is how it is intended to work or if it is a bug. He also could not account for why the names of the popular testing sites were obfuscated in the code, but said the original developer &#8220;doesn&#8217;t work for us as it&#8217;s open source code repurposed from elsewhere.&#8221; </p>



<p>&#8220;However, we believe this is a distraction from the false allegations, and what matters is that the UI is very clear for the settings are for, so users aren&#8217;t deceived,&#8221; Miles said.</p>



<p>Raul Peixoto, author of the <a href="https://wordpress.org/plugins/fast-velocity-minify/">Fast Velocity Minify</a> (FVM), the plugin from which WP-Optimize copied the code, said he can confirm that this code was part of FVM but said it was not used in the same way:</p>



<blockquote class="wp-block-quote">
<p>The purpose of such code on FVM was completely different than the one on WP Optimize and furthermore it required for the users to manually enable this option via wp-admin (it was disabled by default).</p>



<p>The purpose of that code was to selectively test the impact of new scripts or plugins in performance, and help developers decide if they should refactor, remove or replace heavy plugins or scripts.</p>



<p>This existed on FVM to answer questions like these:<br />“I have a production site and my performance is low. What would be the performance if this plugin was simply not here, but without actually removing it from the site for regular users yet?”<br />“What would the performance be if I could defer all scripts, or specific scripts that are not currently compatible with defer, before actually doing that change for everyone?”</p>
</blockquote>



<p>An official explanation regarding its use on FVM is <a href="https://wordpress.org/support/topic/why-are-some-scripts-not-loaded-for-speed-testing-sites/">available in the plugin&#8217;s support forum</a> as of this morning.</p>



<p>&#8220;I suppose that the developers hired by WP Optimize did not understand what this was doing on FVM or under what settings, or perhaps, they may have felt tempted to use it as a hack,&#8221; Peixoto said.</p>



<p>&#8220;We should also carefully remember that at that time, there were still no web vitals metrics publicly available, so using something like this would have yield better &#8216;measurable&#8217; results, thus offering a product advantage.&#8221;</p>



<p>Piexoto said he &#8220;felt compelled&#8221; to remove this code two years ago because of how often it was abused by developers who were cheating on tests for their clients:</p>



<blockquote class="wp-block-quote">
<p>Fast forward some time, and I realized that some developers were actually using this to cheat on the tests for their clients, so I felt compelled to make the decision on FVM 3 (already late 2020) to remove this feature, which was met by a lot of protests of angry developers when their clients started complaining that their scores went down.</p>



<p>I tried at that time, to explain that having a good score was not the same as having good web vitals metrics, but eventually I gave up on that, as some people cared more about the test results than the actual performance.</p>



<p>After FVM 3 release, I am basically just maintaining it and doing small bug fixes when reported, as I have to focus on other things. I have removed that function and fixed a couple of bugs that were pending on version 3.2.9 and pushed an update, so thank you for referring this to me.</p>
</blockquote>



<p>For whatever reason, UpdraftPlus chose to merge this code into WP-Optimize in 2020 and, as reported yesterday, hasn&#8217;t touched the code since. </p>



<p>What appeared to be a black and white issue yesterday is a more nuanced situation. WP-Optimize&#8217;s implementation of FVM&#8217;s code is poorly documented in the UI and misleading about how the scripts are loaded. It can lead site owners to activating it without being advanced users, and historically has a high potential for abuse. When Varghese discovered it, he exposed it in an inflammatory way, feeling certain he had found wrongdoing because of how inexplicably obfuscated the code is. This compounded the issue but started a broader, important conversation. </p>



<p>Should users have this kind of easy access (two clicks) to turning off scripts for performance testing tools? How can developers in the same industry better communicate about potential harms to users that they see in others&#8217; products? What kind of code documentation requirements should agencies implement to prevent a situation like this where code needs to be investigated over the span of days in order to find out what it is intended to do?</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 30 Aug 2022 22:41:34 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:43;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:53:"Post Status: Naming is Hard: Social and Schema Images";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:32:"https://poststatus.com/?p=113879";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:63:"https://poststatus.com/naming-is-hard-social-and-schema-images/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:799:"<p>This was <a href="https://joost.blog/social-schema-images-naming-considerations/">a neat post</a> from <strong>Joost de Valk</strong> back in July where he did some thinking out loud about the challenges of naming in <strong>Schema.org</strong> image standards to distinguish between featured and poster images on social networks:</p>



<blockquote class="wp-block-quote"><p>I’ve been playing a lot with Schema and Social images recently and one thing has become clear: we need better naming of these images and we should probably improve the Schema.org image standards a bit. In this post I want to briefly discuss the different needs and my proposed (very simple) naming scheme.</p></blockquote>
<p>This article was published at Post Status — the community for WordPress professionals.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 30 Aug 2022 22:17:15 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Dan Knauss";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:44;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:35:"Post Status: Talk about edge cases!";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:32:"https://poststatus.com/?p=113837";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:45:"https://poststatus.com/talk-about-edge-cases/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:935:"<p>On August 8, <strong>wordpress.org</strong> was <a href="https://status.wordpress.org/2022/08/05/all-wordpress-org-services-are-currently/">down for a few hours</a> after a Chicago data center outage. During the outage, a user of <strong>Salt Shaker</strong> reported the plugin <a href="https://wordpress.org/support/topic/white-screen-after-outage-of-wordpress-org/">replaced salt keys with an outage notice</a>, leading to a WSOD on a customer's site:</p>



<blockquote class="wp-block-quote"><p>Probably the plugin just scraped and copied what was displayed at <a href="https://api.wordpress.org/secret-key/1.1/salt/">https://api.wordpress.org/secret-key/1.1/salt/</a>.</p><cite><a href="https://wordpress.org/support/topic/white-screen-after-outage-of-wordpress-org/">wordpress.org support forum</a></cite></blockquote>



<p></p>
<p>This article was published at Post Status — the community for WordPress professionals.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 30 Aug 2022 21:35:38 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Dan Knauss";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:45;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:68:"WordPress.org blog: WordPress 6.0.2 Security and Maintenance Release";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=13346";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:84:"https://wordpress.org/news/2022/08/wordpress-6-0-2-security-and-maintenance-release/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:5700:"<p><strong>WordPress 6.0.2</strong> is now available!</p>



<p>This security and maintenance release features <a href="https://core.trac.wordpress.org/query?milestone=6.0.2">12 bug fixes on Core</a>, <a href="https://github.com/WordPress/gutenberg/commits/wp/6.0">5 bug fixes</a> for the Block Editor, and 3 security fixes. Because this is a <strong>security release</strong>, it is recommended that you update your sites immediately. All versions since WordPress 3.7 have also been updated.</p>



<p>WordPress 6.0.2 is a short-cycle release. You can review a summary of the main updates in this release by reading the <a href="https://make.wordpress.org/core/2022/08/23/wordpress-6-0-2-rc1-is-now-available/">RC1 announcement</a>.</p>



<p>The next major release will be <a href="https://make.wordpress.org/core/6-1/">version 6.1</a> planned for November 1, 2022.</p>



<p>If you have sites that support automatic background updates, the update process will begin automatically.</p>



<p>You can <a href="https://wordpress.org/wordpress-6.0.2.zip">download WordPress 6.0.2 from WordPress.org</a>, or visit your WordPress Dashboard, click “Updates”, and then click “Update Now”.</p>



<p>For more information on this release, please <a href="https://wordpress.org/support/wordpress-version/version-6-0-2">visit the HelpHub site</a>.</p>



<h2>Security updates included in this release</h2>



<p>The security team would like to thank the following people for responsibly reporting vulnerabilities, and allowing them to be fixed in this release:</p>



<ul>
<li>Fariskhi Vidyan for finding a possible SQL injection within the Link API.</li>



<li><a href="https://hackerone.com/entropy1337">Khalilov Moe</a> for finding an XSS vulnerability on the Plugins screen.</li>



<li><a href="https://profiles.wordpress.org/johnbillion/">John Blackbourn</a> of the WordPress security team, for finding an output escaping issue within <code>the_meta()</code>.</li>
</ul>



<h2>Thank you to these WordPress contributors</h2>



<p>The WordPress 6.0.2 release was led by <a href="https://profiles.wordpress.org/sergeybiryukov/">@sergeybiryukov</a> and <a href="https://profiles.wordpress.org/gziolo/">@gziolo</a>.</p>



<p>WordPress 6.0.2 would not have been possible without the contributions of more than 50 people. Their asynchronous coordination to deliver several enhancements and fixes into a stable release is a testament to the power and capability of the WordPress community.</p>



<p><a href="https://profiles.wordpress.org/xknown/">Alex Concha</a>,&nbsp;<a href="https://profiles.wordpress.org/andraganescu/">Andrei Draganescu</a>,&nbsp;<a href="https://profiles.wordpress.org/annezazu/">annezazu</a>,&nbsp;<a href="https://profiles.wordpress.org/antonvlasenko/">Anton Vlasenko</a>,&nbsp;<a href="https://profiles.wordpress.org/aristath/">Ari Stathopoulos</a>,&nbsp;<a href="https://profiles.wordpress.org/scruffian/">Ben Dwyer</a>,&nbsp;<a href="https://profiles.wordpress.org/poena/">Carolina Nymark</a>,&nbsp;<a href="https://profiles.wordpress.org/costdev/">Colin Stewart</a>,&nbsp;<a href="https://profiles.wordpress.org/uofaberdeendarren/">Darren Coutts</a>,&nbsp;<a href="https://profiles.wordpress.org/dilipbheda/">Dilip Bheda</a>,&nbsp;<a href="https://profiles.wordpress.org/dd32/">Dion Hulse</a>,&nbsp;<a href="https://profiles.wordpress.org/martinkrcho/">eMKey</a>,&nbsp;<a href="https://profiles.wordpress.org/fabiankaegy/">Fabian Kägy</a>,&nbsp;<a href="https://profiles.wordpress.org/mamaduka/">George Mamadashvili</a>,&nbsp;<a href="https://profiles.wordpress.org/gziolo/">Greg Ziółkowski</a>,&nbsp;<a href="https://profiles.wordpress.org/huubl/">huubl</a>,&nbsp;<a href="https://profiles.wordpress.org/ironprogrammer/">ironprogrammer</a>,&nbsp;<a href="https://profiles.wordpress.org/audrasjb/">Jb Audras</a>,&nbsp;<a href="https://profiles.wordpress.org/johnbillion/">John Blackbourn</a>,&nbsp;<a href="https://profiles.wordpress.org/desrosj/">Jonathan Desrosiers</a>,&nbsp;<a href="https://profiles.wordpress.org/jonmackintosh/">jonmackintosh</a>,&nbsp;<a href="https://profiles.wordpress.org/spacedmonkey/">Jonny Harris</a>, <a href="https://profiles.wordpress.org/ryelle/">Kelly Choyce-Dwan</a>,&nbsp;<a href="https://profiles.wordpress.org/0mirka00/">Lena Morita</a>,&nbsp;<a href="https://profiles.wordpress.org/rudlinkon/">Linkon Miyan</a>,&nbsp;<a href="https://profiles.wordpress.org/lovor/">Lovro Hrust</a>,&nbsp;<a href="https://profiles.wordpress.org/marybaum/">marybaum</a>,&nbsp;<a href="https://profiles.wordpress.org/ndiego/">Nick Diego</a>,&nbsp;<a href="https://profiles.wordpress.org/ntsekouras/">Nik Tsekouras</a>, <a href="https://profiles.wordpress.org/oglekler/">Olga Gleckler</a>,&nbsp;<a href="https://profiles.wordpress.org/swissspidy/">Pascal Birchler</a>,&nbsp;<a href="https://profiles.wordpress.org/paulkevan/">paulkevan</a>,&nbsp;<a href="https://profiles.wordpress.org/peterwilsoncc/">Peter Wilson</a>,&nbsp;<a href="https://profiles.wordpress.org/sergeybiryukov/">Sergey Biryukov</a>,&nbsp;<a href="https://profiles.wordpress.org/sabernhardt/">Stephen Bernhardt</a>,&nbsp;<a href="https://profiles.wordpress.org/tykoted/">Teddy Patriarca</a>,&nbsp;<a href="https://profiles.wordpress.org/timothyblynjacobs/">Timothy Jacobs</a>,&nbsp;<a href="https://profiles.wordpress.org/tommusrhodus/">tommusrhodus</a>,&nbsp;<a href="https://profiles.wordpress.org/shimotomoki/">Tomoki Shimomura</a>, <a href="https://profiles.wordpress.org/hellofromtonya/">Tonya Mork</a>,&nbsp;<a href="https://profiles.wordpress.org/webcommsat/">webcommsat AbhaNonStopNewsUK</a>, and&nbsp;<a href="https://profiles.wordpress.org/zieladam/">zieladam</a>.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 30 Aug 2022 19:39:47 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"Dan Soschin";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:46;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:66:"Do The Woo Community: Builder Tips from WordCampUS Speakers Part_1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"https://dothewoo.io/?p=72834";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:65:"https://dothewoo.io/builder-tips-from-wordcampus-speakers-part_1/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:418:"<p>Listen in to these WooCommerce / WordPress builder tips from Chris Lubkert, Michelle Schulp, Joey Daoud, Maddy Osman and Phil Crumm.</p>
<p>&gt;&gt; The post <a rel="nofollow" href="https://dothewoo.io/builder-tips-from-wordcampus-speakers-part_1/">Builder Tips from WordCampUS Speakers Part_1</a> appeared first on <a rel="nofollow" href="https://dothewoo.io">Do the Woo - a WooCommerce Builder Community</a>	.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 30 Aug 2022 09:17:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"BobWP";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:47;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:94:"WPTavern: WP-Optimize Plugin Accused of Cheating PageSpeed and Other Performance Testing Tools";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:30:"https://wptavern.com/?p=137404";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:105:"https://wptavern.com/wp-optimize-plugin-accused-of-cheating-pagespeed-and-other-performance-testing-tools";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:9158:"<p><a href="https://wpspeedmatters.com/">Gijo Varghese</a>, a developer who calls himself a &#8220;web performance enthusiast,&#8221; shocked WordPress users around the world over the weekend when he tweeted a screenshot of how <a href="https://wordpress.org/plugins/wp-optimize/">WP-Optimize</a> is allegedly preventing select JavaScript files from loading when users test their sites through popular performance testing tools.</p>



<p>&#8220;When a site is loaded, the JavaScript files are loaded only when the user-agent/browser is not Lighthouse/GTmetrix/Headless Chrome/Pingdom,&#8221; Varghese said. &#8220;No JS = high scores. But for real users, these JS files are loaded!&#8221;</p>



<p> </p>



<div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet"><p lang="en" dir="ltr"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f6a8.png" alt="🚨" class="wp-smiley" /> How "WP Optimize" is cheating PageSpeed and other testing tools <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f447.png" alt="👇" class="wp-smiley" /><br /><br />When a site is loaded, the JavaScript files are loaded only when the user-agent/browser is not Lighthouse/GTmetrix/Headless Chrome/Pingdom.<br /><br />No JS = high scores. But for real users, these JS files are loaded! <a href="https://t.co/uuOiAOgvoo">pic.twitter.com/uuOiAOgvoo</a></p>&mdash; Gijo Varghese (@GijoVarghese_) <a href="https://twitter.com/GijoVarghese_/status/1563097754322501632?ref_src=twsrc%5Etfw">August 26, 2022</a></blockquote>
</div>



<p>Varghese confirmed that he was testing the free version of WP-Optimize, which is used on more than a million WordPress sites. UpdraftPlus acquired WP-Optimize in 2016 and claims that the tool &#8220;has everything you need to keep your website fast and thoroughly optimized.&#8221; A <a href="https://getwpo.com/">commercial version</a> is also promoted through the free plugin that is hosted on WordPress.org.</p>



<p>&#8220;Tell me, UpdraftPlus, how I&#8217;m supposed to continue trusting your company with my clients&#8217; backups when you use these deceptive and fraudulent practices?&#8221; one customer Adam Lowe <a href="https://twitter.com/adamslowe/status/1564325514319466503">said</a> in response to Varghese&#8217;s discovery of the plugin not loading JS for performance tools. </p>



<p>&#8220;Wow, all I can say is what an utter disappointment,&#8221; WordPress agency owner and developer Brian Jackson said.</p>



<p>This type of alleged deception is eerily similar to a <a href="https://metacoffeedata.com/manipulating-google-lighthouse-results-scam-by-upwork-freelancer/">scam</a> reported by someone who contracted a performance freelancer on Upwork who artificially manipulated Google Pagespeed results. Others participating in the discussion on Twitter compared it to the <a href="https://en.wikipedia.org/wiki/Volkswagen_emissions_scandal">Volkswagon emissions scandal</a> where the carmaker was found to activate its emissions controls only during laboratory testing in order to meet the EPA&#8217;s requirements after a violation. The vehicles on the road emitted up to 40 times more nitrogen oxides while driving, as compared to how they performed in the rigged laboratory tests.</p>



<p>Varghese and several other participants in the conversation concluded that this is why site owners should focus on what real world users are experiencing, instead of performance tool test scores.</p>



<div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Hopefully they wonder why their CrUX report data (or better, RUM data) didn't budge. The whole reasons we release CrUX publicly is to give developers some ground truth. There's endless ways to trick yourself into believing your lab data is representative of real users <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f61b.png" alt="😛" class="wp-smiley" />.</p>&mdash; Rick Byers (@RickByers) <a href="https://twitter.com/RickByers/status/1564300948130123787?ref_src=twsrc%5Etfw">August 29, 2022</a></blockquote>
</div>



<p>Even when focusing on real user experiences, site owners often rely on the tests to diagnose issues and see how a site&#8217;s performance can be improved. They don&#8217;t expect that a plugin will be hiding JS files from performance tools. Tricking the tests has eroded WP-Optimize&#8217;s credibility.</p>



<p>&#8220;Wow. If true, this is as short sighted as it is inexcusable,&#8221; UpdraftPlus customer Johnathon William <a href="https://twitter.com/johnofhousejohn/status/1563216460737966080">said</a>. &#8220;And it makes me wonder if I can trust their other product, UpdraftPlus, which I use to backup several client sites.&#8221; </p>



<p>I contacted UpdraftPlus and lead developer David Anderson said the company was not aware of the issue with the code but related some of the backstory. UpdraftPlus was briefly in talks with the author of the <a href="https://wordpress.org/plugins/fast-velocity-minify/">Fast Velocity Minify</a> plugin about the possibility of combining forces, in which he would maintain the minification module within WP-Optimize and gain more users. Ultimately they could not come to an agreement, but during that time WP-Optimize&#8217;s developers forked and adapted Fast Velocity Minify under the GPL. The developers who worked on that adaption are no longer with the company.</p>



<p>&#8220;In the commit to our own source repository, 2.5 years ago (Jan 2020), the commit was labelled &#8216;Resolve &#8216;Add CSS and JS Minification GPL code from &#8216;Fast Velocity Minify&#8217; &#8211; Part 6&#8242;,&#8221; Anderson said. &#8220;Part of a series of initial merges of code that was re-factored to be cleaner and use our coding style preferences (but not change any functionality). So the apparent intention of the merge of those lines was to bring over refactored code without at that stage making any changes.</p>



<p>&#8220;According to the commit history (i.e. the &#8216;git blame&#8217; function) no changes have been made to that code since, i.e. it is as-imported. (The history for WP Optimize is public in WordPress SVN too).&#8221;</p>



<p>After a cursory examination of the code, Anderson concluded that his team may need to reexamine it, as they were not aware of what was added two years ago.</p>



<p>&#8220;As I try to trace that function through the code within the plugins, the intention&nbsp;<strong>on the face of it</strong>&nbsp;appears to be that if the website visitor is a &#8216;bot,&#8217; then code that is pointless for bots won&#8217;t be carried out,&#8221; he said.</p>



<p>&#8220;However having said that, 1) the bot names look to be heavily obfuscated/redacted, which is strange (why?), and&nbsp; 2) there are plenty of more obvious bots that aren&#8217;t listed there, such as the Googlebot itself. If that function was being put before me for review today, I&#8217;d certainly question why that is so. I can&#8217;t mind-read myself back 32 months ago, but, I remember it as being a long series of large patches, so it wasn&#8217;t being closely analysed on a line-by-line basis. We knew that we had identified FVM as a good plugin and our main focus was on adapting it to our structure and style, and those were the things I personally was looking at as the final reviewer.&#8221;</p>



<p>In summary, UpdraftPlus&#8217; development team was not aware of this code until the Twitter thread was published over the weekend.</p>



<p>&#8220;I&#8217;m certainly glad to have it brought to our intention,&#8221; Anderson said. &#8220;The associated code comment on a related fragment in its original source that it&#8217;s intended to prevent unnecessary requests for bots, but on a closer examination than that line got at the time, that&#8217;s something we&#8217;ll want to look at, as it does look questionable/strange, and we&#8217;ll be doing that by assigning it to a team member who&#8217;s our expert in JavaScript optimizations.&#8221;</p>



<p>Anderson also said that if the JavaScript optimization experts cannot find any legitimate purpose for the code, &#8220;it will certainly be removed,&#8221; with a clear and unambiguous disclosure for the reasoning behind it.</p>



<p>In the meantime, UpdraftPlus has <a href="https://wordpress.org/support/topic/code-under-investigate-in-wp-optimize/#utm_medium=referral&utm_source=facebook.com&utm_content=social">published a notice</a> in the plugin&#8217;s support forum to inform users that the code is currently under investigation.</p>



<p>&#8220;To be clear and set users’ minds at rest: the code in question is not dangerous, a virus, an infection, useful to hackers, or anything of that kind,&#8221; Anderson said. &#8220;The allegation is that its only purpose in existing is effectively to cheat on speed tests. Such code, if so, does not belong in WP Optimize and we will remove it with a new release. Our products’ integrity, and our customers’ trust, are essential for us (and deliberately putting things in open source code that compromises that is, frankly, a stupid thing to do).&#8221;</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 29 Aug 2022 23:15:17 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:48;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:36:"Matt: Sonic Sphere and Empyrean Gate";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:22:"https://ma.tt/?p=60315";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:53:"https://ma.tt/2022/08/sonic-sphere-and-empyrean-gate/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1266:"<p>If I had to pick one reason why I&#8217;d suggest every person should attend Burning Man at least once, it would be the art. (Second reason would be seeing <a href="https://burningman.org/about/10-principles/">the principles in action</a>.) This year I am particularly excited to support two pieces, the first being the <a href="https://sonicsphere.art/">Sonic Sphere</a> which has this great video introducing it:</p>



<div class="wp-block-embed__wrapper">

</div>



<p>I got a chance to try out a smaller prototype of this and it was a great experience. You can read a bit about the history of the Kugel Auditorium that this is based on on <a href="https://ed.blog/2021/02/28/which-is-better-a-bitcoin-or-a-spherical-concert-hall/">Ed Cooke&#8217;s blog post Which is more memorable, a Bitcoin or a Spherical Concert Hall?</a> The Sphere will be in <a href="https://what3words.com/circulation.later.chart">Deep Playa (what3words)</a>. </p>



<p>Another exciting new project is the <a href="https://www.entheosrising.org/empyrean-gate-art-installation">Empyrean Gate at the Entheos camp</a>, which will be at 3 and Esplanade. Here are some renderings but I can&#8217;t wait to see how it turns out in person.</p>




<img />



<img />



<img />




<p></p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 27 Aug 2022 16:31:04 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:49;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:85:"WPTavern: Catch Themes Releases Pentatonic: A New Block Theme for Bands and Musicians";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:30:"https://wptavern.com/?p=137282";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:95:"https://wptavern.com/catch-themes-releases-pentatonic-a-new-block-theme-for-bands-and-musicians";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2525:"<p>Block themes are expanding to include more niches beyond the simple one-column blogging themes, and <a href="https://catchthemes.com/">Catch Themes</a> is one of the companies at the forefront of this new frontier. <a href="https://wordpress.org/themes/pentatonic/">Pentatonic</a>, the company&#8217;s latest release on WordPress.org, is a free theme created for band and musicians.</p>



<p>The theme uses core blocks to create sections that showcase the work of creative artists of all kinds. For example, the header uses the Cover block featuring a gradient image with the focal point picker set at a certain point. Site identity and navigation are organized within a group, followed by a Media and Text block header section. </p>



<p>Upon install and activation, Pentatonic delivers a good experience for users. Clicking &#8220;Customize&#8221; takes users to the Site Editor with the front page loaded, looking nearly identical to the demo for the <a href="https://fse.catchthemes.com/pentatonic-free/">free version</a>.</p>



<img />



<p>Pentatonic comes with 17 block patterns that users can easily mix and match to create their own unique pages. These include patterns for About Us, Call to Action, Featured Content, Sidebar, Music Podcasts, 404 Header, Archive header, Default footer, Footer with three columns, Default header, Recent with blog sidebar, Post header, Header with buttons, and more. Each section on the homepage can be recreated using a pattern on other pages or repeated/rearranged on the front page.</p>



<img />



<p>The theme also includes 11 templates and eight template parts, allowing users to make customizations to the 404 page, blog single posts, search results, post content, and others. </p>



<p>The pro version of the theme includes access to custom blocks, such as a playlist, case study, skills bar, masonry, popup video, and more. The <a href="https://fse.catchthemes.com/pentatonic-pro/">demo for the pro version</a> has a sticky music player at the bottom of the page, promotional popup video, podcast playlist, and other custom media additions that bands and artists may require.</p>



<p>Pentatonic has been optimized to respond well to all screen sizes and looks just as good on mobile as it does on desktop. The theme is <a href="https://wordpress.org/themes/pentatonic/">available for free on WordPress.org</a> where you can preview all the patterns and check out a preview of the whole theme in action that strongly resembles the demo hosted on Catch Themes.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 26 Aug 2022 21:38:39 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";O:42:"Requests_Utility_CaseInsensitiveDictionary":1:{s:7:"*data";a:8:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Thu, 15 Sep 2022 15:50:40 GMT";s:12:"content-type";s:8:"text/xml";s:4:"vary";s:15:"Accept-Encoding";s:13:"last-modified";s:29:"Thu, 15 Sep 2022 15:30:33 GMT";s:15:"x-frame-options";s:10:"SAMEORIGIN";s:4:"x-nc";s:9:"HIT ord 1";s:16:"content-encoding";s:2:"br";}}s:5:"build";s:14:"20220304145728";}