WordPress Planet

May 25, 2018

Post Status: The History of the Web, and WordPress’s 15th Birthday — Draft Podcast

Welcome to the Post Status Draft podcast, which you can find on iTunes, Google Play, Stitcher, and via RSS for your favorite podcatcher. Post Status Draft is hosted by Brian Krogsgard and co-host Brian Richards.

In this episode, Brian is joined by guest-host Jay Hoffmann. Jay is the Lead Developer at Reaktiv Studios and the creator and curator of The History of the Web. It is a good time to discuss the history of the web with Jay, as WordPress is ready to celebrate its 15th birthday.

Be sure to subscribe to Jay’s newsletter on the History of the Web website to receive new articles on such a fascinating project.

Brian and Jay discuss his work at Reaktiv, his prior work at Sesame Street Workshop and Random House, and the project he’s worked on for two years now documenting the web’s timeline and history. It was a fun discussion on all fronts.


Sponsor: WooCommerce

WooCommerce makes the most customizable eCommerce software on the planet, and it’s the most popular too. You can build just about anything with WooCommerce. Try it today, and thanks to the team at WooCommerce being a Post Status partner

by Brian Krogsgard at May 25, 2018 09:42 PM under Everyone

WPTavern: The First Release of WordPress Turns 15 Years Old

This Sunday, May 27th, marks the 15th anniversary of the first release of WordPress. Users are celebrating the occasion across the world with huge cakes, cupcakes, memorable photos, parties, and meetups.

To see if there is an event near you, visit the official WordPress 15th anniversary site and type your city into the search box. You can also follow the festivities on Twitter by browsing the #WP15 hashtag.

If you’re thinking about hosting a party and want to use the WordPress logo on a cake or other bakery items, you’re in luck. The WordPress Foundation has amended the WordPress Trademark Policy to allow people to put the logo on baked goods.

*** Attention: If you’re interested in putting the WordPress logo on a cake, cookie, cupcake, babka, or other celebratory food in honor of the WordPress 15th Anniversary… yes, this is OK under the Trademark policy. ***

WordPress Trademark Policy

In 2015, we highlighted 93Digital‘s WordPress Time Machine. The company has continued to update the timeline with images of the WordPress 4.6, 4.7, 4.8, and 4.9 backends along with their default themes. The timeline is a quick way to see how WordPress has evolved over 15 years.

93Digital WordPress Time Machine

Don’t forget that you can use the coupon code CELEBRATEWP15 to take 15% off any swag you purchase on the WordPress Swag store. The coupon code is good through the end of the year.

Will you be celebrating WordPress’ birthday this weekend? If so, how and where? Let us know!

by Jeff Chandler at May 25, 2018 07:41 PM under birthday

Matt: WordPress at 15

This weekend, May 27, marks the 15th anniversary of the first release of WordPress. It is an understatement to say that I am immensely proud of what this global community has become, and what it has created. More than 30% of the top sites on the web are now powered by WordPress, I’m writing this in our next-generation editor Gutenberg, and every day I meet someone who is building something interesting on WordPress or pushing our shared project in bold new directions. If you can believe it, growth has actually been accelerating.

There’s so much: A group of high school students bands together to build a national movement on WordPress; a president builds the foundation for his own next chapter on WordPress; the current WhiteHouse.gov switches over; or when someone like Hajj Flemings brings thousands of small businesses onto the open web for the first time, with WordPress.

To celebrate #WP15, hundreds of local WordPress communities around the world will be throwing parties. Go here to find a meetup in your area.

I am thankful to Mike for helping make WordPress a reality, many dedicated folks in the years since, and to all of you who are dreaming up the next 15 years. 😄

Many in the open source world are like Moses in that they speak of the Promised Land but will never set foot there. If I spend the rest of my life working and we don’t reach almost all websites being powered by open source and the web being substantially open, I will die content because I already see younger generations picking up the banner.

by Matt at May 25, 2018 07:30 PM under WordPress

Dev Blog: WordPress.org Privacy Policy Updates

The WordPress.org privacy policy has been updated, hurray! While we weren’t able to remove all the long sentences, we hope you find the revisions make it easier to understand:

  • how we collect and use data,
  • how long the data we collect is retained, and
  • how you can request a copy of the data you’ve shared with us.

There hasn’t been any change to the data that WordPress.org collects or how that data is used; the privacy policy just provides more detail now. Happy reading, and thanks for using WordPress!


by Andrea Middleton at May 25, 2018 08:06 AM under privacy

May 24, 2018

WPTavern: WPWeekly Episode 317 – Minor Major Major Minor Release

In this episode, John James Jacoby and I discuss Adobe’s acquisition of Magento, feedback regarding WordPress 4.9.6, when 4.9.7 might ship, an unofficial WordCamp app for iOS, and whether or not it’s time for WordPress auto updates to occur for every version. I describe what it’s like having poison ivy on my face and my continuing woes with lawn care equipment.

Stories Discussed:

Adobe to acquire Magento for $1.68B
WordPress 4.9.7 will include patch to fix an issue that caused fatal 500 errors
You can use the WordPress logo on bakery goods to celebrate WordPress’ birthday
Marcel Schmitz Releases Unofficial WordCamp for iOS App
Music: A Gutenberg-Powered Theme
GDPR for WordPress Developers: Announcing the (Free) Anonymization Addon   
BuddyPress 3.0.0 “Apollo”

Picks of the Week:

Panic Mode the card game. A cooperative card game of office politics during Disaster Recovery for up to 8 players.

WPWeekly Meta:

Next Episode: Wednesday, May 30th 3:00 P.M. Eastern

Subscribe to WordPress Weekly via Itunes

Subscribe to WordPress Weekly via RSS

Subscribe to WordPress Weekly via Stitcher Radio

Subscribe to WordPress Weekly via Google Play

Listen To Episode #317:

by Jeff Chandler at May 24, 2018 07:44 PM under wordcamp

WPTavern: Why Sites Didn’t Automatically Update to WordPress 4.9.6

WordPress 4.9.6 was released last week and was labeled a minor release. Minor releases trigger WordPress’ automatic update system. Shortly after its release, some users began questioning why their sites were not automatically updating to 4.9.6. I wondered the same thing after logging into a site I maintain and discovering it had not updated.

It turns out that the WordPress Development team disabled the auto update system after discovering that a few plugins were incorrectly loading the new privacy features and triggering fatal 500 errors on the frontend of user’s sites.

The issue stems from privacy code that includes a file that was not expected to be loaded without the rest of the WordPress admin. Mika Epstein, a volunteer member of the plugin review team, personally contacted the affected plugin developers last weekend to help rectify the issue.

A recent scan of the WordPress plugin directory shows that there are no other plugins incorrectly loading the privacy code. However, automatic updates for WordPress 4.9.6 remain disabled until the release of WordPress 4.9.7.

WordPress 4.9.7 will fix the issue described above and include a few other bug fixes. Since auto updates will be enabled for 4.9.7, sites running on 4.9.5 should auto update to 4.9.7 when it’s released. WordPress 4.9.7 is expected to be released sometime after the Memorial Day holiday (Monday, May 28th). Until then, users will need to manually update to 4.9.6.

*Updated 5/23/2018 9:28 PM EST*

Earlier this evening, Gary Pendergast enabled auto updates for WordPress 4.9.6 and the team is monitoring for any new errors that are triggered. So far, 20K sites have updated without any notable problems.

by Jeff Chandler at May 24, 2018 12:32 AM under auto updates

May 23, 2018

HeroPress: Accessibility Where It Matters

Pull Quote: The beauty of WordPress and its community is that we can create opportunities for ourselves.

One of the things that I’ve always loved about WordPress is how it provides things to people. It provides a living to those who have none, it provides community to those without one, and it can provide tools to those who need them.

Amanda Rush is blind, and navigates a world that is often hostile to blind people. WordPress developers work very very hard to make the WordPress software usable by people with no sight.

A wonderful by-product of that is that Amanda and people like her can build a career for themselves, without depending on a physically friendly workplace and a physically friendly transit.

WordPress provides Freedom to those who deal with a world that’s built to be hostile toward them.

Finding Freedom in WordPress

The post Accessibility Where It Matters appeared first on HeroPress.

May 23, 2018 12:00 PM under Replay

May 21, 2018

WPTavern: Marcel Schmitz Releases Unofficial WordCamp for iOS App

Marcel Schmitz, founder of hellodev, has released WordCamp for iOS for free on the App Store. The app utilizes the WordPress REST API endpoints from WordCamp Central and hellodev to display sessions, speakers, and news from an event’s official site.

Schmitz used WordCamp Porto to test features within the app. Sessions are displayed in a timeline and if you give the app permission to access your device’s calendar, you can add sessions to it and create reminders.

Session Timeline

When viewing a session in the app, the screen displays the time the session takes place, name of the speaker with a quick link to a bio, session description, and a section at the bottom to write notes.

There’s also an option on the top-right corner to mark sessions as favorites. However, during testing, marking a session as a favorite would crash the app.

Take Notes While Watching a Session

The app displays all of the necessary information concerning the event without the need to browse to the actual site. Schmitz says he plans to add more information about the city, venue, and the ability to call an UBER in future updates.

WordCamp is a trademark of the WordPress Foundation. Although Schmitz clearly states that WordCamp for iOS is not the official app for all WordCamps, he does not mention receiving permission from the Foundation to use WordCamp in the name. Unless his app is adopted to be the official App for iOS devices, it’s likely he will need to change the name.

Searching the App Store for WordCamp only produces two results. Schmitz’s app and a WordCamp EU Paris Guide. There’s an official WordCamp App for Android available on Google Play and GitHub but the project has seen little activity in the last three years.

WordCamp for iOS fills a void and gives users convenient access to a lot of relevant WordCamp information. To check it out for yourself, you can download it for free from the App Store.

by Jeff Chandler at May 21, 2018 08:54 PM under wordcamps

May 18, 2018

BuddyPress: BuddyPress 3.0.0 “Apollo”

BuddyPress 3.0.0 “Apollo” is now available for immediate download from the WordPress.org plugin repository, or right from your WordPress Dashboard. “Apollo” focuses on various improvement for developers, site builders and site managers.

Say hello to “Nouveau”!

A bold reimagining of our legacy templates, Nouveau is our celebration of 10 years of BuddyPress! Nouveau delivers modern markup with fresh JavaScript-powered templates, and full integration with WordPress’ Customizer, allowing more out-of-the-box control of your BuddyPress content than ever before.

Nouveau provides vertical and horizontal layout options for BuddyPress navigation, and for the component directories, you can choose between a grid layout, and a classic flat list.

Nouveau is fully compatible with WordPress. Existing BuddyPress themes have been written for our legacy template pack, and until they are updated, resolve any compatibility issues by choosing the legacy template pack option in Settings > BuddyPress.

Support for WP-CLI

WP-CLI is the command-line interface for WordPress. You can update plugins, configure multisite installs, and much more, without using a web browser. With this version of BuddyPress, you can now manage your BuddyPress content from WP-CLI.

Control site-wide notices from your dashboard

Site Notices are a feature within the Private Messaging component that allows community managers to share important messages with all members of their community. With Nouveau, the management interface for Site Notices has been removed from the front-end theme templates.

Explore the new management interface at Users > Site Notices.

New profile field type: telephone numbers

A new telephone number field type has been added to the Extended Profiles component, with support for all international number formats. With a modern web browser, your members can use this field type to touch-to-dial a number directly.

BuddyPress: leaner, faster, stronger

With every BuddyPress version, we strive to make performance improvements alongside new features and fixes; this version is no exception. Memory use has been optimised — within active components, we now only load each individual code file when it’s needed, not before.

Most notably, the Legacy Forums component has been removed after 9 years of service. If your site was using Legacy Forums, you need to migrate to the bbPress plugin.

Make mine Apollo’s

In north-east London, Stoke Newington — or Stokey, as it’s affectionately known — is an area awash with newly-opening restaurants, amidst lapping waves of encroaching gentrification. Apollo’s is an authentically Neapolitan pizza place on the High Street, serving fantastically tasty yet uncomplicated pizzas. If you ever find yourself in north London, don’t miss Apollo’s!

by Paul Gibbs at May 18, 2018 12:23 AM under releases

May 17, 2018

WPTavern: WordPress 4.9.6 Released With User Data Export and Removal Tools

WordPress 4.9.6 has been released and is considered a privacy and maintenance release. Traditionally, minor versions contain security and bug fixes. This release is different as it includes a number of privacy related features such as:

  • Privacy Policy page template/creation
  • User Data Request Handling
  • User Data Export and Removal tools
  • Cookie Opt-in for Comments
  • Other features related to GDPR Compliance

Earlier this month, I reviewed the privacy features in 4.9.6 and since that post was published, the team has made a number of adjustments. For example, site admins will receive an email when a user confirms a personal data export or removal request and the text on the privacy policy template page has been simplified. 

The privacy features in WordPress 4.9.6 are largely the result of a new team of volunteers that was formed earlier this year. The team is already hard at work on improving these features for future versions of WordPress.

In addition to privacy enhancements, more than 50 bugs have been fixed. ‘Mine’ has been added as a filter in the WordPress Media Library and when viewing a plugin in the backend, it will display the minimum PHP version that’s required.

The WordPress Development team has published an update guide that provides links to technical information related to features in 4.9.6. In addition, there’s a guide available for Theme Authors as styling adjustments may be necessary.

As this is a minor release, sites are in the process of updating automatically. If you encounter an issue with 4.9.6, please report it on the Support Forums.

by Jeff Chandler at May 17, 2018 10:46 PM under wordpress 4.9.6

Dev Blog: WordPress 4.9.6 Privacy and Maintenance Release

WordPress 4.9.6 is now available. This is a privacy and maintenance release. We encourage you to update your sites to take advantage of the new privacy features.

A decorative header featuring the text


The European Union’s General Data Protection Regulation (GDPR) takes effect on May 25. The GDPR requires companies and site owners to be transparent about how they collect, use, and share personal data. It also gives individuals more access and choice when it comes to how their own personal data is collected, used, and shared.

It’s important to understand that while the GDPR is a European regulation, its requirements apply to all sites and online businesses that collect, store, and process personal data about EU residents no matter where the business is located.

You can learn more about the GDPR from the European Commission’s Data Protection page.

We’re committed to supporting site owners around the world in their work to comply with this important law. As part of that effort, we’ve added a number of new privacy features in this release.


A screenshot of a comment form, where the new

Logged-out commenters will be given a choice on whether their name, email address, and website are saved in a cookie on their browser.

Privacy Policy Page

A screenshot of the new Privacy Settings page.

Site owners can now designate a privacy policy page. This page will be shown on your login and registration pages. You should manually add a link to your policy to every page on your website. If you have a footer menu, that’s a great place to include your privacy policy.

In addition, we’ve created a guide that includes insights from WordPress and participating plugins on how they handle personal data. These insights can be copied and pasted into your site’s privacy policy to help you get started.

If you maintain a plugin that collects data, we recommend including that information in WordPress’ privacy policy guide. Learn more in our Privacy section of the Plugin Handbook.

Data Handling

A screenshot of the new Export Personal Data tools page. Several export requests are listed on the page, to demonstrate how the new feature will work.

Data Export

Site owners can export a ZIP file containing a user’s personal data, using data gathered by WordPress and participating plugins.

Data Erasure

Site owners can erase a user’s personal data, including data collected by participating plugins.


A request has been made to perform the following action on your account:

Export Personal Data

To confirm this, please click on the following link:

You can safely ignore and delete this email if you do not want to
take this action.

This email has been sent to you@example.com.

Your friends at WordPress

Site owners have a new email-based method that they can use to confirm personal data requests. This request confirmation tool works for both export and erasure requests, and for both registered users and commenters.


95 updates were made in WordPress 4.9.6. In addition to the above, particularly of note were:

  • “Mine” has been added as a filter in the media library.
  • When viewing a plugin in the admin, it will now tell you the minimum PHP version required.
  • We’ve added new PHP polyfills for forwards-compatibility and proper variable validation.
  • TinyMCE was updated to the latest version (4.7.11).

This post has more information about all of the issues fixed in 4.9.6 if you’d like to learn more.

Download WordPress 4.9.6 or venture over to Dashboard → Updates and click “Update Now.” Sites that support automatic background updates will start updating soon.

Please note that if you’re currently on WordPress 4.9.3, you should manually update your site immediately.

Thank you to everyone who contributed to WordPress 4.9.6:
Aaron D. Campbell, Aaron Jorbin, abdullahramzan, Adam Silverstein, Alain Schlesser, allendav, Andrea Fercia, Andrea Middleton, Andrew Ozz, Ayesh Karunaratne, Birgir Erlendsson (birgire), bridgetwillard, Burlington Bytes, Chetan Prajapati, claudiu, Corey McKrill, Daniel Bachhuber, David Herrera, Dominik Schilling (ocean90), Ella Van Dorpe, Eric Daams, Fernando Claussen, Garrett Hyder, Gary Pendergast, Heather Burns, Helen Hou-Sandi, herregroen, Ian Dunn, ibelanger, imath, Jb Audras, Jeffrey Paul, Jeremy Felt, Jesper V Nielsen, JJJ, Joe McGill, John Blackbourn, Jonathan Desrosiers, Josepha, jrf, Kåre Mulvad Steffensen, Laken Hafner, laurelfulford, lbenicio, macbookandrew, Marius L. J., Mel Choyce, Michael Nelson, Mike Jolley, Pascal Casier, pbrocks, postphotos, Prashant Baldha, PressTigers, programmin, Robin Cornett, Sergey Biryukov, Stefano Lissa, Stephane Daury (stephdau), Subrata Sarkar, Tammie Lister, teddytime, thomasplevy, Timothy Jacobs, Tobias Zimpel, Tom J Nowell, Tor-Bjorn Fjellner, Towhidul Islam, voneff, William Earnhardt, and Xenos (xkon) Konstantinos.

by Allen Snook at May 17, 2018 07:21 PM under Releases

WPTavern: WPWeekly Episode 316 – Stone Cold WordPress

While editing this episode, I noticed that my voice routinely goes from quiet to loud. I’m not sure why this is and suspect it has something to do with Windows 10. I apologize for the audio quality and will try to have it fixed by next week’s show.

In this episode, John James Jacoby and I discuss the recent acquisition of the Google Analytics Dashboard for WordPress plugin, rebuilding the WordPress edit screen, and an in-depth conversation on the concerns expressed surrounding WordPress 4.9.6. We send a shout out to Alex Mills, get an update on John’s stolen goats, and rant about lawn care power equipment.

Stories Discussed:

Google Analytics Dashboard for WordPress (GADWP) is Now ExactMetrics
Warning: WordPress 4.9.6 Really is a Major Update
Rebuilding the WordPress Edit Screen
Medium’s latest pivot leaves some independent media in the lurch
Vision Update: Better Than Expected But Serious Damage Was Done

WPWeekly Meta:

Next Episode: Wednesday, May 23rd 3:00 P.M. Eastern

Subscribe to WordPress Weekly via Itunes

Subscribe to WordPress Weekly via RSS

Subscribe to WordPress Weekly via Stitcher Radio

Subscribe to WordPress Weekly via Google Play

Listen To Episode #316:

by Jeff Chandler at May 17, 2018 01:12 AM under wordpress 4.9.6

May 16, 2018

HeroPress: Succeeding in Egypt

Pull quote: If you didn’t fail, you probably haven’t *truly* succeeded yet.

This week’s HeroPress rewind is by Shady Sharaf from Cairo, Egypt. Shady is really the kind of person I had in mind when I started HeroPress: talented and smart, but isolated. The WordPress community is relatively small in Cairo, given the number of people that live there. So he leans on the international community for the kinds of relationships others (who can just go to WordCamps whenever they want) might take for granted.

Shady’s essay came to me during a time of unrest in Egypt, yet he still got up every morning, took care of his family, and got work done. He’s one of my heroes for a number of reasons, as well as a good friend.

Ambition, Persistence, and Self-Motivation

The post Succeeding in Egypt appeared first on HeroPress.

May 16, 2018 11:55 AM under Replay

May 15, 2018

WPTavern: To Free Up Resources, WordPress.org Plugin Review Team Begins Closing Unused Plugins

In an effort to free up resources on WordPress.org, the WordPress Plugin Review Team is closing unused plugins. An unused plugin is one that has been approved for the directory but no code was uploaded by the developer in six months or more.

An unused plugin reserves a URL slug on WordPress.org and prevents others from using it. It also takes resources away from active plugins. In addition, if plugin authors are submitting multiple plugins without taking advantage of the resources WordPress.org offers, submissions from that author will be suspended.

WordPress.org provides plugin authors free hosting as a convenience and is not a listing service. Mika Epstein, a member of the plugin review team, says that some people have taken advantage of the submission process to receive a code audit, “We’ve found out some people like to get a review as a ‘free’ security review instead of hiring people for that work.”

To find out what happens when a plugin is closed and how to close a plugin you maintain, check out this guide in the Plugin Developer FAQ. Also, if you want to use a plugin name that’s currently held by a closed, unused plugin, you can request to take over the slug by contacting the review team.

by Jeff Chandler at May 15, 2018 09:17 PM under unused plugins

May 12, 2018

WPTavern: WordPress 4.9.6 RC1 Released

WordPress 4.9.6 Release Candidate 1 is available for download and addresses some of the issues that have been reported in beta 1. Since the beta’s release, there have been 30 bugs fixed.

Many of the fixes in this release are focused on the new privacy tools that help with GDPR compliance. The verbiage has been changed in multiple areas to make explanations and actions clearer. For example, the Privacy Policy introduction text has been shortened and more user friendly.

One notable bug fix is that site administrators now receive an email when a Personal Data Export/Removal request is confirmed. In a future version of WordPress, it’s possible that the notification bubbles will be extended to display confirmed requests.

A full list of changes in this release can be found on Trac. This minor release needs more testing than usual due to the privacy tools and enhancements introduced. Please test 4.9.6 on staging site or local server and if you encounter any issues, report them on the Alpha/Beta/Release Candidate section of the forums.

by Jeff Chandler at May 12, 2018 01:37 AM under wordpress 4.9.6 rc1

May 09, 2018

WPTavern: WPWeekly Episode 315 – WordPress 4.9.6, Gutenberg, and Stolen Goats

In this episode, John James Jacoby starts the show by giving everyone a status update on bbPress 2.6. We review the new privacy features in WordPress 4.9.6 Beta 1 and provide feedback. We tell you what’s new in Gutenberg 2.8 and comment on WooCommerce’s new Products insertion block. Last but not least, John describes watching security footage of a woman stealing metal goats off his property at 4:30 AM.

Stories Discussed:

WordPress 4.9.6 Beta 1 Adds Tools for GDPR Compliance
4.9.6 Schedule Changes
What’s new in Gutenberg? (May the 4th)
Making it easier to add products to posts and pages with the Products block for Gutenberg
WooCommerce 3.4 RC1
Recap of Attending the First WordCamp Retreat

WPWeekly Meta:

Next Episode: Wednesday, May 16th 3:00 P.M. Eastern

Subscribe to WordPress Weekly via Itunes

Subscribe to WordPress Weekly via RSS

Subscribe to WordPress Weekly via Stitcher Radio

Subscribe to WordPress Weekly via Google Play

Listen To Episode #315:

by Jeff Chandler at May 09, 2018 10:21 PM under wordpress 4.9.6 beta 1

HeroPress: Finding Family Wherever You Can

Pull Quote: Without the WordPress community, I don't know where I would be now.

I don’t actually remember when I met Jeff Matson.  As I look back over the last 8 years I know there were times I didn’t know him, and then suddenly he was there, immediately a good friend. And then, for all that I thought I knew him, his HeroPress essay shed an entirely new light on who he is.

I believe that what we know about people shapes how we view them. Now I know that Jeff plowed through some crazy, dangerous, harmful things in his young life and somehow still ended up a stable, intelligent, reliable adult. Many kids in that life don’t make it this far.

I’m proud of what the WordPress community has contributed to his life, and I’m grateful to Jeff for what he’s has contributed to this community.

Out Of The Darkness

The post Finding Family Wherever You Can appeared first on HeroPress.

May 09, 2018 12:00 PM under Replay

WPTavern: Recap of Attending the First WordCamp Retreat

The first WordCamp Retreat was held this past weekend in Soltau, Germany and by all accounts, it was a very successful event. The following is a guest post by Remkus de Vries who recaps his experience attending the event.

Remkus is from Fryslân, the Netherlands and is Manager Partnerships at Yoast. He’s been active in the WordPress Community since 2006 and co-founded WordCamp Netherlands and WordCamp Europe.

As some of you know, I’ve been active in the WordPress Community for over a decade and in that time, I’ve attended many WordPress related events. From Meetups to WordCamps. I get so excited about WordCamps, I’ve even co-founded a few.

However, in all those years, the format of a WordCamp has been relatively consistent. One or two days, multiple tracks and, in the last five years, a Contributor Day. Perhaps the biggest difference has been the city + location combination. WordCamp Europe started shaking this up with us opting for a rotating city and country principle (you should totally come to this year’s edition btw), but the main format has relatively remained the same.

This past weekend, I attended a WordCamp with my colleagues from Yoast with quite a different format though. Yes, there were still presentations, different tracks, a Contributor Day, and an after party. So what was different about this one? The short answer: a lot.

WordCamp Retreat in Soltau, Germany was the first of its kind. One of the primary goals of WordCamps is to benefit the local community and #WCRetreat took a very different approach.

Here are a couple of things that set it apart from a typical WordCamp:

  • The location was exclusive for the WordCamp attendees.
  • Indoor and outdoor activities.
  • Work on your personal development/strengths.
  • Enjoy co-working under ideal conditions.
  • Alternate between valuable input and relaxation.
  • Benefit from previously unknown networking opportunities.

Exclusive Location

Most of this was made possible by the location. Hotel Park Soltau is located in the North of Germany surrounded by woods and heath. The hotel was reserved for WordCamp attendees only. Everyone stayed there, ate there, and networked there. It was an incredibly immersive experience on a different level than any of the other WordCamps I’ve attended.

WordCamp Retreat Venue

Immersive Activities

In addition to the regular WordCamp presentations you might be familiar with, were non-tech related workshops and activities. From mindfulness, yoga, boot camps, to jam sessions and just playing sports outside (like football – not egg hand – and basketball). The goal being to interact with fellow attendees on a different level. And it worked. I saw much more networking and getting to know one another happening.

A Schedule Built Around Social Interaction

The day started with some of the above-mentioned activities, then breakfast for all, followed by the first regular sessions. There was plenty of time between the sessions as well as morning, lunch and afternoon breaks that allowed for a lot of hallway tracks. Before the end of the afternoon, we switched back to other activities again like playing sports or jam sessions.

Contributor Day on Day 2 of 3

One of the things I enjoyed a lot is the fact that the Contributor Day was organized the second day of the three. This meant that everyone attending was kinda ‘locked into’ attending the Contributor Day.  I’m not a big fan of forcing people to do anything, but this was a nice way of integrating the giving back part of a WordCamp.

WordCamp Retreat Contributor Day

I Want to See More of These Types of WordCamps

Sunday afternoon, as the attendees were getting ready to head home, you could see how much everyone had enjoyed these three immersive days. The relaxed schedule, the different approach to what came when,  the fact of us all sharing the same rooms for 72 hours, the activities before, between and after the presentations, they all made this concept an extremely pleasant and relaxed one.

This first edition had about 180 attendees and all of their feedback will determine the fine tuning of what this WordCamp can be, but I’m very enthusiastic about this first edition.

I hope to see this type of WordCamp happen a lot more. It adds value to the format as we know it.

by Jeff Chandler at May 09, 2018 06:38 AM under wordcamp retreat

May 07, 2018

Post Status: Making WordPress and WordSesh — Draft podcast

Welcome to the Post Status Draft podcast, which you can find on iTunes, Google Play, Stitcher, and via RSS for your favorite podcatcher. Post Status Draft is hosted by Brian Krogsgard and co-host Brian Richards.

In this episode, Brian and Brian discuss the upcoming WordSesh schedule and go spelunking through make.wordpress.org to surface some recent gems making their way to WordPress.org – both the project and the website.


Sponsor: iThemes

This episode is sponsored by iThemes. The team at iThemes offers WordPress plugins, themes and training to help take the guesswork out of building, maintaining and securing WordPress websites. For more information, check out their website and thank you to iThemes for being a Post Status partner.

by Katie Richards at May 07, 2018 11:33 PM under Everyone

WPTavern: WordPress 4.9.6 Beta 1 Adds Tools for GDPR Compliance

WordPress 4.9.6 Beta 1 is available for testing. It’s the first step in bringing GDPR (General Data Protection Regulation) tools to WordPress. In addition to 10 bugs being fixed, this release heavily focuses on privacy enhancements.

One of the first changes is the addition of a Privacy tab on the successful update screen. The message informs users that their sites may send data to WordPress.org for plugin and theme updates with a link to the WordPress.org privacy policy.

WordPress 4.9.6 Privacy Information

Privacy Policy Page Creation and Template

WordPress 4.9.6 includes the ability to create a Privacy Policy page from the backend. Simply browse to Settings > Privacy and select an existing page or create a new one where the policy will be displayed.

Privacy Policy Page Settings

Privacy policy pages will likely become as ubiquitous as About Us pages thanks to the GDPR, but the information that’s displayed is unique to individual sites. WordPress helps out by providing a template with suggestions on what information to display.

Privacy Policy Template

Personal Data Export and Removal Tools

To comply with the GDPR, sites need to provide a way for users to obtain their personal data and request that it be removed. WordPress 4.9.6 does not give users a button to make these requests. Instead, a site’s privacy policy needs to  include information on where to send such requests.

Once a request for a data export or removal is received, site administrators or the Data Protection Officer can browse to Tools > Export Personal Data or Tools > Remove Personal Data and send that user a verification request.

Export Personal Data Verification UI Data Removal Request Verification UI

When an admin enters a username or email address into the send request field, they’ll receive an email with a confirmation link. Once clicked, the site will display an Action Confirmed notice and that the site administrator has been notified and will fulfill the request as soon as possible.

Here’s what a confirmed notice looks like in the backend.

Confirmed Data Export Request

One thing I noticed is that after a user confirms the request, the site administrator has no way of knowing that they confirmed unless they visit the Data Export or Removal page.

Perhaps a new notification bubble can be created, similar to pending comments and updates that takes admins to the appropriate place for confirmed requests.

When WordPress finishes creating the zip file, a link is sent to the user. For security purposes, the file will automatically be deleted after 72 hours.

My Personal Data Export

To test this feature, I exported my personal data from WP Tavern. My data export arrived in a zip file as one Index.html file. This file contains my comments, user meta data, links to attachments, and more. The data provides me with an opportunity to see what data the site has and what would be deleted if I requested full data removal.

Commenter Cookie Notification and Opt-in

Cookies save data so that visitors don’t have to fill in the Author, URL, and Email fields each time they want to leave a comment. In 4.9.6, visitors will be informed of this data storage and will need to check mark a box to opt-in.

Checkbox For Consenting to Data Storage

WordPress 4.9.6 isn’t your typical minor release. It introduces new UI, options, and a bunch of privacy related enhancements. The development team is aiming to officially release 4.9.6 before GDPR goes into effect later this month, but these features need battle tested now, especially on multi-site configurations.

I encourage you to check out 4.9.6 on a staging site and go through the process of requesting, confirming, and obtaining user data. Now is a good time to experience what users will be going through.

You can download WordPress 4.9.6 beta 1 here or obtain it by using the WordPress Beta Tester plugin. If you encounter any issues, please report them on the Alpha/Beta section of the support forums.

by Jeff Chandler at May 07, 2018 10:18 PM under privacy

May 05, 2018

WPTavern: Jetpack 6.1, Now With Even More Privacy Information

Jetpack 6.1 is available and is considered a general maintenance release. This version adds two improvements to the WordAds module. Users can now use the [wordads] shortcode to place an inline ad on any post or page. Support for the ads.txt file has also been added.

A new filter is available that honors the Do Not Track feature. This filter only affects the Stats module and will not track visitors who have Do Not Track enabled. This filter may be exposed as a setting in the UI in a future update.

Sharing and Likes functionality has been removed from WooCommerce’s Cart, Checkout, and Account pages. Notices that appeared in log files related to language features on sites running PHP 7.2 have been fixed.

Continuing the progress made in Jetpack 6.0 towards GDPR compliance, 6.1 adds More Info buttons to every module that handles user data.

The More Info buttons contain links to specific sections of support documents that describe whether or not the module is activated by default, what data is used for site owners and visitors, and what data is synchronized with WordPress.com.

More Info Links in Jetpack Detailed Privacy Information for The WordPress.com Toolbar Module

In the example above, the Privacy Information link for the WordPress.com Toolbar module points to the following support document. With all of this information now readily available, users can educate themselves on the privacy implications of each module and decide what’s best for their visitors.

A full changelog of Jetpack 6.1 is available on WordPress.org.

by Jeff Chandler at May 05, 2018 12:23 AM under privacy

May 03, 2018

WPTavern: WPWeekly Episode 314 – Getting Squeebly With It

In this episode, John James Jacoby recaps his trip to WordCamp Chicago and explains the thought process behind his presentation, The Fourth Wall of WordPress. We highlight a new project that gives developers a guided path to migrate functionality from the Classic editor to Gutenberg.

We discuss the pros and cons of the trusted authors program launched by the WordPress Theme Review Team and what’s new in Jetpack 6.1, what to expect from WordSesh 5, and comment on Square’s agreement to acquire Weebly for $365M.

Stories Discussed:

A Gutenberg Migration Guide for Developers

WordPress Theme Review Team Launches Trusted Authors Program

WordSesh 5 Scheduled for July 25th

Jetpack 6.1 Released

Square Acquires Weebly for $365M

WPWeekly Meta:

Next Episode: Wednesday, May 9th 3:00 P.M. Eastern

Subscribe to WordPress Weekly via Itunes

Subscribe to WordPress Weekly via RSS

Subscribe to WordPress Weekly via Stitcher Radio

Subscribe to WordPress Weekly via Google Play

Listen To Episode #314:

by Jeff Chandler at May 03, 2018 09:41 PM under weebly

May 02, 2018

HeroPress: Childhood to WordPress

Pull Quote: WordCamp is a way to meet new people, learn, and share knowledge!

આ નિબંધ ગુજરાતીમાં પણ ઉપલબ્ધ છે

Pravin standing by a long sign that says I Heart WordPress

First of all, I want to say thank you to HeroPress for reaching out and letting so many people share their stories. I am a follower of HeroPress and read new stories every week! A few months ago my cousin Chetan Prajapati published a WordPress story, and I was inspired by him to share my own and how it has changed my way of working.
I love WordPress because it had a great impact on my career. I was pursuing my Diploma in Computer Engineering. When I was in my last year of college I was working on an Industrial project and was very confused about to how to complete my project, how to choose the best framework and language so that based on my project after my college I can get a good job in my field.
My cousin was working on WordPress and I randomly discussed with him my last year’s project and he suggested me to use WordPress! For a demo he created an eCommerce project within 10 minutes and I was shocked. I just could not believe he created a project that fast. He said “I just installed WooCommerce and a simple theme”. From that moment on I am in love with WordPress and continuously research and gain more knowledge regarding wordpress.
After completing my Diploma I got a job in Ahmedabad and working as Junior WordPress Developer. Also I am attending Local Meetups and WordCamps.
Now I also take seminars every weekend on how to make a career in WordPress.
It was my first time speaking in Ahmedabad WooCommerce Local Meetup in a session on how to create and setup eCommerce within 10 minutes.

Speaking at the Ahmedabad WooCommerce Local Meetup

Pravin Teaching At WordCamp

My First WordCamp – WordCamp Udaipur 2017

Pravin and a woman showing WordCamp name tags Pravin in a cutout pink tuk tuk

My Second WordCamp – WordCamp Mumbai 2017

Pravin by the WordCamp Mumbai tag Pravin's Nametag

My Third WordCamp – WordCamp Nagpur

After much hardwork to achieve this event, it’s WordCamp Ahmedabad 2017.

My Fourth WordCamp – WordCamp Ahmedabad 2017 as Volunteer

My Fifth WordCamp – WordCamp Mumbai 2018 ( Second time )

I am a WordCamp Lover. WordCamp is a way to meet new people, learn and share knowledge!

Finally my dreams are coming true at WordCamp Europe 2018. Finally I am volunteer in WordCamp Europe 2018.

WCEU Volunteer Badge

હું WordPress પ્રેમી છું

Pravin standing by a long sign that says I Heart WordPress

સૌ પ્રથમ, હું તમને કહેવા માગું છું કે હિરોપર્સને પહોંચવા માટે અને ઘણા લોકોને તેમના વાર્તાઓ શેર કરવા માટે આભાર. હું હિરોપ્રેસનો અનુયાયી છું અને દર અઠવાડિયે નવી કથાઓ વાંચી સંભળાવું છું! થોડા મહિના પહેલાં મારા પિતરાઇ ભાઇ ચેતન પ્રજાપતિએ એક વાર્તાની વાર્તા લખી હતી, અને મારા દ્વારા તેનો પોતાનો ભાગ લેવા માટે પ્રેરણા મળી હતી અને તે કેવી રીતે કામ કરવાની રીત બદલ્યો છે.

હું WordPress સાથે રમવા માટે chilhood છું beacuse લવ. હું છેલ્લા વર્ષમાં ડિપ્લોમા ઇન કમ્પ્યુટર એન્જીનિયરિંગમાં અભ્યાસ કરતો હતો, મારી પાસે ઔદ્યોગિક પ્રોજેક્ટ છે, તેથી હું પ્રોજેક્ટમાં કેવી રીતે સર્જન કરું છું અને કેવી રીતે શ્રેષ્ઠ માળખા અને ભાષા પસંદ કરવી તે મારા કૉલેજ પછીથી હું આઇટીમાં શ્રેષ્ઠ કામ મેળવી શકું છું તે અંગે ભ્રમિત છું.

એક મારા પિતરાઈ ભાઈ WordPress પર કામ કરી રહ્યા છે, તેથી હું મારા છેલ્લા વર્ષ પ્રોજેક્ટ અંગે ચર્ચા કરી રહ્યો છું પછી તે કહે છે કે તમે WordPress પસંદ કરો છો અને તે 10 મિનિટમાં ઈકોમર્સ પ્રોજેક્ટ બનાવશે અને હું ખૂબ જ વ્યસ્ત છું. હું તે સાથે તૈયાર કરી શકતો નથી, તે 10 મિનિટમાં પૂર્ણ થયેલ પ્રોજેક્ટમાં તે કહે છે કે મેં WooCommerce અને સરળ થીમ ઇન્સ્ટોલ કરી છે. પછી હું WordPress લવ અને હું WordPress માં વધુ અને વધુ સંશોધન છું અને WordPress માં જ્ઞાન વિકાસ.

દરેક અઠવાડિયે મારા સત્ર પર WordPress સાથે કારકિર્દી કેવી રીતે શરૂ કરવી તે મારા સત્ર પર.

મારી ડિપ્લોમા પૂરો કર્યા પછી મને અમદાવાદમાં નાની કંપનીમાં નોકરી મળી અને જુનિયર વર્ડપ્રેસ ડેવલપર તરીકે કામ કર્યું. પછી હું સ્થાનિક મીટઅપ અને વર્ડકેમ્પમાં હાજરી કરું છું. સત્રમાં અમદાવાદ વુકોમર્સ સ્થાનિક મેટઅપમાં મારો પ્રથમ વાર સ્પીકર હતો અને 10 મિનિટમાં ઈકોમર્સ કેવી રીતે બનાવવું અને કેવી રીતે સેટઅપ કરવું તે વિશે.

Pravin Teaching At WordCamp

મારો પ્રથમ વર્ડકેમ્પ – વર્ડકૅમ્પ ઉદયપુર 2017

Pravin and a woman showing WordCamp name tags Pravin in a cutout pink tuk tuk

મારી સેકન્ડ વર્ડકેમ્પ – વર્ડકેમ્પ મુંબઇ 2017

Pravin by the WordCamp Mumbai tag Pravin's Nametag

મારો ત્રીજો વર્ડકેમ્પ – વર્ડકેપ નાગપુર

આ ઇવેન્ટને તેના વર્ડકેમ્પ અમદાવાદ 2017 માં પહોંચાડવા માટે વધુ અને વધુ સખત મહેનત કર્યા પછી

મારી ફોર્થ વર્ડકેમ્પ – વર્ડકેમ્પ અમદાવાદ 2017 સ્વયંસેવક તરીકે

મારો પાંચમા વર્ડકેમ્પ – વર્ડકામ મુંબઇ 2018 (સેકન્ડ ટાઇમ)

હું એક WordCamp પ્રેમી છું વર્ડકેમ્પ નવા લોકોને મળે, જ્ઞાન અને જ્ઞાન વહેંચવાનો એક માર્ગ છે!

છેલ્લે WordCamp યુરોપ 2018 માં સાચા મારા સપના. છેલ્લે હું WordCamp યુરોપ 2018 માં સ્વયંસેવક છું.

WCEU Volunteer Badge

“કોડ કવિતા છે”

The post Childhood to WordPress appeared first on HeroPress.

by Pravin Parmar at May 02, 2018 12:45 PM

Dev Blog: The Month in WordPress: April 2018

This past month saw a lot of preparation for upcoming events and releases across the WordPress project. Read on to find out more about these plans, and everything else that happened around the community in April.

The WordPress 15th Anniversary is Coming

On May 27 2018, WordPress will turn 15 years old — this is a huge milestone for the project, or, indeed, for any open-source platform. The Community Team has been hard at work helping communities around the world plan local anniversary parties.

Check the central anniversary website to see if there’s already a party being planned near you. These parties are all organized by local communities — if there’s no local community in your area, you can start one today and host a party yourself.

Work has Started on a Gutenberg Migration Guide

With Gutenberg, the upcoming WordPress content editor, in rapid development, a lot of people have been wondering how they will convert their existing plugins to work with the new features. To mitigate the issues here and help people overcome any migration hurdles, a Gutenberg Migration Guide is underway to assist developers with making their code Gutenberg-compatible.

If you’d like to contribute to this guide, you can review the existing documentation on GitHub and open a new issue if you find something to add.

Theme Review Team Launches Trusted Authors Program

Reviews of themes submitted to the Theme Directory can take quite a while to complete. In order to combat this issue and to make the theme submission process smoother for everyone, the Theme Review Team is introducing a Trusted Authors Program.

This program will allow frequent and reliable theme authors to apply for trusted status, allowing them to upload themes more frequently and to have their themes automatically approved. This will allow more high-quality themes to be added to the directory, as well as recognize the hard work that authors put in to build their themes.

If you would like to get involved with reviewing themes, you can read their getting started guide, follow the team blog and join the #themereview channel in the Making WordPress Slack group.

Further Reading:

If you have a story we should consider including in the next “Month in WordPress” post, please submit it here.

by Hugh Lashbrooke at May 02, 2018 08:30 AM under Month in WordPress

WPTavern: WordSesh 5 Scheduled for July 25th

After not having an event in 2017, WordSesh, a virtual WordPress conference, is returning July 25th. The event is being organized by Brian Richards, Founder of WPSessions and a collection of partners. 

The schedule is online and like previous events, there is a mixture of sessions and live podcasts. Based on the sessions, this year’s event leans towards consultants and developers.

WordSesh 2018 Schedule

WordSesh five will have a hallway track that provides multiple ways for attendees to get in touch with speakers and other viewers. Attendees will also receive digital swag.

Richards is encouraging Meetup organizers to host viewing parties. If you’d like to coordinate a viewing party for your meetup or co-working space, please contact Wordseshlive at gmail.com.

Tickets are not yet available but those who sign up to the site’s email list will be the first to know when they are.

by Jeff Chandler at May 02, 2018 05:10 AM under wordsesh

WPTavern: WordPress Theme Review Team Launches Trusted Authors Program

In an effort to further streamline the review process and take some of the burden off of reviewers, the WordPress Theme Review team has launched a Trusted Authors Program.

The program is for authors who consistently submit themes that follow the WordPress theme review guidelines and have three or fewer issues in multiple areas. Applications and approvals will be handled by team leaders only.

To apply for the program, theme authors need to select a ticket for the team to take into consideration and submit it as a comment on the announcement post. This can either be a recently approved theme or a ticket in the new or final queue.

In addition to following the guidelines, the theme must meet the following conditions.

  1. Escaping/Sanitization with a maximum of three issues.
  2. Needs to be 100% GPL with a maximum of three issues. This includes all of your products on your site or third-party sites.
  3. Can not create content and demo content must be used correctly. 
  4. The theme must not contain any PHP or JavaScript errors, plugin territory functionality, correct use of prefixing, enqueue, translations, and advertising.

Theme authors can submit a theme for review once every two weeks, must have at least one approved theme in the directory, and can not apply using a child theme. The privilege is non-transferable and themes that are approved can only be transferred to other accounts after six months.

As with any program, there are consequences for breaking the rules. The announcement notes that the team will not take into consideration active installs counts, how old a theme is or a theme author’s financial distress and that suspensions will be given without hesitation.

The team has already demonstrated their ability to enforce this thought process. Last year, Zerif Light was suspended from the directory for five months, affecting 300K users and costing its parent company, ThemeIsle, $75k/month in lost revenue.

If you have any questions or concerns about the program, you can contact any of the team leads on Slack.

by Jeff Chandler at May 02, 2018 04:23 AM under trusted authors

April 30, 2018

Matt: Chinese Bikeshare Photos

A worker rides a shared bicycle past piled-up shared bikes at a vacant lot in Xiamen, Fujian province, China December 13, 2017. Picture taken December 13, 2017. REUTERS/Stringer

I find myself frequently returning to this Atlantic photo essay on the Chinese bike share companies flooding the streets with bikes. It’s strangely beautiful.

by Matt at April 30, 2018 05:53 PM under Asides

April 29, 2018

Matt: Rent-A-Family in Japan

Elif Batuman, who was recently a Pulitzer finalist for her novel The Idiot, has a stunning story in the New Yorker on Japan’s Rent-a-Family Industry, “People who are short on relatives can hire a husband, a mother, a grandson. The resulting relationships can be more real than you’d expect.”

You think from the title it’s going to be one of those gee-whiz stories or vaguely condescending toward Japanese, but what follows is actually an incredibly poignant and powerful view of society through a lens I had never imagined before. It’s a #longread but I hope you take the time to sit with it this weekend. You may need a swordsman.

by Matt at April 29, 2018 01:05 AM under Asides

April 27, 2018

Post Status: The meta episode — Draft podcast

Welcome to the Post Status Draft podcast, which you can find on iTunes, Google Play, Stitcher, and via RSS for your favorite podcatcher. Post Status Draft is hosted by Brian Krogsgard and co-host Brian Richards.

In this episode, Brian and Brian discuss meta data in WordPress, including the challenge of implementing data into new tools, such as the REST API and the Gutenberg editor.

With the endless options of data complexity that’s historically possible with meta fields, the way these features are implemented into new projects has to be well thought out. There is continued activity with both the REST API and Gutenberg to make sure meta is well supported. There are several things that are worth knowing, if you are a consultant or a product maker in regard to working with WordPress meta.


Sponsor: Pippin’s Plugins

This episode is sponsored by Pippin’s Plugins. Pippin’s Plugins creates a suite of plugins that work great alone, or together. Whether you need to restrict content, sell downloads, or start an affiliate program, they’ve got you covered. For more information, check out their website and thank you to Pippin’s Plugins for being a Post Status partner.

by Katie Richards at April 27, 2018 08:10 PM under Everyone

WPTavern: A Gutenberg Migration Guide for Developers

In order to help developers learn how to migrate from the classic editor to Gutenberg, Daniel Bachhuber has launched a Gutenberg Migration Guide. Bachhuber is seeking the community’s help in identifying and filling a database to document all of the ways the classic editor can be customized.

Take a look through the Gutenberg Migration Guide. For each action, filter, and so on, we’d like to document real-world examples of how they’ve been used. Then, for each of those real-world examples, identify how the feature might be replicated in Gutenberg.

Daniel Bachhuber

He uses the media_buttons action as an example. This action is commonly used to add a button to the top of the editor. Developers can accomplish the same task in Gutenberg using the block inserter.

If you have any questions or suggestions, you’re encouraged to create a new issue on GitHub.

by Jeff Chandler at April 27, 2018 08:06 PM under migration

Follow our RSS feed: 

WordPress Planet

This is an aggregation of blogs talking about WordPress from around the world. If you think your blog should be part of this site, send an email to Matt.

Official Blog

For official WordPress development news, check out the WordPress Core Blog.


Last updated:

May 26, 2018 12:00 PM
All times are UTC.