Live News

WordPress 4.9.4 is now available. This maintenance release fixes a severe bug in 4.9.3, which will cause sites that support automatic background updates to fail to update automatically, and will require action from you (or your host) for it to be updated to 4.9.4. Four years ago with WordPress 3.7 “Basie”, we added the ability […]

WordPress 4.9.3 is now available. This maintenance release fixes 34 bugs in 4.9, including fixes for Customizer changesets, widgets, visual editor, and PHP 7.2 compatibility. For a full list of changes, consult the list of tickets and the changelog. Download WordPress 4.9.3 or visit Dashboard → Updates and click “Update Now.” Sites that support automatic […]

Things got off to a gradual start in 2018 with momentum starting to pick up over the course of the month. There were some notable developments in January, including a new point release and work being done on other important areas of the WordPress project. WordPress 4.9.2 Security and Maintenance Release On January 16, WordPress […]

WordPress 4.9.2 is now available. This is a security and maintenance release for all versions since WordPress 3.7﻿. We strongly encourage you to update your sites immediately. An XSS vulnerability was discovered in the Flash fallback files in MediaElement, a library that is included with WordPress. Because the Flash files are no longer needed for […]

Activity slowed down in December in the WordPress community, particularly in the last two weeks. However, the month started off with a big event and work pushed forward in a number of key areas of the project. Read on to find out more about what transpired in the WordPress community as 2017 came to a […]

For many years, we’ve invited folks to tell us how they use WordPress by filling out an annual survey. In the past, interesting results from this survey have been shared in the annual State of the Word address. This year, for the first time, the results of the 2017 survey are being published on WordPress […]

The WordPress project recently released WordPress 4.9, “Tipton” — a new major release named in honor of musician and band leader Billy Tipton. Read on to find out more about this and other interesting news from around the WordPress world in November. WordPress 4.9 “Tipton” On November 16, WordPress 4.9 was released with new features […]

WordPress 4.9.1 is now available. This is a security and maintenance release for all versions since WordPress 3.7. We strongly encourage you to update your sites immediately. WordPress versions 4.9 and earlier are affected by four security issues which could potentially be exploited as part of a multi-vector attack. As part of the core team's […]

Announcing version 4.9 of WordPress, named “Tipton” in honor of jazz pianist and band leader Billy Tipton. New features in 4.9 will smooth your design workflow and keep you safe from coding errors. Download or update today!

The third release candidate for WordPress 4.9 is now available. A release candidate (RC) means we think we’re done, but with millions of users and thousands of plugins and themes, it’s possible we’ve missed something. In fact, we did miss some things in RC1 and RC2. This third release candidate was not originally scheduled, but […]

As part of our commitment to privacy and transparency, we’re updating our Privacy Policy. We want to give you more information about how we collect and use personal information — in a more organized and readable format. “Your privacy is critically important to us.” These are the first words of …

Sometimes it’s the extra touches that make all the difference; on your website, that’s the photos and video that give your content life. You asked for streamlined access to your media library and the camera and photos on your device, to make uploading and inserting photos and videos easier. We …

Hi there, WordPress users! Version 6.1 of the WordPress for iOS app is now available in the App Store. What’s New: Get social on the go! WordPress.com and Jetpack-enabled bloggers... Continue reading →

BuddyPress 2.9.3 is now available. This is a security and maintenance release. We strongly encourage all BuddyPress sites to upgrade as soon as possible. The 2.9.3 release addresses two security issues: A dynamic template loading feature could be used in some cases for unauthorized file execution and directory traversal. Reported by James Golovich. Some permissions […]

What would you like BuddyPress to focus on in 2018? The core team has ideas of where BuddyPress can expand on and your input is important to harness the time and resources of an all-volunteer crew. The survey will take 10-15 minutes to complete. Be assured that we will not publish your name, email address, […]

BuddyPress 2.9.2 is now available. This is a security and maintenance release. We strongly encourage all BuddyPress sites to upgrade as soon as possible. The 2.9.2 release addresses five security issues: A Cross Site Request Forgery (CSRF) vulnerability was fixed in the interface used by admins to perform certain actions related to sitewide notices. Reported […]

BuddyPress 2.9.1 is now available. This is a security and maintenance release. We strongly encourage all BuddyPress sites to upgrade as soon as possible. We fixed two regressions introduced in 2.9: Groups: fix group description truncation length on group screen. Profiles: fix avatar quality when requesting avatar sizes larger than the user’s uploaded avatar. Importantly, […]

BuddyPress is happy to announce the immediate availability of it’s latest release 2.9 ‘La Lombarda’ available for download or updatable from your WordPress install plugin directory. This release features a range of improvements and updates for both core functionality and templates. Amongst a range of improvements and enhancements: BP legacy templates are updated for aria […]

Today sees BP 2.9.0 move to The final testing phase Release Candidate 1. This is the last chance to test out this release and report back any issues found before final release in approximately two weeks time. Any issues found can be reported to our trac ticket home , or raised on the support forum. […]

Today sees BP 2.9 move to Beta 2 ( Beta 1 skipped for technical reasons ) testing phase and we would request all plugin authors, theme developers and other interested parties test out this release and feedback any issues found to our trac ticket home , or raise on the support forum. Amongst other improvements […]

This is a guest post by Arjun Bhattarai (aju29), Founder and Developer of StudentsNepal.com. He is currently working towards a Masters degree in Economics. Peer reviewed by @boonebgorges StudentsNepal.com is the first and largest community website for students of Nepal with 9,700 registered members and 50,000 subscribers. The site helps students find answers to popular […]

This is a guest post by Alexander Berthelsen (lakrisgubben) from the Swedish WordPress agency Klandestino AB. Peer reviewed by @boonebgorges Naturkontakt (Nature contact) is the home for members of the Swedish Society for Nature Conservation (SSNC), Sweden’s largest environmental NGO with over 200,000 members. This is a private site where SSNC members can read and […]

This a guest post by Mustafa Uysal (m_uysl). He is from Turkey and works as a full-stack developer at NefisYemekTarifleri.com. Peer reviewed by @boonebgorges NefisYemekTarifleri.com is the largest Turkish recipe sharing platform in the world. It has more than 290,000 recipes that reach millions of users every single day. NefisYemekTarifleri is a unique platform that uses […]

Today we are releasing bbPress 2.5.14, which fixes a few small bugs we’ve noticed since 2.5.13 was released, in particular we’ve fixed some incompatibilities when using PHP 7.1, an unexpected debug notice with the Topics & Replies widgets, and improved validation and sanitization of database properties with the forum converter. Also, remember that since bbPress […]

Today we are releasing bbPress 2.5.13, which fixes a few small bugs we’ve noticed since 2.5.12 was released, and also adds some sanitization to anonymous user data that went missing from previous versions. If your site allows anonymous users (users without registered accounts) to create topics & replies in your forums, you’ll want to upgrade […]

Oh, bother! Out now is bbPress 2.5.12, which fixes a bug for WordPress 4.7 users who did the right thing and updated to bbPress 2.5.11. Some of you may have noticed your bbPress menu items disappear – this release fixes that stinger. 🐝 2.5.12 officially bumps the minimum WordPress version requirement to 4.7 for all […]

bbPress 2.5.11 is out, and is a maintenance release for all previous 2.x versions. 2.5.11 includes support for the soon to be released WordPress 4.7. If you’re planning on updating to WordPress 4.7 right away, you’ll want to update to bbPress 2.5.11 immediately. If you’re using any version of bbPress 2.x and have not yet […]

bbPress 2.5.10 is out, and is a security release for all previous 2.x versions. 2.5.10 includes additional escaping on user display names in places where names & avatars are commonly displayed together. These changes are internal to bbPress and do not affect any third-party themes or modifications to bbPress template parts. If you are using […]

bbPress 2.5.9 is out, and is a security release for all previous 2.x versions. bbPress versions 2.5.8 and earlier are susceptible to a form of cross-site-scripting, due to the way users are linked to their profiles when they are mentioned in topics and replies. If you’re using any version of bbPress 2.x and have not yet updated, please […]

Hi everyone! The current major version of bbPress (2.5.x) has been going strong for about a year now, without any major blockages, problems, or breakage. If you helped make bbPress as great as it is, please pat yourself on the back… now. Stephen and I have been steadily improving and readying the next major version […]

This report presents the results of the 2015 bbPress Survey held from May 28 – July 10, 2014. Two hundred thirteen participants from forty-one countries completed the survey. Thank you all. Goal Guide the direction of bbPress plugin development in 2015. Objectives 1. Discover current and actual bbPress usage. 2. Gauge user interest in potential […]

bbPress 2.5.8 is out now, and it fixes several issues regarding user query parsing and hardening of ajax actions for logged out users for all previous bbPress 2.x installations. If you’re using any version of bbPress 2.x and have not yet updated, please do so right away. If you need help, please reach out in our support […]

bbPress has come a long way since it’s early days. We want it to be the best community and support forum software solution around, and your opinions & feedback are critical to achieving that goal. Last year, Mercime put together a survey that revealed many of the things you’d like bbPress to be, and this […]

This post series profiles each of our featured partner agencies. Trew Knowledge is an award-winning digital marketing agency located in Toronto. They have been a WordPress.com VIP Featured Partner since 2015. We asked founders Anthony Moore and Shawn Barrans six questions to help you get to know who they are as an agency. What’s your […]

After the briefest of holiday breaks in many places, the new year roared to life across the enterprise WordPress community. Most recently, VIP client USA Today’s Ad Meter launched ahead of the Superb Owl of American sport, and just hours ago crowned Amazon this year’s advertising winner. With Alley Interactive, we completed a successful data migration […]

WordPress.com VIP has once again been acknowledged as a top-tier provider of enterprise-level WordPress hosting, posting the fastest average response times from a range of global testing locations in independent analysis carried out by Review Signal.

We’re pleased to announce that our New Relic offering is now out of beta and is available to all clients running on our VIP Go platform. New Relic Application Monitoring watches your WordPress application to help identify and solve performance issues. Performance data is displayed in an extensive series of charts, and alerting can be configured to surface […]

We’re pleased to announce the release of Liveblog v1.7, which introduces a completely new React-powered front end, adds new features and provides improved support for liveblogging from mobile devices. Our Liveblog plugin offers a powerful and easy to use way to cover high profile events on an owned channel. With it you can host frequently […]

May 14th-May 17th, 2018 @ The Carneros Resort We are excited to open up ticketing for this year’s WordPress.com VIP Workshop! As the leading provider of enterprise WordPress solutions, we’re proud to host the premier event focused on the needs of enterprise WordPress users. For the past couple of years, the Workshop has had two tracks, […]

For many, December was a frenzy of activity kicking off with WordCamp US (more in last month’s special edition roundup) and continuing from there, followed by a good chunk of quiet heading in to 2018. As the year turns, once again we share a look back at news and updates from across the enterprise WordPress […]

VIP technology partner Sailthru is a consumer interest based personalization platform purpose-built for publishers and retailers. It brings powerful capabilities to WordPress, like high-performance email, onsite personalization, and mobile marketing automation. The WordPress integration brings it into the WordPress dashboard to seamlessly surface Sailthru and its insights within team workflow. Site editors can also personalize onsite […]

Senior front-end developer Dan Drave of Sotic peeled back the curtain on the specialized knowledge and experience they have gained in building digital platforms for some of the biggest brands and governing bodies in European sport.

Overview This post is a summary of the latest weekly Media component meeting, which took place in the #core-media Slack channel, on . The purpose of these meetings are to move priority tasks forward, provide feedback on issues of interest, and review media focused tickets on Trac. Attendees:@mikeschroder @antpb @blobfolio @flixos90 @jdub233 @sergey @desrosj @azaozz Transcript: Read on […]

This belated release brings support for nested blocks into Gutenberg. The list of changes is rather big, so it's broken up into sections. It also has a new Columns block that leverages nested blocks to operate — it is labeled experimental, though, as it needs further work and has some browser hiccups. Most notably to […]

(full text on slack) This first GDPR Compliance Chat started by people introducing themselves. There was a nice mix of core comitters, developers, lawyers (or law-lovers), contributors, trainers, project managers, testers, people enrolled in privacy roles in companies, etc. The main question was what is PII and where it is stored. Most of it might […]

This post summarizes the dev chat meeting from February 14th (agenda, Slack archive). 4.9.5 planning We’re looking for nominations for people to lead this minor release, self-nominations are very much welcome. Please reach out to @jbpaul17 (@jeffpaulon Slack) or comment on this post with nominations. No timeline set for 4.9.5, but minor releases tend to […]

This is the agenda for the weekly dev meeting on / February 14, 2018 at 21:00 UTC: 4.9.5 planning Updates from focus leads and component maintainers `good-first-bug` claiming process General announcements If you have anything to propose to add to the agenda or specific items related to the above, please leave a comment below. See you […]

The New Contributor meeting is held in the WordPress.org Slack aimed at anyone looking for help contributing to WordPress. No questions are too big or too small, and all are welcome! This meeting started last July, and will be returning on after a brief hiatus. It will be held twice monthly on the 2nd and 4th […]

This is the agenda for the first weekly meeting about WordPress core GDPR compliance on / February 14, 2018 at 17:00 UTC in the gdpr-compliance channel on Slack. Introductions. Please introduce yourself with few words and include your field of expertise (developer, documentation specialist, project manager, lawyer, etc.). Start on a roadmap for GDPR compliance […]

This recap is a summary of our previous PHP meeting. It highlights the ideas and decisions which came up during that meeting, both as a means of documenting and to provide a quick overview for those who were unable to attend. You can find this meeting’s chat log here. Chat Summary The agenda was to discuss which […]

This post summarizes the dev chat meeting from February 7th (agenda, Slack archive). 4.9.3 + 4.9.4 update 4.9.3 went out on Monday, 4.9.4 went out on Tuesday; note technical details behind 4.9.4 Note final paragraph from the 4.9.4 technical details post: What we’re doing to prevent this happening again We’ll be making a follow up […]

This is the agenda for the weekly dev meeting on / February 7, 2018 at 21:00 UTC: 4.9.3 + 4.9.4 update Updates from focus leads and component maintainers General announcements If you have anything to propose to add to the agenda or specific items related to the above, please leave a comment below. See you there! […]

It seems that the start_of_week property of class WP_Locale (introduced in version 4.4) always resolves to NULL, because it is never initialized (determined by a quick global search for ->start_of_week).
It also seems like the rest of the codebase only relies on get_option('start_of_week'), including tests, thus nothing is really affected (seemingly) by the bug.
Perhaps someone just forgot to add $this->start_of_week = get_option('start_of_week'); in init()?

If I include a link starting with ​https://m.me/ in my social media menu, it doesn’t show a messenger icon. It instead shows as a generic link icon.
I have attempted to create an icon for this and registered it so that the theme knows to use it for these links. It’s better than what wordpress shows currently.
Please see attached patch.

​I just tagged version 1.0.0 of WP Cache Remember, which is a small WordPress library that adds six new functions:
wp_cache_remember()
wp_cache_forget()
remember_transient()
forget_transient()
remember_site_transient()
forget_site_transient()
These functions all follow the same pattern, with two each for the WP object cache, transients, and site transients, respectively. The goal is to reduce this common pattern:
function get_some_value() {
$cache_key = 'some-cache-key';
$cached = wp_cache_get( $cache_key );
if ( $cached ) {
return $cached;
}
$value = new WP_Query( /* ... */ );
wp_cache_set( $cache_key, $value );
return $value;
}
...to something easier to manage:
function get_some_value() {
return wp_cache_remember( 'some-cache-key', function () {
return new WP_Query( /* ... */ );
} );
}
Of course, if the function is being used in WordPress core or anywhere else that needs to support PHP 5.2, any callable — not just closures — could be passed.
The function is based on ​Laravel's Cache::remember() method and is extremely useful for themes or plugins that are regularly making use of the object cache, transients, and/or site transients. The underlying code uses existing cache API functions, and thus won't require any modification in existing object cache adapters.
The complementary function, wp_cache_forget() will retrieve and empty the cache value, saving developers a step if they only want a cached value to be returned once (for instance, a "flash" message).
​The GitHub README file has a full description of each function and its arguments, along with 100% test coverage. If there's any interest in including some or all of these helpers in core, I'd be more than happy to put together a PR.

Copying and pasting should not require any permission messages let alone two dialog boxes:
Do you want to allow this web page to access your clipboard?
Please Use Ctrl+v/Cmd+v shortcuts to post content.
Mouse/Insertion Point goes to bottom of (long) post instead of staying at the same place!
The second dialog message is not true since I can do mouse right-click | option Paste as well.

There are 2 places where WordPress uses the user_option functions with the global flag set to true which internally invokes the user_meta functions.
In these cases, there is no benefit to using user_option and only a detriment by way of additional function calls.
The user-meta keys in question are:
default_password_nag
community-events-location

WordPress used to have an option that allowed users to change the default path of the upload directory to use a custom path for media uploads. The option disappeared after the WordPress 3.5 update.
The post How To Change The Default WordPress Media Uploads Folder appeared first on WPRecipes.

Transients are a simple and standardized way of temporarily storing cached data in the database by giving it a custom name and a timeframe after which it will expire and be deleted. But sometimes, transients set by WP and countless plugins can take a lot of space in your database. Using a simple SQL query, you can easily getting rid of them.
The post Downsize your WordPress database by removing transients appeared first on WPRecipes.

In order to improve the loading time of your WordPress blog, it is recommended that you move JavaScript files to the bottom of your HTML documents. Unfortunately, it isn't always as easy as it seems, especially when using some plugins who inject code in the header. Here's a simple solution to automatically move all JavaScript files to the bottom.
The post WordPress tip: move all JavaScript files to the footer automatically appeared first on WPRecipes.

When you're blogging, it can be a good idea to display a warning to your visitors stating that they are currently reading an old post which might not be up to date. Here's an out-of-the-box solution to do it.
The post WordPress tip: How to display a disclaimer on posts older than one year appeared first on WPRecipes.

If you're often writing the same kind of post (articles, lists, code snippets, etc) you may find very useful to pre-populate the WordPress editor with some custom content. Here's a super easy code snippet to do it.
The post How to pre-populate WordPress editor with default content appeared first on WPRecipes.

If your site offers the possibility for users to register, you might at some point want to be able to display users' registration date. Here's a super simple code snippet to create a WordPress shortcode that will display registration date of a specific user.
The post WordPress shortcode to display user registration date appeared first on WPRecipes.

When adding a meta box to a page in WordPress, you might want to disable the default editor. Simply drop this snippet in your theme's functions.php file to disable the editor for a specific page template.
The post How to disable content editor for a specific page template appeared first on WPRecipes.

For maintenance or any other purposes, you might want to be able to know what plugins are currently active on a specific WordPress install. Here's a handy snippet to get a list of active plugins in a matter of seconds.
The post WordPress hack: Show all active plugins appeared first on WPRecipes.

Have you ever wanted to change the default role names (Administrator, Editor, Author, Contributor, Subscriber) within WordPress? Here is a super useful snippet to do so.
The post WordPress tip: Modify any role name to fit your needs appeared first on WPRecipes.

Don't like the "shake" effect which occurs each time a login error occurs? Here is a super easy snippet to remove it for good.
The post How to remove login shake effect when error occurs appeared first on WPRecipes.

Not many of the present readers might know me very well, and that in part, is the reason that I have made the decision to transfer WLTC to more willing and presently capable hands. I am a stranger on my blog and the time has come for me to make sure that this blog, its contents and its knowledge are archived and preserved and maybe rejuvenated at a later time. I delved into blogging tools back in 2004 when I started my Masters degree in CS. I wanted some code to mess around with in my free time and everyone was talking about blogging. I looked into a variety of tools, built a small Linux server for myself at home, and installed a few of the tools that were freely available at that time. I had a heck of a time getting a hold of MT (Moveable Type, the most well-known name) and […]

The landscape of news has changed so much over the last few years that news about a particular topic or platform is readily available to anyone within an instant. With WordPress, I imagine that could be one of the perks of powering over 16% of the web, but it’s true that news is becoming incredibly accessible. In short, news is everywhere. Speaking of WordPress in general, you can of course acquire official direct news from WordPress News, but you can also take a peak behind the curtain and follow news in the making at Make WordPress.org. Though it’s only specific to the WordPress.com blogging platform, WordPress.com News is also worth watching for WordPress development news, as WordPress.com users often get access to new WordPress features before they’re released, so you’ll be able to try new features rather than just read about them. There’s more news than just direct official news, like I […]

New plugins GC Message Box allows you to highlight your key message(s) in smart ways within articles and blog posts. Simple Social Icons allows you to insert social icons in any widget area. Stick It allows you to stick the navigation menu in any theme to the top of browser window. Updated plugins Jetpack allows you to supercharge your WordPress site with powerful features previously only available to WordPress.com users. Nav Menu Images enables uploading of images for nav menu items on the menu edit screen.

New plugins Easy Watermark automatically adds watermark to images when they are uploaded. Internet Defense League Cat Signal automatically loads either the modal or the banner Cat Signal when there is an active campaign from the Internet Defense League. Updated plugins BFT Autoresponder allows scheduling of automated autoresponder messages and managing a mailing list. Google Analytics Dashboard for WP will display Google Analytics data and statistics inside your Dashboard. WordPress MU Domain Mapping allows users of a WordPress MU site or WordPress 3.0 network to map their blog/site to another domain.

The dates have been announced for WordCamp San Francisco 2013, an event which is often heralded as the annual WordPress conference. WordCamp San Francisco 2013 will be held on July 26 and 27 at the Mission Bay Conference Center with a Developer Hack Day on July 28. A list of speakers is not yet available, but they would like you to nominate your favorite past WordCamp speakers. Will you be attending WordCamp San Francisco this year?

Cazuela is a neutral colored theme. Ilisa is a clean and minimal theme that can be easily used as a personal portfolio or a business website. Partition has a light, lively, colorful, yet professional and classic appearance.

Ease is a simple red and white theme. Nomad is an attractive professional, business or blog theme with an unusual, very narrow orientation and design. Sensitive is fully responsive theme using Twitter Bootstrap and a Metro-styled accent. Visual is a dark minimalist theme for displaying photos and images.

The impending release of WordPress 3.6 has been pushed back one more week to April 29. At this time, WordPress 3.6 is not yet feature complete (meaning that all intended new features have not been entirely finished), so the decision was made to push the first beta release back two weeks to March 27 and the final release back one week to April 29. This will allow the team time to focus on finalizing the in-progress new features so that they (and the brave folks who enjoy running beta software) can simply focus on testing and bug fixing rather than polishing up partial features.

New plugins Easy Media Gallery is designed to display portfolios and various media types including gallery sets, single images, google maps, video, audio, and links with ease and elegance. ytlink provides a preview image for embedded YouTube videos. Updated plugins BackWPup allows you to backup your WordPress database, files, and more. Genericon’d enables easy use of the Genericons icon font set from within WordPress. Icons can be inserted using either HTML or a shortcode. Keyring provides a very hookable, completely customizable framework for connecting your WordPress site to an external service. WP All Import makes it easy to import any XML or CSV file into your WordPress site.

There has been a lot of talk lately about working from home and maintaining a distributed workforce. Web-based software, like WordPress, Joomla, and Drupal, are taking over the publishing industry and allow you to work from anywhere with an internet connection. Though, even though they can be managed from home, working from home and maintaining a distributed workforce is not yet broadly acknowledged in society as a successful and efficient alternative to working in an office. Despite working with software that doesn’t need to be tied to one specific workstation, you could still find yourself tied to a desk in cubicle. I work full-time for Automattic and have the pleasure of both working from home and setting my own hours. After all, I only need a browser, an email client, and IRC client, and Skype to do my job. A desk is nice, but there’s no one saying that said desk has to be […]

Attitude is a simple, clean, and responsive retina-ready theme. Catch Everest is a simple, clean, and responsive theme. Liberus is an ideal business related theme that is relatively simple and would suit any blog or website. Stitch is an elegant, modern theme with optional fixed header.

My WordPress journey started with working on small projects as a freelancer.
Over nine years, we have grown to reach the other end of the spectrum, regularly handling large enterprise WordPress projects.
At this scale, the rules for “selling” WordPress change. WordPress’ traditional advantages don’t necessarily apply anymore.
I will start by addressing the two biggest apprehensions that enterprises have about WordPress, i.e., security & scalability, and will also cover other pain points like:
– Integration with existing systems
– Ownership and responsibility
– Extensibility and long term viability
– “Free” and “GPL” concerns
I hope the lessons I share in this talk from our learning will help fellow agencies increase the WordPress adoption in enterprises.

WordPress has grown from blogging tool, to flexible CMS to an application platform. As the web development world embraces micro-services, how does WordPress, which is normally implemented as a monolithic solution fit in and evolve? In this talk, I will look at what makes WordPress a good choice for application development, as well as where it is lacking. To put these questions in context, this talk will be framed around a case-study of a hybrid web app, built using WordPress and other tools including VueJS, Laravel and Amazon Web Services.

There is a hype surrounding the WordPress REST API these days. People focus on how it will change the future of WordPress, allow developers to expand the range of projects they can build, make WordPress popular outside its own bubble.
What we rarely talk about are the challenges presented by the REST API
This talk focuses on the challenges. It’s a short guide to the WordPress REST API from a non-developer perspective – what is it, how it will change WordPress development, combined with some thoughts on the impact it will have on projects created with WordPress and the people creating them.
– cover some of the hype around the REST API
– look at what REST is
– look at APIs more generally and how they enable applications to interact with one another
– look at how the REST API will impact WordPress development. I’ll cover different ways that people are using it
– for example custom admins and as a headless CMS
– look at the impact that the REST API will have on WordPress businessesPresentation Slides »

There’s a lot of buzz about “headless” systems whereby the separation of concerns between administration and consumption can be achieved by using WordPress as a CMS and adding a separate frontend that consumes the data from the CMS. I want to talk about all of the “gotchas” involved in this approach, including the infrastructural requirements, issues with using plugins, and challenges with user accounts.

Are you having trouble growing your freelancing business into a full-blown agency? I was too! The average web design business has 1.4 employees which means the vast majority are solo-preneurs. In other words, it’s hard to grow a web design business!
But in 2013, I made a few significant changes to my strategy that paid off big and allowed me to go from struggling freelancer to 7-figure acquisition in just 3 years – starting from scratch with a completely new brand.
In this presentation you’ll learn:
- The benefits of selecting a niche
- How to position yourself in the market
- How to productize your service for maximum efficiency
- Acquisition “gotchas”

Ever wanted to make small changes to the look-and-feel of your site but weren’t sure how to go about it? Itching to change the colour of your site title, tweak the size of your paragraph text, or hide the date on your posts? Let’s go on a CSS adventure together! In this session you’ll learn some basic CSS (Cascading Style Sheets) and we’ll look at some practical examples, using a browser inspector to customize our site’s design.
Prerequisites:
Some basic HTML knowledge is helpful, but not required. You should be open to looking “under the hood” at a site’s HTML and CSS.Presentation Slides »

Learn about the important items you need to check off your list after launching a new WordPress site, including: submitting a site map to search engines ,website audit, analytics , SEO optimized , and security issues.
This talk will provide you with a handy checklist that you will be able to use for all your WordPress projects!

In March of 2015, I bought the company I had worked for for since 2008. When I took on the business, I didn’t understand the ways I would change and grow, and in many ways was completely unprepared for what I was about to do. Since that time I’ve learned many lessons the hard way that I hope to share with others who might benefit from them.
The things I’ve learned range from knowing your value, to firing the right (or wrong) clients. Attend this talk if you’d like to hear the things that have changed the way I run my business, and will very likely help you run yours.

Health, both physical and mental, are topics that are not usually openly discussed. But they are also topics that should not be ignored especially in work environments where we sit in front of screens all day and some of us even work remotely, which adds different stressors to life. I talk openly about the journey of my career, the health issues that came along the way, and the lessons I’ve learned and want to pass on to help employees and employers shape a healthy work/life balance with a strong emphasis on physical and mental health.

CSS Grid was released this year and it changes everything; for the web and for the WordPress Community. It means that for the first time ever we get to think of our layout as two dimensional and fully responsive. CSS Grid is not another plugin hack or another bootstrap patch, it is the solution designers have been asking for. It is here to stay and right now is the perfect time to learn it!

In this talk I’ll cover what personalization and content targeting are and multiple ways of achieving both using WordPress as the underlying CMS. We’ll also cover some of the dangers of personalization projects and ways they can go wrong.

Can your business come back from the brink of failure? Nearly every business flirts with failure at one point or another. In this session, Jeff Mulholland will explore how your response to being on the brink can be the difference between success and failure.

In this talk I’d like to talk about how our team exclusively leverages WordPress for our healthcare clients., and how others can build upon our agency model. We’ve built 50+ WP sites with a combination of existing themes, and now use our own baseline setup based on bootstrap and the WP Codex.
I’d like to discuss the unique challenges designers and developers face when working with healthcare clients including HIPAA considerations, the problem of having a to build for a broad demographic that also has a wide array of technology know-how. and how to manage clients who have very little time to dedicate to their own projects.

We’ll take a look at the journey of defining the design patttern and why it’s important for every website to have one. Then we’ll explore how ACF uses Flexible Content and Repeater fields to create an infinite amount of design possibilities while still remaining within a brands aesthetic design guidelines.
Code, design and process will be shared.

What can WordPress gain from Serverless Architecture?
Going Serverless with WordPress brings inherent security and scalability to the world’s most widely used CMS. And compared to traditional servers, users could scale to millions of hits per day at the fraction of the cost.
I would like to demonstrate the benefits and how-to of taking WordPress Serverless.

Building a website is just the first step. The next thing you will need to do is turn your visitors into your most loyal fans with the use of an email mailing list.
Your mailing list is one of the most important ways you can engage with your customers, followers, or users, making it one of the most valuable assets of your business. We’ll go over what makes it so powerful, how to capture emails on your website and ways to make your subscription forms irresistible.
During this talk, you will learn how to setup your mailing list, discover three ways to capture leads, understand the power of drip campaigns, and know the best practices for effective and memorable email campaigns.
By the end of this presentation, you will hold actionable steps to keep your audience engaged and help you achieve amazing results.

So you’ve started a business, and your business is working. People are asking for your services and paying you for them. That’s awesome! Now, the tasks required to keep the business going are mounting. Everyone keeps telling you that it’s time to start outsourcing. However, few people seem to have an idea of how to actually grow a team. You need a bookkeeper, but how do you even find one? What about a lawyer? Should a support team member be a contractor or an employee? What about interns – do they need to be paid? What about services like Fiverr and Upwork?
In this talk, we will answer these questions and more. Relevant to any freelancer beginning to see themselves as an agency, product or education business looking for additional support, or anywhere in between, our experience growing the team at Caldera Labs has been full of lessons we’d like to share. From understanding what makes a legal unpaid internship vs. an illegal one, to best practices in how to teach new team members how to do things the way you think should be done while allowing room for each person’s unique strengths to shine through, this WordPress HR talk will be packed with information and leave you armed with the legalese and management concepts to grow a successful team – extra points for being specifically for WordPress businesses, by a WordPress business professional, and with knowledge of what employment law looks like especially in New York City.

Follow my journey from being just a stay at home homeschooling mom of 4 to author, speaker, and working for one of the biggest premium theme shops in the WordPress marketplace, becoming a WordPress influencer along the way AND staying in the Maritimes.

Creating video is hard enough! Chris will show you how to easily get your freakin’ video file into your WordPress website. He will also show you how to create video content with equipment you (probably) already own, ie: mobile devices, software, yada.

Learn to convert a static Twitter Bootstrap website containing only HTML, CSS, and Javascript into a fully functional WordPress theme. We will take the static HTML and CSS from any Bootstrap website and exchange it for code that will interact with WordPress. When finished, our new WordPress theme will contain everything from headers, footers, home page, inner pages, menus, customizer, custom fields, and a custom post type for logos.

In this talk, David and Angelica Yarde of Sevenality talk about their journey, as both front-end developers and designers, of building their branding strategy firm full-time while starting a family. This talk will share the technicalities of running a WordPress business with your spouse, using systems to organize family life, traveling and public speaking with a toddler, and why personal branding and identity is integral to building a business.

Learn the history and design philosophy behind Gutenberg, the new editor in WordPress, from one of the Gutenberg team members. Find out how it relates to TinyMCE and when you can expect to see it in WordPress Core. The talk will include demo and update on the progress of Gutenberg.

I went from a dead end job at a non-profit to controlling my professional destiny, and it was largely thanks to the WordPress ecosystem. From networking tips to bootstrapping tools, I’ll share my professional journey and talk about how WordPress was key in my ascent from an inexperienced software developer/entrepreneur to CEO of a digital marketing agency.

Take a tour down memory lane as we explore the JavaScript files and features added to each version of WordPress: from quicktags.js in version 1.0 to wp-api.js in 4.7. We’ll look at the JavaScript based features in today’s WordPress including media, the customizer, themes, plugins, revisions and the REST API client. We will learn when and why Backbone was introduced as a JavaScript framework for Core and why and how it is used extensively in core. Finally, we will learn about the exciting things happening now in the wider JavaScript community and in WordPress core that will shape the WordPress of tomorrow.

In this talk, I will share experiences and tools that can boost your productivity and efficiency that you can use to further your career, become a more valuable employee and or just to get more done in less time to get more free time or reduce stress. The talk is primarily for developers, but any kind of knowledge worker who’s working with cognitively demanding or creative tasks could benefit greatly from the tools and experiences I provide in this talk. Anyone working with developers will learn what they can do to facilitate a better working environment for developers and what they need to maximise their productivity.

As a part of the design team for the biggest WordPress conference in the world — WordCamp Europe, I worked on branding, website theme and various other tasks. As a designer, it was challenging working under “constraints” of open–source, but I pulled through and learned a lot in the process, and I’d like to share that experience with you.
This talk is not about which tools to use or how to pick the project to contribute to. It’s about becoming a better designer by honing your communication skills and empathy towards your colleagues and people who will end up using your designs. By volunteering and contributing to open–source projects you’ll get the opportunity to work on challenging or a particular type of projects you might not otherwise have.
The design is less about making beautiful pictures you can sign your name onto; It’s more about creating a positive impact and improving the experience of the people using it.

Being in IT industry for over a decade Anju knows impactful ways to connect more effectively with client and will be enlightening us on the various aspects of handling difficult clients in a conclusive win-win manner.
She will discuss practical and effective strategies to deal with such clients on the points of retaining them and develop a much stronger client and service provider bonding.
Anju will also discuss client communication balance, some specific tips and, techniques to help you execute and achieve effective results.

In this session, Vatsal would be discussing things around Linux Containers, with a very famous tool Docker. How containers can help deploying WordPress with ease and help scale easily. Brief about using Containers in Production with tools like Kubernatees and OpenShift.
Vatsal will also discuss tools and techniques which help host WordPress beyond a single server, more towards distributed and containerized environment.

Has a client ever wasted your time in a consulting session? Ever had a one-hour consultation turn into 3? Have you experienced the sinking feeling that comes when you leave the consultation and realize you failed to ask a key question? This talk provides answers to these issues and more. Attendees will leave with a clear, memorable outline to manage the client consultation.

In this session, Nikunj will talk about the four most important steps of content marketing in new age digital marketing since digital content marketing is maturing and organizations are looking to invest more in the same.
During this session, you will learn the core importance of ‘Delivering right information at the right time in proper form and through the appropriate platform’.
He will also discuss the top 5 content marketing trends to watch out in 2018 including originality and trust factor of the content.

Prajyot’s session is going to be about the project WordPress for Youth which is spreading WordPress as a culture among the young.
He is going to address the group about the pilot project, the students involved, the overall impact the local community and it’s success. He will also share the future plan along with the story of how everything came about for this journey.

About the Session:
Following points will be covered in the session-
1. Customer BHAGWAN HOTA HE
2. NEVER send template replies to a customer (Every Customer deserves personal attention)
3. Understand Customer queries properly.
4. Take time to replicate issues at your end.
5. Take responsibility ( Accept Mistakes, Be Polite, Request time to Fix)
6. “Converse” with your customers Because Communications is the only key to successful customer support.
7.It is more than okay to request a customer to explain issue in more detail.
8. If a ticket is in a different language than your official language, Kindly try to translate the ticket and try to understand what the customer has to say.
9. Take note of bug customer reports by making a small excel sheet and revert to them when that particular issue has been resolved.
10. If a customer asks about something which is not currently available with your product, return in a very polite way & make him feel he is heard & let him know you would surely think of it. It will surely make his day.

He will talk about how NPM, Grunt, Gulp, Sass and Travis CI with Github can help us automate some of our tasks and improve our development process. Attendees will leave understanding when and why they’d want to use these tools in a WordPress theme-specific context, and how they play together in a real-life workflow.

The design of a website can support, but also hinder the accessibility of the site. In this taIk Maja will show some examples of good and bad design in terms of accessibility. She’ll give tips on how you can make your site more accessible by following some simple design rules and integrating accessibility from the beginning on into your design process.

This talk is about very heavy database schema / information architecture topics:
- Some anecdotes of slow WordPress / WooCommerce sites, examples to illustrate the need to talk about this
- Rundown on why they were slow
- Detailed explanation of what indexes are, how they work conceptually and what MySQL does if they aren’t available
- Rundown of WordPress / WooCommerce database schema
- Common scenarios of user / client wishes and why the same doesn’t work in a large site (query / order by postmeta values for example)
- What can be done about it (WooCommerce 3.0 data accessor classes, custom database tables, indexing)
- References / links to learn more about this

Have product. Must sell. WordPress + WooCommerce make it easy enough to create your online shop in a matter of minutes. Facebook + promoted posts make it easy enough to market directly to your target audience and get them to your website. But how do you quickly gain their confidence and trust and get them to actually make the purchase?Presentation Slides »

I will be sharing my WordPress story and journey. How WordPress can be a source of happiness to ones life when one wakes up every morning. How one can make a living with WordPress if one is ready to put in the work. How one can fit into the WP community and be inspired to do more. Most importantly, how to fall in Love with WordPress, how I did and how you can too.