Survivor: WordPress Theme Edition
-
Upload
missy-oveson -
Category
Technology
-
view
105 -
download
4
Transcript of Survivor: WordPress Theme Edition
![Page 1: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/1.jpg)
Survivor
Theme Edition
![Page 2: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/2.jpg)
What is a theme?
![Page 3: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/3.jpg)
The Contestants
![Page 4: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/4.jpg)
Anna
![Page 5: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/5.jpg)
Anna
Built a theme with an options menu including analytics settings and a favicon that is set by default.
![Page 6: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/6.jpg)
Dana
![Page 7: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/7.jpg)
Dana
Has a theme with a slider that saves images uploaded by the user.
![Page 8: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/8.jpg)
Sherrie
![Page 9: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/9.jpg)
Sherrie
Built a fully integrated social media theme with both sharing options and links to social media accounts set by users.
![Page 10: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/10.jpg)
Rita
![Page 11: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/11.jpg)
Rita
Built a BuddyPress theme with pages that limit access to user pages that don’t share a friendship connection.
![Page 12: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/12.jpg)
Peter
![Page 13: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/13.jpg)
Peter
Built a BuddyPress theme with Woocommerce layouts and a slider.
![Page 14: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/14.jpg)
Eric
![Page 15: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/15.jpg)
Eric
Eric built a simple theme that gives a WordPress site a chrome and blue feel.
![Page 16: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/16.jpg)
Enrique
![Page 17: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/17.jpg)
Enrique
Enrique built a simple colorful theme with a jquery slider.
![Page 18: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/18.jpg)
Potter
![Page 19: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/19.jpg)
Potter
Built a portfolio theme for photographers with a thumbnail view for the home page.
![Page 20: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/20.jpg)
Debra
![Page 21: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/21.jpg)
Debra
Built a theme with a banner to include the most recent post in a banner,
![Page 22: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/22.jpg)
Who gets voted off the island?By the theme review team
![Page 23: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/23.jpg)
Anna
Got voted off for use of plugin territory code.Favicon cannot be set by defaultAnalytics are plugin territory
![Page 24: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/24.jpg)
Dana
Got voted off for saving data to the database.The slider should not save to the database.
![Page 25: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/25.jpg)
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.
![Page 26: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/26.jpg)
Rita
Got voted off for using php redirects at the top of the page.
<?php if(!user_can(delete_pages)) {}
![Page 27: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/27.jpg)
Eric
Got voted off for having php errors that debug brought to the surface.
![Page 28: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/28.jpg)
Enrique
Got voted off for enqueuing scripts wrong<script src=”jquery.min.js” type=”text/javascript”/>
![Page 29: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/29.jpg)
Potter
Got kicked off for creating custom post types for his portfolio entries.Custom post types are plugin territory.
![Page 30: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/30.jpg)
Debra
Got kicked off for using functions deprecated more than 2 releases ago.Fixed errors to get back in the running
![Page 31: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/31.jpg)
Challenge 2Who keeps things up to date and good on WordPress.org
![Page 32: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/32.jpg)
Peter
Keeps his code up to date and makes regular updates
![Page 33: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/33.jpg)
Debra
Got voted off for good by not updating her code and letting it get deprecated
![Page 34: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/34.jpg)
How do you become a developer like Peter and not get voted off the island?
![Page 35: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/35.jpg)
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
![Page 36: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/36.jpg)
Getting Started
Download the Developer plugin and download the recommendations for Theme Developer for 3rd party site.
![Page 37: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/37.jpg)
Getting Started
Turn on debug in your install by going to the config file.define(‘WP_DEBUG’, true);
![Page 38: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/38.jpg)
Getting Started
Go over the theme guidelines as you develop.
https://make.wordpress.org/themes/guidelines/
![Page 39: Survivor: WordPress Theme Edition](https://reader031.fdocuments.in/reader031/viewer/2022012916/55d703bdbb61eb25238b4577/html5/thumbnails/39.jpg)
Staying up to date
Keep following the theme review mailing list
Follow the blog at make.wordpress/themes