theming wordpress with adobe

90
THEMING WP (my ways with Adobe)

Upload: grace-solivan

Post on 27-Jan-2015

109 views

Category:

Design


0 download

DESCRIPTION

A look at the basics of custom theming for Wordpress, using Adobe Illustrator, Photoshop and Fireworks. Presented at a cross over Meetup of Hartford Wordpress & Hartford Adobe, sponsored by Adobe and New Horizons Training Facility

TRANSCRIPT

Page 1: Theming Wordpress with Adobe

THEMING WP(my ways with Adobe)

Page 2: Theming Wordpress with Adobe

ARE WE INSANE?

Page 3: Theming Wordpress with Adobe

Insanity:doing the same thing over and over againand expecting different results.

~Albert Einstein

ARE WE INSANE?

Page 4: Theming Wordpress with Adobe

Insanity:doing the same thing over and over againand expecting different results.

~Albert Einstein

clearly Einstein never designed with Wordpress

ARE WE INSANE?

Page 5: Theming Wordpress with Adobe

BIT ABOUT MEI’m no Adobe ExpertI’m totally bummed about FireworksI’m Pro-Efficiency

15,000 Member Social Chat Site Multiple Small Retail WP Sites Local Direct Marketing

Page 6: Theming Wordpress with Adobe

What Are We Building?• header.php• index.php• sidebar.php• footer.php • archive.php• single.php• comments.php• page.php• search.php• 404.php• style.css• functions.php

Page 7: Theming Wordpress with Adobe

What Are We Building?• header.php• index.php• sidebar.php• footer.php • archive.php• single.php• comments.php• page.php• search.php• 404.php• style.css• functions.php

Page 8: Theming Wordpress with Adobe

The Bare Minimum

Page 9: Theming Wordpress with Adobe

style.css

The Bare Minimum

Page 10: Theming Wordpress with Adobe

style.css

The Bare Minimum

Page 11: Theming Wordpress with Adobe

Design the Site

Choosea framework

Customizeframework to your design

Page 12: Theming Wordpress with Adobe

Design the Site

Choosea framework

Customizeframework to your design

Mobile First

Page 13: Theming Wordpress with Adobe

Design the Site

Choosea framework

Customizeframework to your design

Mobile First

Page 14: Theming Wordpress with Adobe

Design the Site

Choosea framework

Customizeframework to your design

Mobile FirstSpeed First

Page 15: Theming Wordpress with Adobe

Design the Site

Choosea framework

Customizeframework to your design

Mobile FirstSpeed First

Page 16: Theming Wordpress with Adobe

Design the Site

Choosea framework

Customizeframework to your design

Mobile FirstSpeed FirstUser First

Page 17: Theming Wordpress with Adobe

Design the Site

Choosea framework

Customizeframework to your design

Mobile FirstSpeed FirstUser First

Page 18: Theming Wordpress with Adobe

Design the Site

Choosea framework

Customizeframework to your design

Mobile FirstSpeed FirstUser First

Mobile

Accessibility

StandardsSpeed

Browser Compatibility

LongevityBranding

Responsive

Page 19: Theming Wordpress with Adobe

Design

Page 20: Theming Wordpress with Adobe

http://styletil.es

Page 21: Theming Wordpress with Adobe
Page 22: Theming Wordpress with Adobe
Page 23: Theming Wordpress with Adobe
Page 24: Theming Wordpress with Adobe
Page 25: Theming Wordpress with Adobe
Page 26: Theming Wordpress with Adobe
Page 27: Theming Wordpress with Adobe
Page 28: Theming Wordpress with Adobe
Page 29: Theming Wordpress with Adobe
Page 30: Theming Wordpress with Adobe
Page 31: Theming Wordpress with Adobe
Page 32: Theming Wordpress with Adobe
Page 33: Theming Wordpress with Adobe
Page 34: Theming Wordpress with Adobe
Page 35: Theming Wordpress with Adobe

Closer toPixel Minded Control

FINALLY

Page 36: Theming Wordpress with Adobe

Closer toPixel Minded Control

FINALLY

Page 37: Theming Wordpress with Adobe

Closer toPixel Minded Control

FINALLY

Page 38: Theming Wordpress with Adobe

Closer toPixel Minded Control

FINALLY

Page 39: Theming Wordpress with Adobe
Page 40: Theming Wordpress with Adobe
Page 41: Theming Wordpress with Adobe
Page 42: Theming Wordpress with Adobe
Page 43: Theming Wordpress with Adobe
Page 44: Theming Wordpress with Adobe
Page 45: Theming Wordpress with Adobe
Page 46: Theming Wordpress with Adobe
Page 47: Theming Wordpress with Adobe
Page 48: Theming Wordpress with Adobe
Page 49: Theming Wordpress with Adobe

Choose

Page 50: Theming Wordpress with Adobe

0 1000 2000 3000 4000

Thousands of Themes

+

+

+

Page 51: Theming Wordpress with Adobe

0 1000 2000 3000 4000

Thousands of Themes

+

+

+

Page 52: Theming Wordpress with Adobe

0 1000 2000 3000 4000

Thousands of Themes

+

+

+

Page 53: Theming Wordpress with Adobe

headway.bitofgrace2.com genesis.bitofgrace2.com

Editor1 or Editor2 PW: HartfordAdobe

Page 54: Theming Wordpress with Adobe
Page 55: Theming Wordpress with Adobe
Page 56: Theming Wordpress with Adobe
Page 57: Theming Wordpress with Adobe
Page 58: Theming Wordpress with Adobe
Page 59: Theming Wordpress with Adobe
Page 60: Theming Wordpress with Adobe
Page 61: Theming Wordpress with Adobe
Page 62: Theming Wordpress with Adobe

http://bit.ly/dragNdrop

Page 63: Theming Wordpress with Adobe

Customize

Page 64: Theming Wordpress with Adobe

LET’S MAKE BABIESCreating the Child Theme

/* Theme Name: Twenty Thirteen Child Template: twentythirteen */ !@import url(“../twentythirteen/style.css”); /* ———————————————— */

Page 65: Theming Wordpress with Adobe
Page 66: Theming Wordpress with Adobe
Page 67: Theming Wordpress with Adobe

USING CUSTOM.CSS

Page 68: Theming Wordpress with Adobe

USING CUSTOM.CSS

Super Easy Route

Page 69: Theming Wordpress with Adobe

USING CUSTOM.CSS

Super Easy Route

// Load the theme stylesheetsfunction theme_styles() { // Load all of the stylesheets needed for all pages wp_enqueue_style( 'main', get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'custom', get_template_directory_uri() . '/css/custom.css' );}add_action('wp_enqueue_scripts', 'theme_styles');

Function.php Route

Page 70: Theming Wordpress with Adobe

USING CUSTOM.CSS

@import url("../custom.css"); CSS Route

Super Easy Route

// Load the theme stylesheetsfunction theme_styles() { // Load all of the stylesheets needed for all pages wp_enqueue_style( 'main', get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'custom', get_template_directory_uri() . '/css/custom.css' );}add_action('wp_enqueue_scripts', 'theme_styles');

Function.php Route

Page 71: Theming Wordpress with Adobe

USING CUSTOM.CSS

@import url("../custom.css"); CSS Route

Super Easy Route

// Load the theme stylesheetsfunction theme_styles() { // Load all of the stylesheets needed for all pages wp_enqueue_style( 'main', get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'custom', get_template_directory_uri() . '/css/custom.css' );}add_action('wp_enqueue_scripts', 'theme_styles');

Function.php Route

<link  rel="stylesheet"  href="<?php  bloginfo('template_url');  ?>/css/my_custom_css.css"  type="text/css"  media="screen"  />

Manual Header.php Route

Page 72: Theming Wordpress with Adobe
Page 73: Theming Wordpress with Adobe
Page 74: Theming Wordpress with Adobe
Page 75: Theming Wordpress with Adobe
Page 76: Theming Wordpress with Adobe
Page 77: Theming Wordpress with Adobe

FontsFontsFontsFontsFontsFonts

Page 78: Theming Wordpress with Adobe
Page 79: Theming Wordpress with Adobe
Page 80: Theming Wordpress with Adobe
Page 81: Theming Wordpress with Adobe
Page 82: Theming Wordpress with Adobe
Page 83: Theming Wordpress with Adobe

WordMark.it

Page 84: Theming Wordpress with Adobe

Linking the fonts you’ve chosen

Step 1:

Step 2: Tell your CSS where you want it, & which font.

Set the Functions.php file to load the fonthouse.

Page 85: Theming Wordpress with Adobe

Linking the fonts you’ve chosen

Step 1:

Step 2: Tell your CSS where you want it, & which font.

Set the Functions.php file to load the fonthouse.

Google and Typekitdo have cheater plugins ;)

Page 86: Theming Wordpress with Adobe

Linking the fonts you’ve chosen

Step 1:

Step 2: Tell your CSS where you want it, & which font.

Set the Functions.php file to load the fonthouse.<?php

function add_google_fonts() {

wp_register_style('GoogleFonts', 'http://fonts.googleapis.com/css?family=Adamina|Montagna');

wp_enqueue_style('GoogleFonts');}

add_action('wp_print_styles', 'add_google_fonts');

?>

Google and Typekitdo have cheater plugins ;)

Page 87: Theming Wordpress with Adobe

Linking the fonts you’ve chosen

Step 1:

.entry-­‐content {

font-­‐family: "Adamina";

font-­‐size: 16px; line-­‐height: 25px;}

h1 {font-­‐family: “Montagna”;}

Step 2: Tell your CSS where you want it, & which font.

Set the Functions.php file to load the fonthouse.<?php

function add_google_fonts() {

wp_register_style('GoogleFonts', 'http://fonts.googleapis.com/css?family=Adamina|Montagna');

wp_enqueue_style('GoogleFonts');}

add_action('wp_print_styles', 'add_google_fonts');

?>

Google and Typekitdo have cheater plugins ;)

Page 88: Theming Wordpress with Adobe
Page 89: Theming Wordpress with Adobe

THE END kinda

Page 90: Theming Wordpress with Adobe

960Grid.psd StyleTiles.psd brackets.io griddle.it placekitten.com http://andreasweis.com/webfontblender/ http://typeconnection.com http://wordmark.it http://headwaythemes.com http://my.studiopress.com/themes/genesis http://skyfonts.comhttp://www.google.com/fonts https://typekit.com http://managewp.com http://headway101.com Simple Custom CSS plugin !!!!

Thank You for Listening! I’ve been grace, bitofgrace.com

@bitofgrace

FREE Bare Bones Frameworks http://simonwebdesign.com/simon-wp-framework/ http://roots.io/starter-theme/ http://html5blank.com

!