Upload
emil-wibe-lolk
View
199
Download
1
Embed Size (px)
Citation preview
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
WHY?
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
YOU WILL ME MAKING WEBSITES
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
YOU WILL BE DESIGNING WEBSITES
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
SECURITY / STABILITY
WORDPRESS
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
SECURITY / STABILITY
THEMEWORDPRESS
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
SECURITY / STABILITY
PLUGINTHEME
WORDPRESS
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
SECURITY / STABILITY
PLUGINPLUGINTHEME
WORDPRESS
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
SECURITY / STABILITYPLUGINPLUGINPLUGINTHEME
WORDPRESS
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
NO MORE MULTIPURPOSE
MONSTERS
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
IT ISN’T ROCKET SURGERY
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
LETS DANCE!
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
● THEME FOLDER
inside wp-content/themes
FOLDERS
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
● style.css (mandatory)● index.php (mandatory)● functions.php (optional)
FILES
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
/*Theme Name: lonelyUnichorn*/
style.css
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
<html><head></head><body></body>
</html>
index.php
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
<html><head>
<?php wp_head(); ?></head><body>
<?php wp_footer(); ?></body>
</html>
index.php
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
include header.phpandfooter.php with:
get_header();get_footer();
header.php and footer.php
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
enqueue files in functions.php
scripts and styles
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
register menus in function.php
insert them into the template files
menus
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
THE LOOP
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
<?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>
You are now inside the loop
<?php endwhile; ?><?php endif; ?>
THE LOOP
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
<?php the_title(); ?><?php the_content(); ?>
...and many others
TEMPLATE TAGS
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
<?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>
<h1><?php the_title(); ?></h1><p class=”date”><?php the_date(); ?></p><?php the_content(); ?>
<?php endwhile; ?><?php endif; ?>
TEMPLATE TAGS AND HTML TAGS INSIDE THE LOOP
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
THE BEST OF BOTH WORLDS
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
<?phpecho do_shortcode([‘shortcode’]);
?>
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
GLOBAL TEMPLATES
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
THE LAST TREAT
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
CUSTOM FIELD FRAMEWORKS
EMIL WIBE - “WORDPRESS THEME DEVELOPMENT”A CRASH COURSE
MAY 28TH 2016 - WORDCAMP DK - DOKK1, AARHUS, DENMARK
https://github.com/emilwibe