02 May 2016

feedWordPress Planet

WPTavern: BuddyExtender: A Plugin for Configuring Internal BuddyPress Settings

photo credit: Drew Patrick Millerphoto credit: Drew Patrick Miller

The BuddyPress codex has a long list of internal configuration settings that are not exposed in the plugin's admin settings page. These are short definition lines that can be added to a site's bp-custom.php file to make changes to BuddyPress default settings.

BuddyExtender is a new plugin from the development team at WebDevStudios that aims to make it easier for community managers to access extra configuration options. The plugin puts a dozen internal BuddyPress settings at your fingertips, including avatar sizes, autocomplete settings, the ability to disable @mentions, and more.


Once installed, the plugin can be configured at Settings -> BuddyExtender in the admin. Each setting has an explanation on the plugin's homepage on Pluginize, WebDevStudio's new plugin shop. Some of these settings have the ability to powerfully affect the display of your BuddyPress site, so its creators warn users to try it on a test environment before going live with their selections. The team plans to add more options to the plugin in the future. You can download BuddyExtender for free from WordPress.org.

02 May 2016 10:33pm GMT

WPTavern: Customize Posts Plugin and Selective Refresh are Paving the Way for Front-End Editing Powered by the Customizer

photo credit: Paintbrush - (license)photo credit: Paintbrush - (license)

Last week Weston Ruter and the folks at XWP released Customize Posts version 0.5, which includes a new framework for postmeta and the ability to preview featured images. The feature plugin aims to introduce basic content authorship in the Customizer to improve the new user site setup experience and make it easier to edit existing content.

As of 0.5, Customize Posts supports the ability to change and preview the page template, and will sync changes back to the metabox on the page edit screen. It also supports changing the post author, excerpt, and comment/ping status, with live previews and changes saved to the editor. Check out Ruter's screencast touring the plugin's newest capabilities:

Front-End Editing Powered by the Customizer: A Not-Too-Distant Possibility

With all these advanced editing capabilities, it doesn't take a giant leap to imagine a future where the customizer provides the architecture for a front-end post editor. While WordPress' front-end editor project seems to have gone dormant, improvements to the Customizer are steadily chipping away at the various aspects of content authorship that are not yet editable on the frontend.

"Now that we have the ability to selectively refresh elements without doing full page reloads, this opens the door to using these Customizer components outside of the Customizer itself, such as in the frontend," Ruter said.

Front-end editing of partials, which are similar to customizer controls but exist in the preview, is a natural extension of the selective refresh architecture and a concept that Ruter will be exploring in the near future.

"Consider, for example, being logged-in on the frontend," Ruter said. "You see something you want to edit and you click on it. Since the Customizer partials all have selectors associated with them, if the partials are registered with each logged-in frontend request, then there are containers that can be targeted for editing."

Ruter envisions that clicking on an element would load the controls for that element on demand via a lazy-loaded Customizer pane or a floating control. He said that this would work in concert with customizer transactions (aka snapshots) to store the changes persistently in a transaction.

Front-end editing powered by the customizer, according to Ruter, would involve the following:

  1. Being able to click Customize in the admin bar to lazy-load the Customizer pane's controls into the existing page without having to having to navigate to `customize.php`
  2. Being able to click on individual containers that have associated partials to start editing controls that relate to those partials
  3. All changes made on the frontend to be persisted in a transaction draft that is initialized on demand

The ability to edit posts in the customizer on the front-end isn't going to happen overnight, but Ruter thinks a proof of concept could be available this year.

"It's going to take some discovery and prototyping, similar to Customize Posts," Ruter said. "My guess is there would be something to play around with in Q3, depending on other projects and having enough time to put down on paper these ideas that have been floating around for a couple years."

An important step towards making that possible will be getting basic content authorship added to the Customizer, which Ruter and contributors are working towards for the upcoming WordPress 4.6 release.

These will be welcome changes for those who are looking to do more on the frontend, but it still leaves the bulk of content editing behind the admin. Unless you're a developer who follows every update to the customizer, it's still confusing for the average WordPress user to know what content can be edited on the frontend vs. content that requires returning to the admin. The editing experience will remain disjointed until the majority of tasks can be done on the frontend.

02 May 2016 6:15pm GMT

WPTavern: Templatic Hacked, Files and Databases Compromised

Templatic, a WordPress commercial theme company, reported on Saturday, April 30th, that its site was hacked. Files and databases containing customer usernames and passwords were compromised. According to R. Bhavesh, founder of Templatic, the data is being held for ransom money.

The hacker is now threatening us via email and demanding ransom money be paid. This hacker is also threatening to misuse the data they've illegally gained access to and email our data to customers.

While this is a very serious and dangerous threat, we are not going to give in to threats and we will not be negotiating with any hacker and that's no matter how much they try.

Bhavesh is working with local authorities and security experts who are investigating the matter. Since transactions on Templatic are handled directly by PayPal or 2Checkout, hackers were not able to obtain credit card information.

Customers Should Immediately Change Their Passwords

If you've ever shared cPanel, FTP, or wp-admin, login credentials with Templatic, you should immediately change your passwords. If you are using a product that relies on the Tevolution plugin and haven't updated yet, you should do so immediately.

Customers are advised to ignore emails sent from Templatic, "The email we sent today is the last email we will send regarding this matter. Anything further, we will share it on our social mediate accounts at twitter, facebook and our official blog here," Bhavesh said.

Customers are also advised to create a full backup of their sites and use a free site scanning tool to scan for unknown files. Bhavesh apologized for what happened and says he accepts full responsibility, "I take up the responsibility of this and I sincerely apologize to each single one of our customers. We assure you that we are taking best security measures and fight this, no matter what."

02 May 2016 5:18pm GMT

29 Apr 2016

feedWordPress Planet

WPTavern: WordPress is Now 100% Translated Into Marathi

The Polyglots team announced this week that WordPress is now 100% translated into Marathi, an Indian language with an estimated 73 million native speakers. Marathi is one of the official languages of Western India and is the 19th most spoken language in the world ranked by the number of native speakers.


Less than a week ago, the Marathi translation was at just 10%, but the new translation teams rallied during the Global WordPress Translation Day event to complete it in a matter of days. According to organizer Petya Raykovska, "India was the big surprise with four of the big Indian languages getting new contributors, forming teams, and connecting across India with one another to collaborate live."

Last year Hindi was far from 100%. Today 8 events in India translate to bo_IN, hi_IN, mr, gu, ml #WPTranslationday pic.twitter.com/Lq5DoJrf0Q

- Petya Raykovska (@petyeah) April 24, 2016

Thanks to the eight local translation team events in India, Marathi received a strong enough push to get all WordPress strings translated at 100% just a few days after the event concluded. Hindi is also now at 100% and the other Indian languages are off to a good start with the newly-formed translation teams.

29 Apr 2016 9:48pm GMT

WPTavern: Create Beer Menus with the Easy Beer Lister Plugin for WordPress


The explosion of the craft beer scene in recent years means that more breweries and beer bars are building their websites on WordPress. What are you looking for when you visit one of these websites? Why, the beer of course! Unfortunately, with the demands of brewing and serving customers, owners of these establishments don't always have time to update their available beers.

The Easy Beer Lister plugin was created to help breweries keep their information up-to-date. It offers an easy way for users to organize beer on on their websites with the additional benefit of being able to create beer menus with the same information. The menus are mobile friendly and can be printed or displayed on a TV screen.

Alex Standiford initially started on this project out of a desire to improve his WordPress plugin development skills, but it quickly grew from there once he learned how difficult it is for brewers to keep their beer information up-to-date across all of their mediums.

"Many breweries copy/paste their beer menu to their website, or simply don't update their website at all," Standiford said. "I even heard of a brewer who was staying up late every Friday to update his powerpoint presentation for his beer menu!

"Once I realized how much time this was taking from the busy brewery owner, I knew that I needed to do something better than what others have done. I needed to provide them with a single place to update their beer information, where they could efficiently display it to customers in many different ways."

Easy Beer Lister adds a Beer Post Type to your WordPress site with special fields for ABV, OG, IBU, Untappd URL, video, and an image gallery.


Beer styles can be added as categories and beer pairings as tags. Availability can also be specified via a custom taxonomy using terms such as On-Tap, Spring, Summer, Year-Round, etc. Beers take on the design of the active theme, but you can further customize the post type to improve its display. The plugin comes with a few basic templates, but Standiford is also creating more that can be added on.


Once beers are organized and added to WordPress, users can create custom beer menus to display available beers. Sorting methods, such as availability, food pairings, and what's on tap, can be bulk-edited in the admin.


Easy Beer Lister also includes shortcodes for displaying a specific beer or a list of beers:

Standiford plans to open a marketplace for GPL add-ons that extend Easy Beer Lister. Untappd Importer is his first add-on, which makes it easy for breweries to get started without having to manually enter all of their beers.

"With this add-on, I was able to import all 600+ beers from Dogfish Head Brewing's Untappd page in about three minutes, including the ABV and IBU information," Standiford said. He is working on other add-ons such as a beer image generator, an Instagram photo import function, and a bartender suite that allows bartenders to access a page to add/remove beers from the tap menu/website quickly.

"The plugin is more than a tool to help brewers manage their beer on their website," Standiford said. "I aim to use it to dramatically reduce the amount of time a brewer spends updating beer information on all facets of their business."

29 Apr 2016 6:46pm GMT

28 Apr 2016

feedWordPress Planet

WPTavern: WordCamp Organizers Get New Tool for Creating Personalized WordCamp Badges

Creating personalized WordCamp badges for attendees has traditionally been a time-consuming task for event organizers. Last year the community held 89 WordCamps with 21,000 attendees, and each person received a name badge customized for the event they participated in. That's a massive number of badges to prepare for printing.

In the past, WordCamp organizers used an InDesign template for making the badges, but this required a tedious process of creating a CSV file of attendees, running a custom script, and completing a list of complicated steps. George Stephanis, who had experience using the InDesign template, wanted to simplify this process for organizers and help them move away from having to use a proprietary, commercial software product.

He built a proof-of-concept plugin that allows organizers to create badges with HTML and CSS inside the WordPress admin. After several iterations and contributions from the community team, Ian Dunn announced that the tool is now ready for use.

WordCamp organizers can access the tool under Tickets > Tools > Generate Badges or by navigating through the Customizer to the CampTix HTML Badges panel. The default badge design is shown below with the back of the badge (upside-down) and the front beneath it with a marker for poking the lanyard holes. User names and gravatars are automatically displayed.


Stephanis included the CodeMirror bundled with Jetpack's Custom CSS module to make it easier for organizers to customize the badge design to suit the theme of the WordCamp. The plugin also makes it fairly easy to customize any aspect of the badge using CSS.

"The underlying markup has plenty of CSS classes to help with customization," Dunn said. "For example, you could make volunteer badges have a different background color (so that volunteers are easier to find), or make attendees' last names appear in a smaller font than their first names. There are also plenty of empty < div > elements that you can re-purpose for arbitrary design features."

Once the design is finished, organizers can export as a PDF and take it to a print shop. Documentation for customizing the badges is available in the WordCamp Organizer handbook.

Organizers are still welcome to use the InDesign tool to create badges, but the new plugin for the customizer is a much easier entry point for those who aren't familiar with InDesign. If you can help improve the tool, the code is open source on the Meta repository and available for anyone to patch.

28 Apr 2016 11:15pm GMT

WPTavern: WordCamp Tokyo 2016 Calls for Speakers, Adds New English Track

WordCamp Tokyo 2016 will be held September 17-18 at the Bellesalle Shinjuku Grand. This will be the 9th edition of the event, which sold out last year with 750 attendees.

Yesterday the WordCamp's organizers put out a call for both for English and Japanese speakers. Last year the event hosted a selection of English sessions, but the 2016 edition will add a dedicated track for English speakers with simultaneous interpretation.

The WordCamp will be broken into three tracks: User, Technical, and Global. Descriptions and example topics for each are available in the post calling for speakers. All English language presentations will be placed under the Global track but speakers are welcome to submit any topic.

The theme of WordCamp Tokyo 2016 is "breaking dawn." With the advent of the WP REST API and the recent surge in WordPress-powered application development, the WordPress community is entering a new era. Organizers have selected a motto as part of the theme:

"Let's try something new," said organizer Toru Miki. "That is the message we want to get across to the WordCamp Tokyo 2016 attendees. Our goal is to offer sessions that can motivate and stimulate them, just like the beam of sunlight in the dawn."

If you want to attend one of the biggest WordCamps on the planet and you have a topic that you think can inspire attendees, the speaker application deadline is Friday, June 10. Presentations can be 15 minutes, 30 minutes, or 75 minutes. Applicants will be notified of their acceptance status by mid-July.

28 Apr 2016 8:38pm GMT

WPTavern: WPWeekly Episode 232 – Recap of WordCamp San Diego 2016

In this episode of WordPress Weekly, Marcus Couch and I discuss the news of the week as our guest couldn't make it.

Marcus shares his experience at WordCamp San Diego this past weekend and offers feedback to the organizing team. We let you know what's in the recently released WordPress update and discuss what happens to the data WordPress.org collects from users sites. As usual, Marcus ends the show with his plugin picks of the week.

Stories Discussed:

WordPress 4.5.1 Fixes 12 Bugs
Global WordPress Translation Day Draws 448 Participants from 105 Countries
WordPress for iOS Adds Geotag Support, Comment Moderation Gestures
WordPress 4.6 to Update Theme Filter Tags in the Admin
What WordPress.org Does with the Data it Collects from Users Sites

Plugins Picked By Marcus:

Video Gallery - YouTube and Vimeo Video Gallery is a responsive plugin that allows you to show YouTube and Vimeo videos in various formats.

OnSale Page for WooCommerce is an extension for WooCommerce that enables you to have a On Sale page with paging, sorting, and filtering options.

Embed Google AdWords Codes on WooCommerce enables users to implement Google AdWords conversion tracking to determine how effective ads are. It provides information such as the number of clicks that are generating sales.

WPWeekly Meta:

Next Episode: Wednesday, May 4th 9:30 P.M. Eastern

Subscribe To WPWeekly Via Itunes: Click here to subscribe

Subscribe To WPWeekly Via RSS: Click here to subscribe

Subscribe To WPWeekly Via Stitcher Radio: Click here to subscribe

Listen To Episode #232:

28 Apr 2016 6:24am GMT

WPTavern: Array Cuts Theme Club Pricing, Releases Free Theme Pack


Array launched a redesign of its theme shop this week along with drastic price cuts for single theme and club purchases. After conducting a customer survey earlier this year, the company moved to act on feedback regarding its pricing structure.

Previously, Array offered single theme purchases ranging in price from $49 to $89 and the entire collection for $199. The new pricing is more straightforward with all single themes at $49 and club membership for $89.

The company, which began under the name Okay Themes and rebranded two years ago, announced last April that it would be returning to Themeforest after disappointing experiences selling on Creative Market and WordPress.com. Array currently has five items in its portfolio on Themeforest ranging in price from $44-64. The company negotiated an agreement with the marketplace that gives them a better rate than other non-exclusive authors typically receive.

"Although I can't go into this in too much detail, we are actually not operating at the typical non-exclusive author rates, as most would rightfully assume," founder Mike McAlister said in a comment on our post about the news. "We've worked out a mutually beneficial agreement with Envato that gives us a little more room for experimentation and bandwidth for providing quality support."

With equal or more affordable pricing at Themeforest, customers had little incentive to buy directly from the Array website with the previous pricing structure in place. The new $89 club membership is now more compelling for those who are interested in purchasing multiple themes directly from Array.

In addition to the the redesign and new pricing, Array released a free theme pack to help potential customers get acquainted with their products before purchasing. The pack includes five of their most popular themes, some of which were not previously offered for free, including Author, Editor, Fixed, Typable and Transmit. Editor is also available on WordPress.org and WordPress.com.


Array's journey over the past two years, which includes pulling out of Themeforest, rebranding, and then jumping back into the marketplace with a more beneficial arrangement, necessitated an update in its pricing structure in order to remain competitive. Customers gravitate towards straightforward pricing that they can understand, especially when products are sold across multiple marketplaces.

The theme shop's experimentation with selling on Themeforest, WordPress.com, Creative Market, Mojo Marketplace, and Array's own website shows how much it has had to adapt to reach potential customers. Commercial WordPress themes are a multi-million dollar industry, but there's no single avenue paved to success even when partnering with one of the dominant marketplaces.

28 Apr 2016 5:32am GMT

27 Apr 2016

feedWordPress Planet

Matt: You Yourself

You yourself, as much as anybody in the entire universe, deserve your love and affection.

This quote is almost always attributed to Buddha. Luckily there's a great WordPress site called Fake Buddha Quotes that tracks down its actual provenance.

27 Apr 2016 9:55pm GMT

Matt: Secret History of Tiger Woods

ESPN has a fascinating longread on The Secret History of Tiger Woods, especially in the context of his relationship with and the death of his father.

27 Apr 2016 3:33am GMT

26 Apr 2016

feedWordPress Planet

WPTavern: A 42-Year-Old Developer’s Advice on Working in Tech

photo credit: Aliis Sinisaluphoto credit: Aliis Sinisalu

Adrian Kosmaczewski, a 42-year-old, self-taught developer, published an article today titled Being A Developer After 40. The piece is full of sage advice that is resonating with developers of all ages. His post is a summary of a talk he gave at the App Builders Switzerland conference in April with the accompanying slides available on Speaker Deck.

Kosmaczewski gives readers a glimpse into what the world of technology was like in 1997, the year he began his career as a developer before the days of unit tests and continuous integration, before SVN even existed.

My first job consisted of writing ASP pages in various editors, ranging from Microsoft FrontPage, to HotMeTaL Pro to EditPlus, managing cross-browser compatibility between Netscape Navigator and Internet Explorer 4, and writing stored procedures in SQL Server 6.5 powering a commercial website published in Japanese, Russian, English and Spanish - without any consistent UTF-8 support across the software stack.

If you worked as a developer in those days you may fondly remember working with some of these technologies. Since then, countless new ones have been introduced but the requirement to keep learning remains unchanged. Kosmaczewski offers advice on navigating the hype surrounding the newest programming languages.

Do not worry about hype. Keep doing your thing, keep learning what you were learning, and move on. Pay attention to it only if you have a genuine interest, or if you feel that it could bring you some benefit in the medium or long run.

It's easy to get overwhelmed with all the new languages and frameworks that people say you need to learn in order to stay relevant, but Kosmaczewski encourages readers to follow their own interests and learn about software history. Otherwise, you'll be forever chasing new architectures and ideas but never learning them in depth or gaining more than a shallow understanding of their implementation.

In an industry where professionals are valued by their abilities in specific languages, many programmers allow their identity to be wrapped up in the tools they use. Kosmaczewski encourages readers to be ready to change course:

Do not criticize or make fun of the technology choices of your peers; for other people will have their own reasons to choose them, and they must be respected. Be prepared to change your mind at any time through learning. One day you might like Windows. One day you might like Android. I am actually liking some parts of Android lately. And that is OK.

His perspective comes from nearly 20 years of working as a developer. The lesson I saw in this section of his essay is that the technologies you work with are part of your journey, and you'll cycle through many of them. However, be careful not to allow them to become your whole identity, because you are still learning.

The Value of Teaching

One of the most inspiring parts of his post is the section on teaching. We often hear the saying, "Those who can, do; those who can't, teach," thrown around smugly, but this devalues educators. Teaching is somewhat of a lost art in an industry where many professionals are self-taught. Yet, Kosmaczewski says there are some things you cannot learn without having taught someone else:

Teaching will make you more humble, because it will painfully show you how limited your knowledge is. Teaching is the best way to learn. Only by testing your knowledge against others are you going to learn properly. This will also make you more respectful regarding other developers and other technologies; every language, no matter how humble or arcane, has its place within the Tao of Programming, and only through teaching will you be able to feel it.

Kosmaczewski also shares some moving stories of how his teaching and mentoring have made a difference in the world, especially for those who are just beginning.

If you have a few minutes, I highly recommend reading "Being A Developer After 40." This article is a window into one developer's journey but his advice and habit recommendations are relevant to everyone from experienced programmers to those just starting out. Kosmaczewski explores some of the darker aspects of the industry but also the beauty of sticking with it. His closing statement sums it up nicely:

As long as your heart tells you to keep on coding and building new things, you will be young, forever.

26 Apr 2016 9:41pm GMT

WPTavern: WordPress 4.5.1 Fixes 12 Bugs

WordPress 4.5.1 is available and addresses a dozen items reported against WordPress 4.5. According to Adam Silverstein, "a singular class issue that broke sites based on the Twenty Eleven theme, an incompatibility between certain Chrome versions and the visual editor, and an Imagick bug that could break media uploads," are among the bugs fixed. A detailed list of changes can be viewed here.

WordPress 4.5.1 is already being pushed out to sites configured for auto updates. If you'd rather not wait or have auto updates disabled, you can browse to Dashboard - Updates and click the Update Now button. If you encounter an issue or believe you've discovered a bug, please post it in the troubleshooting section of the support forums.

26 Apr 2016 7:54pm GMT

WPTavern: Global WordPress Translation Day Draws 448 Participants from 105 Countries


The first Global WordPress Translation Day was held over the weekend, organized by the Polyglots team. The event included 24 hours of live training sessions and translation sprints that spanned every timezone from East to West. The goal was to grow the translation teams and educate new translators with live training sessions.

During the course of the event, 448 translators from 105 countries translated 40,350 new strings across 597 projects. This includes WordPress core and open source plugins and themes, such as Pods, Google Two-Factor Authentication, WooCommerce, bbPress, Yoast SEO, and hundreds of others.

#WPTranslationDay in Japan - Our collective achievement today: of top 100, 20 plugins/62 plugins are now translated in Japanese.

- Naoko Takano (@naokomc) April 24, 2016

Japan and Thailand live streaming each other's events - photo credit: Menn StudioJapan and Thailand live streaming each other's events - photo credit: Menn Studio

"We had 39 local events and 11 remote events happening across the globe," organizer Petya Raykovska said. "India was the big surprise with four of the big Indian languages getting new contributors, forming teams and connecting across India with one another to collaborate live."

Last year Hindi was far from 100%. Today 8 events in India translate to bo_IN, hi_IN, mr, gu, ml #WPTranslationday pic.twitter.com/Lq5DoJrf0Q

- Petya Raykovska (@petyeah) April 24, 2016

All of the sessions were live streamed and the team had 316 people who watched the broadcast at some point during the day. The event featured 12 training sessions in different languages to teach participants how to translate WordPress core, including Japanese, Hindi, Bulgarian, German, Slovak, French, Spanish, Portuguese, Swedish, Dutch, Lithuanian and Italian.

The other sessions focused on topics for plugin and theme developers, such as:

All of the videos from the event are available on Crowdcast.io if you want to learn more about the WordPress Polyglots team and how everyone works together. One of the best outcomes of the day, according to Raykovska, is that translation teams now have video documentation for new contributors. They plan to upload the videos to WordPress.tv and include them in the Polyglots handbook.

Global WordPress Translation Day Offers a New Avenue for Contributing to Translations

"We do contributor days around WordCamps and then the community summit once a year," Raykovska said. "The contributor summit hasn't been super productive for Polyglots so far. Unlike most other teams, most contributors are 100% volunteers and can't afford (or get a Visa) for a trip to the US.

"So we wanted to organize a contributor day without these restrictions for participants," she said. "And that's how the idea was born."

Staring at the top of the pile of strings we translated during the Dutch #wptranslationday meetup! #community pic.twitter.com/hnC3OJsHTS

- Taco Verdo (@TacoVerdo) April 25, 2016

The Polyglots team has not set a date for the next Global WordPress Translation event, but Raykovska said it will be easier for them to organize now that they have the processes figured out. One of the most positive outcomes of this past weekend's event is that it has sparked translation teams to organize more local events, especially now that they are armed with video documentation and training tools for plugin and theme developers.

"Some countries are planning monthly contributor translation drives and standalone contributor days," Raykovska said.

#WPTranslationDay WordBench 東京。たくさん翻訳できました!

A photo posted by Naoko Takano (@naokomc) on Apr 24, 2016 at 3:37am PDT

Raykovska said next time she would like to get more people on screen from the events happening in different locations around the world. She also hopes to organize some round tables where Polyglots team members can share about their local processes and team structures.

"I think we need to make a solid effort to bridge the gap between plugin authors and translators," Raykovska said. "The demand for translations is growing, especially for the most used languages. An event like this would be a good reason for the two groups to gather and talk about what's not quite working right now and think of ways to overcome it."

As many polyglots will be in attendance at WordCamp Europe, the team is considering organizing a gathering there. This multilingual WordPress event will be the largest WordCamp in history with 2200 attendees. WordPress' rapidly growing international user base and the expanding Polyglots team could make the Global Translation Day event a catalyst for future improvements to the project.

"If we can go one step further, it would be awesome to revive the conversation about multilingual in core," Rakovska said. The success of this past weekend's event shows the Polyglots' enthusiasm and determination to collaborate across borders to get things done.

26 Apr 2016 5:11pm GMT

WPTavern: I’m Attending WordCamp Chicago, 2016, This Weekend

WordCamp Chicago 2016 takes place this weekend and I'll be among the many attendees. I haven't visited the city since 2009 and I'm excited to satisfy my craving for deep dish pizza at Lou Malnati's.

WordCamp Chicago 2009 is a special memory because it's where I saw a demo of Gravity Forms before it launched to the public. At the time Contact Form 7 was a household name and the go-to plugin for creating forms. I knew it was going to be successful when I saw its user interface and how it worked. Seven years later, the plugin is still going strong.

The GPL license was also hot topic at the time. During Matt Mullenweg's State of the Word presentation, he announced that the WordPress Theme directory would have a section dedicated to theme shops that were 100% GPL. I remember hearing the room gasp during his announcement.


In 2009, the WordPress commercial theme market was young and the GPL was a license many theme companies didn't embrace. Having your company listed on a page that gets a ton of traffic motivated at least a couple of theme shops to embrace the GPL.

I'm looking forward to meeting new people this weekend and creating new memories. If you happen to see me, please stop and say hi. I'd love to talk to you about your experiences with WordPress.

26 Apr 2016 6:12am GMT

WPTavern: WordPress for iOS Adds Geotag Support, Comment Moderation Gestures

WordPress for iOS 6.1 is available from the App Store and includes a number of improvements. Those who use Jetpack can now manage Publicize connections from within the app.

Publicize ConnectionsComments can quickly be moderated thanks to gestures added to the notifications screen. Swiping left on a notification displays options to approve, unapprove, spam, or trash a comment.

Comment Moderation GesturesComment Moderation Gestures

If you've connected multiple sites to the app, it can be cumbersome to navigate to the one you access most often. This version includes the ability to set up a primary site from within the Account Settings panel. During testing however, I noticed my version of the app doesn't have this setting. I'm going through the support process to determine the cause.

Configure a Primary SiteMy Account Settings Page

A new UI element at the bottom of the post creation screen allows users to geotag a post. Simply type in an address or location into the search field and a map displays with the location data. The location is stored in the WordPress backend but can be displayed on the frontend if a theme supports it.

Geotag SupportGeotag Support

A full list of changes and bug fixes is available on GitHub where you can also follow the progress of 6.2. If you have any issues or think you've discovered a bug, please report it on the WordPress for iOS support forums.

26 Apr 2016 4:03am GMT