WordPress Themes.

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

Improving Your WordPress Productivity July 24, 2011.
Wordpress Theme Hacks Nearly Anyone Can Do Afraid you might "break something" by mucking around in your theme? With a little determination, and just a.
STAY CALM Custom Post Types Smell Your Fear. WHO AM I? Christine the designer, coder, and WordPress Specialist doesnt sound as good. Yes! This presentation.
Wordpress Training with Sarah Sibert. How To... Removing elements from your theme – search bar/dates on posts/comments Change the styling of headings.
Bending Zen Intro Using Zen Themes functionality, but bending it into your own theme.
@beckyddesign Beckydavisdesign.com Take Control of Your Site with WordPress.
WordPress from Start to Finish Day 3: Working with plugins (
WordPress from Start to Finish Day 1: Installing and Using WordPress Looking at the WordPress database.
Creating a WordPress Website Oklahoma Conference of The UMC Department of Communications 1.
Using WordPress as a Streamlined CMS More than just a blogging platform Case study of PMCoursefinder.ch.
Selected Topics Dr Yi Zhou
USING WORDPRESS. WEEK 1 1.Why WP? 2.Setting Up WP 3.Exploring the Admin screen 4.Page Organization 5.Posting 6.Polls.
WI.org Site Training Laura Peterson 3/31/2014.
Accessible WordPress Theme Development AccessU 2011 Pat Ramsey slash25 code
Introduction to WordPress. Learning Outcomes Describe WordPress Compare and contrast the difference between a WordPress hosted blog and a hosted blog.
Seattle Drupal Clinic Introduction to Drupal and Web Content Management.
Government Web Template (GWT) for WordPress Updated 03/20/2015.
Customizing your Theme Information Systems 337 Prof. Harry Plantinga.
Easy Website Creation Using WordPress Welcome and Thank You to our Sponsors.
Content Management, Working with WordPress Pavel Ivanov Telerik Corporation
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
Wordpress as a content management system Building a better website with content management systems | June 12, 2009.
INSTALLATION OF WORDPRESS. WORDPRESS WordPress is an open source CMS, often used as a blog publishing application powered by PHP and MySQL. It has many.
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
WordPress and Joomla by Allen LaNear. What’s WordPress and Joomla? WordPress and Joomla are two of the most popular open-source CMS’ around. WordPress.
About the CMS WordPress A brief overview of both Wordpress.org & WordPress.com WordPress is one of the most popular content management and blog publishing.
The easy way to a nice looking website design By a total non-designer (Me!)
Build a WordPress theme from HTML5 template Mario Peshev Devrix Devrix OnTheGo OnTheGo.
Jiří Balej, Martin Podborský, Petra Čačková.  Tools, which enables to produce content without source code knowledge  Text document ◦ MS Word/OO Writer.
Bones – HTML5 Wordpress Theme Development
Sahil Narang What is CMS? A content management system (CMS) is a computer application that allows publishing, editing and modifying content,
Basics of Administration & Theming - Smarajit Dasgupta.
Launch Your WordPress site in One Hour By Bret Phillips For slides, codes, and notes: Web Devils WordPress.
Introduction to WordPress with SiteControl By: Web Services.
Creating a Web Presence Introduction to WordPress Week 1.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
#psuweb13 WORDPRESS THEMES 101 A WORDPRESS THEME INTRO WORKSHOP.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
WORDPRESS TECHNOLOGY BY AMEER. WELCOME INTRODUCTION WordPress is an Open Source software system used by millions of people around the world to create.
WordPress Architecture ► Core files – PHP ► MySQL database  Configured by the installation script ► wp-content directory  themes subdirectory: layout.
Introduction to Omeka. What is Omeka? - An Open Source web publishing platform - Used by libraries, archives, museums, and scholars through a set of commonly.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
USING WORDPRESS TO CREATE A WEBSITE (RATHER THAN A BLOG) STEP-BY-STEP INSTRUCTIONS.
WORDPRESS IS IT EASY FOR ME ?. WHY should I use WordPress ?
USING WORDPRESS TO CREATE A WEBSITE (RATHER THAN A BLOG) STEP-BY-STEP INSTRUCTIONS.
Creating Google Sites Laura Assem, Director of Technology.
Creating Webpages. Today’s Topics Embed video Embed music More text formatting Wordpress.
Presented by Karen Porter UM School of Business Administration & ImpactOnlineMarketing.com Choosing & Configuring Themes.
Migrating Sites to Wordpress GRC OCIO Wordpress Workshop 11/17/2014.
Advanced Web 2012 Lecture 11 Sean Costain 2012.
#eduguruSummit WORDPRESS THEMES 101 SOME SIMPLE STARTER TIPS FOR WORDPRESS THEMES dotEduGuru Summit 2013.
+ Publishing Your First Post USING WORDPRESS. + A CMS (content management system) is an application that allows you to publish, edit, modify, organize,
Presented by Karen Porter UM School of Business Administration & ImpactOnlineMarketing.com Getting Familiar with the Dashboard.
Website Update and Use of Official accounts Dr.Lasantha Ranwala ( MBBS,MSc-Biomedical Informatics) Medical Officer - Health Informatics RDHS Office.
Workshop Partner:. Saad Amin Cofounder and CTO Inspire Chittagong Cofounder & Managing Director Codework Builders and Assets Ltd.
Genesis for Wordpress By: Ronald Pannullo. Genesis is a fully responsive wordpress theme framework. It can be a theme but it is primarily just a foundation.
Build a WordPress Site A Real Life Example: Create a Fully Functional WP Business Web Site from Scratch Building a WP Site SoftUni Team Technical Trainers.
Developing WordPress Plugins
What is a Blog? short for Weblog journal on a website

Customizing your Theme
WordPress Development
Build a WordPress theme from HTML5 template
Easy Website Creation Using WordPress
WordPress Development
Wordpress test.cs.edinboro.edu.
Wordpress.
WordPress Development
Your theme needs a child!
Presentation transcript:

WordPress Themes

What are Themes? Themes control the Look, Feel and (sometimes) the Functionality of a WordPress site and are separate from the content. Ready-made themes wordpress.org/extend/themes/ - free Woothemes.com, ithemes.com, themetrust.com, studiopress.com etc. all offer premium (paid for) themes Carefully investigate the documentation and support before purchase. Themes can be built from scratch or modified Child themes can be built based on a parent

Theme Files

Ready-Made Themes (no or minimal knowledge of CSS, HTML, PHP) What to look for: Structure, not color or slideshow Compatibility with latest version of WP Documentation & Support Multiple template pages (layouts) available Buzzwords: Responsive, Widget Ready, Menus, Customizable (colors, background, header, logo, typography)

Modify a Theme (good knowledge of CSS, HTML, PHP) You dont want to overwrite the original, but you would like to write your own CSS or create new template pages: 1.Create a new folder in Themes directory 2.Copy theme into the new folder 3.Rename the theme in the style.css file 4.Now you can make all the changes you want 5.Advantage: Only 1 style.css and functions.php file

Why bother to create a child? If the parent theme is regularly updated: Change the styles, art etc. without worrying about it being overwritten during an update 1.Create a new folder in Themes directory 2.Create Style.css and other files as needed 1.Write style.css to pull in parent template 3.Child stylesheet overrides parent, but both stylesheets still in effect.

Style.css This is the code that makes your theme readable to WP. /* Theme Name: Zhulia3 Theme URI: Description: Custom theme for Zhulia Jewels with HTML5 enhancements, child of TwentyEleven, 2012 re-design Author: Becky Davis Author URI: Version: 3.0 Template: twentyeleven (*child theme) url('../twentyeleven/style.css'); (*child theme)

Core Theme Files *Index.php – the Blog home page. Many posts in a list, or latest post or excerpts depending on the code. *Style.css – The heart of the theme Single.php – Single blog post. Page.php – Static pages Different template page files can be made Sidebar, Footer & Header – just what they should be Archive, Comments, Search – dont generally need to edit Functions – may need to add code for specific needs Put a comment at the top of each file so you can see which one youre dealing with, very helpful! ( )

Theme Structure All of these files connect to the mySQL database. Thats where the content lives. Widgets are containers that mostly live in the sidebar, but can be in the content area, footer or header too! New widgets can be created in the functions file. Style.css controls the look of everything. widget (Where the Loop happens)

Style.css The heart of how the design works CSS determines, color, size & placement of elements Theme template (page.php) determines what elements are on the page Use Chrome Inspector or Firebug to see where the style is coming from

Functions Functions.php can add: Widgets Custom styles for the editor Headers Custom Post types etc. The more PHP you know, the more you can do Child themes : Unlike style.css, parent and child functions work together Functions have to be removed from parent before new child ones can replace it

Further Resources - Excellent documentation - Plugins, themes etc. to-create-wordpress-themes-huh/ - Stupidest title, best step by step tutorial. Assumes you have little html/css/php knowledge. Smashing WordPress by Hedengren Digging into WordPress by Coyier and Starr