WordPress 4.1 
WORDCAMP LAS VEGAS
WordPress Releases
Three releases a year.
Three releases a year. 
3.1 3.2 3.3 
2011 
3.4 3.5 
2012 
3.6 3.7 3.8 
2013 
3.9 4.0 4.1 
2014
Plugin-first feature development.
This Release 
4.1
Localization improvements.
Localization improvements. 
NON-ENGLISH DOWNLOADS PASSED ENGLISH DOWNLOADS. 
70 
60 
50 
40 
30 
3.8 3.9 4.0
On the fly language loading.
On the fly language loading.
Localized plugin 
and theme repositories.
Suggested plugins.
Session manager.
Session manager.
Focus.
Focus.
Customizer API.
Query improvements.
New template tags.
New template tags. 
• the_post_navigation() 
• the_posts_navigation() 
• the_posts_pagination() 
• the_archive_title() 
• the_archive_description()
Document title done right.
Document title done right. 
In Kubrick: 
<title><?php wp_title(); ?> <?php bloginfo( ‘name’ ); ?></title>
Document title done right. 
In Twenty Fifteen: 
add_theme_support( ‘title-tag’ );
Developer reference.
Developer reference. 
developer.wordpress.org
Twenty Fifteen.
Twenty Fifteen.
Twenty Fifteen.
Ready for a demo?
Coming up next…
Language packs.
The JSON REST API.
The JSON REST API. 
WORDPRESS XML-RPC API 
The Good 
• Flexible and extendible. 
• Works well w/ documents & media. 
• Active by default since 3.5. 
The Bad 
• Insecure authentication. 
• Not suited for exchanging data. 
• Needs XML parser.
The JSON REST-API. 
JSON IS MUCH EASIER TO WORK WITH.
The JSON REST-API. 
CLIENT-SIDE CRUD OPERATIONS.
The JSON REST-API. 
CRUD OPERATIONS ON ANOTHER WORDPRESS SITE.
The JSON REST-API. 
BREAK YOUR CONTENT FREE FROM WORDPRESS.
The JSON REST-API. 
THE NEW YORK TIMES
The JSON REST-API. 
WORDPRESS.ORG/PLUGINS/JSON-REST-API
The JSON REST-API. 
GITHUB.COM/WP-API/WP-API
Konstantin Obenland 
@obenland 
konstantin.obenland.it

WordPress 4.1