survivor: wordpress theme edition
Post on 21-Aug-2015
103 Views
Preview:
TRANSCRIPT
Survivor
Theme Edition
What is a theme?
The Contestants
Anna
Anna
Built a theme with an options menu including analytics settings and a favicon that is set by default.
Dana
Dana
Has a theme with a slider that saves images uploaded by the user.
Sherrie
Sherrie
Built a fully integrated social media theme with both sharing options and links to social media accounts set by users.
Rita
Rita
Built a BuddyPress theme with pages that limit access to user pages that don’t share a friendship connection.
Peter
Peter
Built a BuddyPress theme with Woocommerce layouts and a slider.
Eric
Eric
Eric built a simple theme that gives a WordPress site a chrome and blue feel.
Enrique
Enrique
Enrique built a simple colorful theme with a jquery slider.
Potter
Potter
Built a portfolio theme for photographers with a thumbnail view for the home page.
Debra
Debra
Built a theme with a banner to include the most recent post in a banner,
Who gets voted off the island?By the theme review team
Anna
Got voted off for use of plugin territory code.Favicon cannot be set by defaultAnalytics are plugin territory
Dana
Got voted off for saving data to the database.The slider should not save to the database.
Sherrie
Got voted off the island for going into plugin territory.She was fine with the links to social media set by the user but adding sharing buttons is not allowed.
Rita
Got voted off for using php redirects at the top of the page.
<?php if(!user_can(delete_pages)) {}
Eric
Got voted off for having php errors that debug brought to the surface.
Enrique
Got voted off for enqueuing scripts wrong<script src=”jquery.min.js” type=”text/javascript”/>
Potter
Got kicked off for creating custom post types for his portfolio entries.Custom post types are plugin territory.
Debra
Got kicked off for using functions deprecated more than 2 releases ago.Fixed errors to get back in the running
Challenge 2Who keeps things up to date and good on WordPress.org
Peter
Keeps his code up to date and makes regular updates
Debra
Got voted off for good by not updating her code and letting it get deprecated
How do you become a developer like Peter and not get voted off the island?
Getting Started
❏ Join the Theme Review Team❏ Helps you learn
the guidelines❏ Helps you to learn
what not to do in a theme
❏ Join The Theme Review Mailing List❏ Keeps you in the
loop on changes with WordPress updates
❏ Helps clarify guidelines
Getting Started
Download the Developer plugin and download the recommendations for Theme Developer for 3rd party site.
Getting Started
Turn on debug in your install by going to the config file.define(‘WP_DEBUG’, true);
Getting Started
Go over the theme guidelines as you develop.
https://make.wordpress.org/themes/guidelines/
Staying up to date
Keep following the theme review mailing list
Follow the blog at make.wordpress/themes
top related