Build Your Own Theme and Customizing Child Themes

Size: px
Start display at page:

Download "Build Your Own Theme and Customizing Child Themes"

Transcription

1 Build Your Own Theme and Customizing Child Themes Prerequisite Skills You will be better equipped to work through this lesson if you have experience in and familiarity with: Spent some time in the admin section of WordPress Basic knowledge of installing and activating WordPress themes Basic knowledge of HTML, CSS Twenty Thirteen theme - easy theme to use and modify. Find in the WP Themes Library. Screening Questions Are you familiar with installing and activating themes via the WordPress Dashboard? Will you have a locally or remotely hosted sandbox WordPress site to use during class? Do you have a code editor to view PHP, HTML, CSS, and other files? Are You Serious about WordPress? Websites WPBeginner Books: Digging into WordPress WordPress Themes in Depth LearnPub.com - Search wordpress 1

2 WordPress Anatomy The Structure of the Installation Files The only folder you will ever use is wp-content. Everything else is considered wp-core files. Any editing or deleting of any other wp-core files could break your site. A reinstall will be inevitable. Backups are your friend. The exception is the wp-config.php file and the.htaccess files. Both can have custom content to extend WordPress. 2

3 Inside wp-content The index.php file inside the wp-content folder should not be deleted or edited. Also the upgrade folder should not be touched. The plugins folder holds all the plugins installed. Deleting a named plugins folder inside will only be used in the case of a problem where you may have to manually install, rename or delete conflicting plugins. The themes folder is where you will spend most of your time whether you are creating your own theme from scratch or creating a child theme that will override/customize the parent theme. Themes as well as plugins can be added or deleted from their respective folders manually. But please use the Admin Dashboard for simple installation. Default themes folder from installation. Twentyseventeen activated automatically as of Up and Running You will need a database to store the content of your site: posts, pages, plugin settings, and site options. The database is the most import part of your Wordpress site. If the database is not connecting properly your site will not work. Even if you had a server 3

4 meltdown and have a backup copy of the database you would be okay. Remember backups are your friends! Local Server Environment with a database MAMP There are many software tools to choose from. The best I have come across that works across both Mac and Windows well is Mamp. It is free and has a Pro version. MAMP TV videos on YouTube - Both OS YouTube videos from Quentin Watt Tutorials Mac installation video: Windows installation video: phpmyadmin is a companion application that comes with Mamp and helps you create and manage databases 4

5 Tools of the Trade Code Editor If you are wanting to customize WordPress you are going to have to get your hands dirty in some code. Here are some code editors to mention: Mac and PC: Atom, FREE - Brackets, FREE - Visual Studio Code, FREE - 5

6 Anatomy of a Theme Every Theme is Different Themes are built differently in style and in the way they function, from simple to complex. But there are files that are needed to make WordPress recognize it as a theme: index.php style.css Then this is where things can get confusing - the Theme Hierarchy - developer.wordpress.org/themes/basics/template-hierarchy/ Which files come first is based on certain factors. The easy way to try and wrap you head around this is Is there a situation where you need to override a file and do something different? Then you need to create another file that WordPress is looking for to do that. What are good themes? Themes that are listed in Wordpress Theme library have gone through tests and guidelines before they are put in the library. If you need to testa 3rd party theme downloaded outside of the WP theme library go to Theme Check themecheck.org/ type in the name to see if it has been already submitted or if you can get the.zip file, upload it to check it s score. A good idea is to check the names of themes that are featured in articles highlighting FREE themes. The Secret of WordPress Everything is a post, just a different type of post. A Page is just a post type. Don t get it stuck in your head that a page and a post are different things. The Loop is used to get Posts that are of the post-type of Page 6

7 7

8 8

9 The Fallback The ultimate fallback in a theme is the index.php. If no file WordPress is looking for is found - index.php will serve up the page. Sometimes this will be fine, other times you want to make an override file to make it look or act differently. This is where Page Templates enter to do the override. Page 6 is the watered down version and page 7 is the Official WordPress version. Sooner or later what you are looking at will make sense but probably not today. Keep them as reference. :) The Hierarchy on page 7 is a bit more detailed in the flow of what WordPress is actually looking for. The Page Structure A simple WordPress web page structure is made up of 3 basic building blocks : header, content and footer. Each one of the blocks is calling in information from other files or data from the database. There is another common block called the sidebar that deals with widgets. That is for another class. :) 9

10 header.php - The header file contains all the information that needs to be at the top of every webpage Hey wait a minute? What is the PHP code doing in there? So glad you asked The PHP tags are dynamically injecting information into the page. 1. Normal HTML doctype - document type 2. Helps browsers know what language the content is in and this is set when WP is installed. Helpful when you set your site to multilingual. 3. Starting HTML head tag 4. This line tells the (character set) or charset to the browser, avoiding unknown characters for security purposes! 5. This tag removes/resets any default zoom of a mobile device like ipad and iphone, very useful if you are working on a responsive layout. 6. Injecting the Blog Name 7. This is a very important function, you MUST call this function! Through this function, WordPress adds code from plugins, other JavaScript libraries, CSS, and much more. 8. Ending HTML head tag 9. This line dynamically injects css classes about the page that is being called by the template hierarchy. Pretty cool! 10

11 Just a little PHP - Files need to end in.php - All PHP code must start with <?php and end with?> that is mingled within HTML. If the entire page is PHP, you do not have to use the closing tag. Anatomy of a WordPress function A WordPress or template function is a PHP function that performs an action or displays information specific to your blog. the_id(); - displays the ID number for a blog entry or post. To use it in your code: <?php the_id();?> Functions come along with parameters or information you can pass through to the function to get something more than just the default function will return. <?php bloginfo('name');?> The name parameter displays the Site Title set in Settings > General or a.k.a. the name of your site. There are 20 other parameters you can use to get other information. This is just one example of a template tag. Have fun with them all: Template_Tags. Some you might never use and some you will use frequently. On to the cheatsheet 11

12 Wordpress Beginner Cheat Sheet This is NOT the entire Template tag list. This is: Template_Tags These tags will get you started: <?php get_header();?> Includes the header.php file <?php get_footer();?> Includes the footer.php file <?php get_sidebar();?> Includes the sidebar.php file <?php the_content();?> Displays the content of a post <?php the_excerpt();?> Displays the excerpt used in posts <?php the_title();?> Title of the specific post <?php the_permalink()?> Link of a specific post <?php the_category(', ')?> Category of a specific post <?php the_author();?> Author of a specific post <?php the_id();?> ID of a specific post <?php wp_list_pages();?> Lists all pages <?php wp_list_cats();?> Lists all categories <?php site_url();?> The root URL for your site <?php bloginfo('description');?> Displays the tagline of your blog as set in Settings > General <?php bloginfo('name');?> The title of your site, or blog name <?php bloginfo('url');?> Your site s URL <?php bloginfo('stylesheet_url');?> Link to your themes s stylesheet file 12

13 Some of the files of WordPress index.php - Home The index file controls what the homepage of your site looks like. By default WP sets the Front Page to display the latest posts. front-page overrides this page when set to a static page. single.php - individual posts The loop of this page queries just one post and displays it. You can specify sidebars and which ones you want to display. page.php - individual pages This file controls what pages look like.you can choose to eliminate sidebars or other elements and add unique elements for pages alone. The Loop It starts with a query (which determines which posts or pages grab)and ends with a PHP end while statement. Everything in-between is up o you. You can even use multiple loops and queries on a single page. functions.php Allows you to put your own custom PHP code in order to modify core elements of you theme. style.css This is the main stylesheet for your theme. it is enqueued in the functions.php file along with other external stylesheets and javascript files such as Bootstrap. The top of the style.css file contains commented text at the top that tells WP the name, author and other information about your theme. Abbreviated from 13

14 Creating a Parent or Child Theme So which do you want to create? Both have the same process and you will be getting your hands dirty in code. Creating a parent theme from scratch is a little more messy than creating a child theme. The child theme pulls from the parents functionality, and you are just making the changes you want to make in the CSS, content and functions. Wordpress is documented so well that you really do not need to know PHP, but you will be writing it. You will be writing a lot of Template Tags. A template tag is code that instructs WordPress to "do" or "get" something. We will get to that a little later Starting a Child Theme - Go to the themes Appearance > Themes > Add New library and install the twentythirteen theme and press Activate. - Create the child theme folder. Inside the wp-content > themes folder where you see the 4 folders - Make a new folder called twentythirteen-child 14

15 - Inside the twentythirteen-child theme folder, create a style.css file Getting WP to Recognize a Theme It might be a bit strange, but the theme recognition happens in the style.css file. Commented code with specific titles are read by WP. You do not have to use them all just a few to get us started will do for now. /* Theme Name: Twenty Thirteen Child Author: Your Name Here Description: My Child theme for TwentyThirteen Version: 1.0 Template: twentythirteen */ The most important line is Template: twentythirteen This calls the parent theme. Now go back to Apprearance > Themes and see if your child theme was recognized. Yeah it is not much. There is not screenshot image to represent it yet but WP is happy. 15

16 If you do want a screen shot, make the image 1200px wide and 900px tall. Name it screenshot with a.png image file format and drop it in the root of the theme folder, in this case twentyfifteen-child. Click to see your Theme Details: Now Activate your theme and go take a look at it Um, yeah so our child theme (the first screen capture) is kinda broken. The fonts don t match. Let s fix that. To do that we need to connect the parent stylesheet and a child theme stylesheet to make our custom changes. Roll up your sleeves, we are going to write some code. 16

17 Connecting the Parent and Child Stylesheets Put your seatbelt on, we are going to write some code that might not make sense for a while. Never fear, there is WordPress s documentation out there for you. Digging into Wordpress website Including stylesheets in the past use to be easy. But the folks at WP found a better and faster way to call in CSS and JS files. Now, the recommended way is to enqueue both script and styles. To do this you need to create a functions.php file in your child theme folder. The functions.php file is used to add or change the functionality of WP. And use the following code in it <?php function mychild_enqueue_styles() { // enqueue parent styles wp_enqueue_style('parent-theme', get_template_directory_uri().'/ style.css'); // enqueue child styles wp_enqueue_style('child-theme', get_stylesheet_directory_uri().'/ style.css', array('parent-theme')); } add_action('wp_enqueue_scripts', 'mychild_enqueue_styles'); The // means it is a commented line and will not show up in the code. Those lines are just commented notes to help tell you what is going on. 17

18 Creating index.php The Loop - The Power to Control WordPress In your theme folder, in the same place as your functions.php, create a index.php file. Since this is the child theme, all overriding files will go into the child theme folder. Makes since right? Inside the index.php file, place this code: 1 <?php get_header();?> 2 <?php if ( have_posts( ) ) :?> 3 <?php while ( have_posts() ) : the_post();?> 4 <?php the_title();?> 5 <?php the_content();?> 6 <?php endwhile;?> 7 <?php else :?> 8 <?php _e( 'Content not found');?> 9 <?php endif;?> 10 <?php get_footer();?> Line 1 gets the header.php file. Line 2 checks to see if there are any posts to get. if it finds them it continues to line 3, 4, 5, 6, 9 and 10. If there are no post found it skips to line 7, 8, 9 and 10. More info on the loop:

19 Remember that all the data about your site resides in a database. We have to talk in a language that is a go-between to get the data out and onto the page. The loop talks the right words to see if there is data and loops through it all and then stop and do other tasks. Line 7 is only there to let something be on the page if no data is found. Otherwise, we get a blank screen since nothing comes back. _e ('Content not found'); is the fallback if the loop does not find any data. It simply echoes or outputs data to the screen. You may see it written this way as well: echo ( 'Content not found'); Let s take a look at what we have Wow, our Child theme looks exactly like the Parent except The text of the Hello Word post is smashed all the way to the left. Not Cool. Here is where we start copying the code of the parent theme more closely and making our own tweaks. Yes, we can do that!! The next question is why we do that. So the fine folks at Automatic - parent company of WP, make changes and code updates to their themes in the theme library. Just as all good theme authors should. Well, if you start customizing the parent theme and you bling bling it up just the way you like it, and an update is available, and you hit the update button POOF!! all the changes you made are reset to the original theme style. Aw SNAP!! This is why we create child themes - take the style and functionality of the parent - separate it off into its own container and make our changes. The child will inherit all the functionality and style but still be able to make changes without touching the parent - sort of passing on the genes in a new person. So ultimately you can copy the files from the parent into the child theme and customize it exactly the way you want. That s the secret! if something breaks, never fret! Just grab a copy of the parent file and try again. 19

20 The Home Page Option Do you want a blog or a static page on the home page? In the WordPress admin in the Settings > Reading you have an option: Your latest posts means you will have the header, footer and loop through your posts on the front page or home page of your site. If you downloaded a theme you are at the mercy of the theme developer on how they built the site in order to make changes. So you want to completely customize the content on your front page, and designate a page for the blog page. No problem. Choose A static page. By default, the WP installation comes already set to the blog being the front page/home page. Back in the day, WP was just a blogging platform, so they have just added features you can change to. So let s fix that smashed to left content of the Hello World post. By digging into the code of the parent theme, there is a <div class="entry-content"></div> that centers the content in the middle of the page. Put the opening div tag with the class in-between lines 1 and 2, and put the closing div tag between lines 9 and 10 to look like this: 20

21 Checking back with our code the content is now nicely centered, but it could be a bit wider. So hop on into the CSS file of the the child theme and override the.entrycontent class like this: save the CSS file and got back to the browser and refresh the page to see the content move slightly to the left - in essence getting wider. If you check the Parent code for the same class it is set to max-width: 604px CONGRATULATIONS you just made a customized change! Now let s move on to creating a completely customized front-page. 21

22 Setting a Customized Front-Page You must have already created the Home and Blog pages and published them before this step in order to save the static page as a setting. Go to Pages Create a page called Home and Blog and leave the content of the pages empty. After setting the Front Page to a static page, WP is looking for a page called frontpage.php A wonderful plugin ACF can extend and add more fields to the admin of a page. 22

23 So back to creating pages create front-page.php and place the template tags for the header and footer in there. Sneek a peek at the cheat sheet if you need to. In between the tags place the following code: <h2><?php the_title();?></h2> <h4>this is static text before the content</h4> <p><?php the _content();?> So you are probably a little lost as to WHY we had to name this page front-page.php. Well so glad you asked, because all pages have a designated template page.php file to render all pages. Wordpress has a template for the front page to override the standard page.php. But you have not created that page.php yet, and that is right. When the time comes to do that you don t have to worry about the front page, it will not change. If a small lightbulb just came on for you - take a another look at the Template Hierarchy. Custom Templates A New Look So as you have tried to make sense of the Template Hierarchy there are designated pages for designated processes of WP. You now know that to over ride index.php and page.php to have a custom static front page you use front-page.php. So any other page you create in the pages section like Services, About, Products etc will be using the page.php file and then falling back to index.php if page.php is not found. So if you want to customize a page and break out of the same file with a different design - you can so do that! So let s say you want to override the Contact page with a new design rather than the one that WP will choose by default Yep page.php. So the second override would be page-contact.php. By naming the file with page- and then the page slug name contact in this case, WP would completely understand that and serve it up rather then the page.php. We would have a different contact page. 23

24 The Ultimate Take Over Want to over ride that a third time. Sure not problem. Say that you have a spring contact page for a special registration for a limited time. This time you will need to organize your templates. Create a folder called templates in your child theme. Create a file inside your templates folder called spring-contact.php At the top of spring-contact.php place the following commented text inside a php tag: <?php /* * Template Name: Spring Contact */?> Then add the header and footer passing through a parameter of spring for both. <?php get_header('spring');?> <!-- Custom HTML Code Here --> <?php get_footer('spring');?> This parameter is looking for header-spring.php and footer-spring.php so this spring contact page can look very different from the rest of the site if you choose. Wordpress is smart and is looking for files with the Template Name: in commented text. When it finds one it will open up an extra option in the Page Attributes section: 24

25 Resources Useful Cheatsheets Wordpress Template Designer CheatSheet 25

Build a WordPress Theme Classroom

Build a WordPress Theme Classroom Build a WordPress Theme Classroom The Loop It the main structure of WordPress It s extremely powerful Allows developers to creatively display data Overview The loop is a simply a block of code that displays

More information

if (WP_DEBUG) E_ALL 'on'; }

if (WP_DEBUG) E_ALL 'on'; } BAVC WordPress Resources http://codex.wordpress.org/ Lab Resources MAMP Git Aptana Studio 3 Firefox with Firebug Outline I. WordPress installation (Installing_WordPress) A. Requirements 1. PHP >= version

More information

Ace Corporate Documentation

Ace Corporate Documentation Ace Corporate Documentation Introduction Welcome To Ace Corporate! We would like to thank you for donwloading Ace Corporate, Business WordPress theme. It is the lite version of Ace Corporate Pro. Before

More information

A Quick Introduction to the Genesis Framework for WordPress. How to Install the Genesis Framework (and a Child Theme)

A Quick Introduction to the Genesis Framework for WordPress. How to Install the Genesis Framework (and a Child Theme) Table of Contents A Quick Introduction to the Genesis Framework for WordPress Introduction to the Genesis Framework... 5 1.1 What's a Framework?... 5 1.2 What's a Child Theme?... 5 1.3 Theme Files... 5

More information

Converting a HTML website to Wordpress

Converting a HTML website to Wordpress Converting a HTML website to Wordpress What is wordpress? And why use it? WordPress is a free and open-source content management system based on PHP and MySQL. WordPress is installed on a web server or

More information

Bluehost and WordPress

Bluehost and WordPress Bluehost and WordPress Your Bluehost account allows you to install a self-hosted Wordpress installation. We will be doing this, and you will be customizing it for your final project. Using WordPress 1.

More information

Digging Into WordPress. Chapter 4: Theme Design And Development Part 1 ( )

Digging Into WordPress. Chapter 4: Theme Design And Development Part 1 ( ) Digging Into WordPress Chapter 4: Theme Design And Development Part 1 (4.1.1-4.3.4) 4.1.1 Customizing The Loop 1. As we mentioned in the previous chapter, if there is one thing that you need to understand

More information

Things to note: Each week Xampp will need to be installed. Xampp is Windows software, similar software is available for Mac, called Mamp.

Things to note: Each week Xampp will need to be installed. Xampp is Windows software, similar software is available for Mac, called Mamp. Tutorial 8 Editor Brackets Goals Introduction to PHP and MySql. - Set up and configuration of Xampp - Learning Data flow Things to note: Each week Xampp will need to be installed. Xampp is Windows software,

More information

For more info on Cloud9 see their documentation:

For more info on Cloud9 see their documentation: Intro to Wordpress Cloud 9 - http://c9.io With the free C9 account you have limited space and only 1 private project. Pay attention to your memory, cpu and disk usage meter at the top of the screen. For

More information

WordPress Tutorial for Beginners with Step by Step PDF by Stratosphere Digital

WordPress Tutorial for Beginners with Step by Step PDF by Stratosphere Digital WordPress Tutorial for Beginners with Step by Step PDF by Stratosphere Digital This WordPress tutorial for beginners (find the PDF at the bottom of this post) will quickly introduce you to every core WordPress

More information

MMP350 Class Notes Week 8

MMP350 Class Notes Week 8 MMP350 Class Notes Week 8 MMP350 Class Notes Week 8... 1 This Week s goals... 1 Materials... 1 Creating a Child Theme... 2 Purpose... 2 Overview... 2 Step: Create a Child Theme Folder... 2 Step: Enqueue

More information

WP EBOOKS Creating A WordPress Network

WP EBOOKS Creating A WordPress Network WP EBOOKS Creating A WordPress Network The Complete Guide to Setting Up WordPress Multisite 1 WP EBOOKS Creating A WordPress Network The Complete Guide to Setting Up WordPress Multisite 2 Creating a WordPress

More information

NWIC EDITOR GUIDE August 2016

NWIC EDITOR GUIDE August 2016 NWIC EDITOR GUIDE August 2016 THEME NAME: CLEVERCOURSE logging in: GO TO nwic.edu/wp-login.php blogs.nwic.edu/wp-login.php foundation.nwic.edu/wp-login.php Please note that your Username is your full nwic.edu

More information

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148 Index Numbers & Symbols (angle brackets), in HTML, 47 : (colon), in CSS, 96 {} (curly brackets), in CSS, 75, 96. (dot), in CSS, 89, 102 # (hash mark), in CSS, 87 88, 99 % (percent) font size, in CSS,

More information

Creating a Network. WordPress 3.1 (and up)

Creating a Network. WordPress 3.1 (and up) Creating a Network in WordPress 3.1 (and up) A comprehensive guide to setting up multisite by Andrea Rennick http://wpebooks.com Introduction Hello there intrepid reader. This here guide is to explain

More information

Setting Up A WordPress Blog

Setting Up A WordPress Blog Setting Up A WordPress Blog Introduction WordPress can be installed alongside an existing website to be used solely as the 'blog' element of a website, or it can be set up as the foundation for an entire

More information

How To Manually Edit Wordpress Theme Name And Author

How To Manually Edit Wordpress Theme Name And Author How To Manually Edit Wordpress Theme Name And Author Theme Tweaker lets you modify the colors in your theme with no CSS/PHP editing. Theme Tweaker displays the existing colors from your current theme,

More information

To upgrade to ifeature Pro visit:

To upgrade to ifeature Pro visit: 1 ifeature Free Documentation for ifeature v1.0.7 (last updated 4/26/2011) TABLE OF CONTENTS: Topic Page(s) Installing ifeature 2 Templates and Widgets 3 imenu 4 ifeature Settings 5 General Settings 6

More information

HB Education. Theme Installation

HB Education. Theme Installation HB Education HB Education Theme is a simple, clean, beautifully designed responsive WordPress Education WordPress Theme. It is minimal but mostly used features will help you setup your website easily and

More information

CONVERSION TRACKING PIXEL GUIDE

CONVERSION TRACKING PIXEL GUIDE Conversion Tracking Pixel Guide A Step By Step Guide to Installing a conversion tracking pixel for your next Facebook ad. Go beyond clicks, and know who s converting. PRESENTED BY JULIE LOWE OF SOCIALLY

More information

Documentation:Tromas WordPress Theme

Documentation:Tromas WordPress Theme Documentation:Tromas WordPress Theme Install Tromas WordPress Theme within a few minutes. Tromas is a Multipurpose Business WordPress Theme It s fully responsive with bootstrap framework, easy to customization,

More information

28 JANUARY, Updating appearances. WordPress. Kristine Aa. Kristoffersen, based on slides by Tuva Solstad and Anne Tjørhom Frick

28 JANUARY, Updating appearances. WordPress. Kristine Aa. Kristoffersen, based on slides by Tuva Solstad and Anne Tjørhom Frick Updating appearances WordPress Kristine Aa. Kristoffersen, based on slides by Tuva Solstad and Anne Tjørhom Frick Agenda Brief talk about assessments Plan for WordPress lessons Installing themes Installing

More information

ifeature Pro Documentation for ifeature v1.1.2 (last updated 5/04/2011)

ifeature Pro Documentation for ifeature v1.1.2 (last updated 5/04/2011) 1 ifeature Pro Documentation for ifeature v1.1.2 (last updated 5/04/2011) TABLE OF CONTENTS: if Topic Page(s) Installing ifeature Pro 2 Updating ifeature Pro 3 Using the Menu 4 ifeature Pro Layout Templates

More information

Theme System: It allows modifying the site view and functionality. It includes images, stylesheet, template files and custom pages.

Theme System: It allows modifying the site view and functionality. It includes images, stylesheet, template files and custom pages. WORDPRESS BASICS Contents WordPress - Overview... 2 WordPress - Dashboard... 4 WordPress - Categories... 6 WordPress - Posts... 7 WordPress - Media Library... 8 WordPress - Links... 9 Master Slider...

More information

BindTuning Installations Instructions, Setup Guide. Invent Setup Guide

BindTuning Installations Instructions, Setup Guide. Invent Setup Guide BindTuning Installations Instructions, Setup Guide Invent Setup Guide This documentation was developed by, and is property of Bind Lda, Portugal. As with any software product that constantly evolves, our

More information

Documentation:Travel Company WordPress Theme

Documentation:Travel Company WordPress Theme Documentation:Travel Company WordPress Theme Install Travel Company WordPress Theme within a few minutes. Travel Company is a Travel and tour WordPress Theme It s fully responsive with bootstrap framework,

More information

Sigurd WordPress Theme

Sigurd WordPress Theme This is a complete guide to help you manage the installation and setup of the Theme that you just bought. Thank you for purchasing our theme. We hope that you ll find it easy to use and customize. Please

More information

Techniques for Optimizing Reusable Content in LibGuides

Techniques for Optimizing Reusable Content in LibGuides University of Louisville From the SelectedWorks of Terri Holtze April 21, 2017 Techniques for Optimizing Reusable Content in LibGuides Terri Holtze, University of Louisville Available at: https://works.bepress.com/terri-holtze/4/

More information

How to use WordPress to create a website STEP-BY-STEP INSTRUCTIONS

How to use WordPress to create a website STEP-BY-STEP INSTRUCTIONS How to use WordPress to create a website STEP-BY-STEP INSTRUCTIONS STEP 1:Preparing your WordPress site Go to the Dashboard for your new site Select Appearance > Themes. Make sure you have Activated the

More information

Center for Advanced Research in Drying WordPress Manual

Center for Advanced Research in Drying WordPress Manual Center for Advanced Research in Drying WordPress Manual Table of Contents Who should use this manual... 3 Signing into WordPress... 3 Setting up the Home Page... 4 Editing the Home Page Widgets... 5 Sidebar

More information

SOCE Wordpress User Guide

SOCE Wordpress User Guide SOCE Wordpress User Guide 1. Introduction Your website runs on a Content Management System (CMS) called Wordpress. This document outlines how to modify page content, news and photos on your website using

More information

Taming Wordpress Theming with Twig & Timber. Jonathan Ginn PHP Dorset Nov 2015

Taming Wordpress Theming with Twig & Timber. Jonathan Ginn PHP Dorset Nov 2015 Taming Wordpress Theming with Twig & Timber Jonathan Ginn (@jonginn) PHP Dorset Nov 2015 Twig Users? Audience? CRASH COURSE Twig The flexible, fast, and secure template engine for PHP You ve probably already

More information

Tabs within Divi Theme Options include: Table of Contents. Divi Theme Options... 1 General Tab... 2 Navigation Tab... 6

Tabs within Divi Theme Options include: Table of Contents. Divi Theme Options... 1 General Tab... 2 Navigation Tab... 6 Divi Theme Options To get to Divi Theme Options select Divi from the side bar navigation from within your WordPress dashboard. Tabs within Divi Theme Options include: General, Navigation, Layout, Ads,

More information

Who should use this manual. Signing into WordPress

Who should use this manual. Signing into WordPress WordPress Manual Table of Contents Who should use this manual... 3 Signing into WordPress... 3 The WordPress Dashboard and Left-Hand Navigation Menu... 4 Pages vs. Posts... 5 Adding & Editing Your Web

More information

of websites on the internet are WordPress

of websites on the internet are WordPress WELCOME TO WORDPRESS.COM This tutorial is available for download at fas.camden.rutgers.edu/wordpresscom Questions? Contact: Kate Blair at kate.blair@rutgers.edu What is WordPress? WordPress is an open

More information

Introduction to WordPress Creation and management software for blogs & websites

Introduction to WordPress Creation and management software for blogs & websites Introduction to WordPress Creation and management software for blogs & websites 1 Who is WordPress? Originally written by Matt Mullenweg in 2003, based on B2 Trademark is owned by Automattic Automattic

More information

Theming WordPress. Beth Tucker Long

Theming WordPress. Beth Tucker Long Theming WordPress Beth Tucker Long Who am I? Beth Tucker Long (@e3betht) PHP Developer Stay- at- home mom User group leader Mentor & ApprenIce Audience ParIcipaIon? Completely fine. Ask me quesions any

More information

Website Development (WEB) Lab Exercises

Website Development (WEB) Lab Exercises Website Development (WEB) Lab Exercises Select exercises from the lists below to complete your training in Website Development and earn 125 points. You do not need to do all the exercises listed, except

More information

EVENT MANAGER THEME INSTALLATION TUTORIAL

EVENT MANAGER THEME INSTALLATION TUTORIAL EVENT MANAGER THEME INSTALLATION TUTORIAL v2 Last Updated 9/03/2012 - Version 3.9.5 Thank you for choosing to use the Event Manager Theme, built on WordPress and Genesis. If you are not confident with

More information

Building a Simple Theme Framework

Building a Simple Theme Framework Building a Simple Theme Framework by: Joe Casabona Who am I? Native of NYS Yankee Fan WordPress Developer Computer Nerd Star Wars Nerd Author of Building WordPress Themes from Scratch Software Reuse Some

More information

BEGINNER PHP Table of Contents

BEGINNER PHP Table of Contents Table of Contents 4 5 6 7 8 9 0 Introduction Getting Setup Your first PHP webpage Working with text Talking to the user Comparison & If statements If & Else Cleaning up the game Remembering values Finishing

More information

Keni Ren Lab for wtfi-17 Play with WordPress

Keni Ren Lab for wtfi-17 Play with WordPress Lab for wtfi-17 Play with WordPress Objective In this lab you will build a website using Content Management System (CMS). After the lab you should be able to use WordPress as CMS to easily create and maintain

More information

Online Toolkit Institutional Guide

Online Toolkit Institutional Guide Online Toolkit Institutional Guide Introduction Purpose of this document This document is meant for institutions that want to adopt the Autism&Uni toolkit. It will provide instructions on how to install,

More information

Static Webpage Development

Static Webpage Development Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for PHP Given below is the brief description for the course you are looking for: - Static Webpage Development Introduction

More information

Tutorial 4. Activities. Code o Editor: Expression Web o Focus : Base Layout, navigation with folders, external stylesheets, Open up Expression Web

Tutorial 4. Activities. Code o Editor: Expression Web o Focus : Base Layout, navigation with folders, external stylesheets, Open up Expression Web Tutorial 4 Activities Code o Editor: Expression Web o Focus : Base Layout, navigation with folders, external stylesheets, Open up Expression Web Ensure that the editor is in code mode, down the bottom

More information

Documentation:Travel Company Pro WordPress Theme

Documentation:Travel Company Pro WordPress Theme Documentation:Travel Company Pro WordPress Theme Install Travel Company Pro WordPress Theme within a few minutes. Travel Company Pro is a Travel and tour WordPress Theme It s fully responsive with bootstrap

More information

An Unfortunate Necessity Building an SCA A&S Website using Wordpress

An Unfortunate Necessity Building an SCA A&S Website using Wordpress An Unfortunate Necessity Building an SCA A&S Website using Wordpress Baroness Kaleeb Auon Khadrea Pellison@Galtham.org Kaleeb.galtham.org Master Llwyd Aldrydd BaronLlwyd@gmail.com BaronLlwyd.org LearnFiore.org

More information

LearnWP 2-day Intensive WordPress Workshop. Dawn Comber, Digital Dialogues Ruth Maude, Dandelion Web Design

LearnWP 2-day Intensive WordPress Workshop. Dawn Comber, Digital Dialogues Ruth Maude, Dandelion Web Design LearnWP 2-day Intensive WordPress Workshop Dawn Comber, Digital Dialogues Ruth Maude, Dandelion Web Design How do I login? Point your browser to your website URL adding wpadmin to the end of the address

More information

Imagery International website manual

Imagery International website manual Imagery International website manual Prepared for: Imagery International Prepared by: Jenn de la Fuente Rosebud Designs http://www.jrosebud.com/designs designs@jrosebud.com 916.538.2133 A brief introduction

More information

Oceanica Theme Documentation

Oceanica Theme Documentation Oceanica Theme Documentation Updated on December 29, 2017 Installation Import sample data Import sample data from xml file. Import sample data from.sql file. Set up the front page Edit front page Site

More information

WORDPRESS 101 A PRIMER JOHN WIEGAND

WORDPRESS 101 A PRIMER JOHN WIEGAND WORDPRESS 101 A PRIMER JOHN WIEGAND CONTENTS Starters... 2 Users... 2 Settings... 3 Media... 6 Pages... 7 Posts... 7 Comments... 7 Design... 8 Themes... 8 Menus... 9 Posts... 11 Plugins... 11 To find a

More information

Amory WordPress Theme

Amory WordPress Theme This is a complete guide to help you manage the installation and setup of the Theme that you just bought. Thank you for purchasing our theme. We hope that you ll find it easy to use and customize. Please

More information

MAP. Welcome. Overview. About the author...25

MAP. Welcome. Overview. About the author...25 MAP Welcome Introduction...17 In the beginning...18 Goals of the book...18 Who should read this book...20 Required skills...20 Layout conventions...21 Search & find...21 Full URLs...21 Hyperlinks...21

More information

Wordpress & Theme Installation

Wordpress & Theme Installation Wordpress & Theme Installation At this point you have already completed all of the planning for your new website so it is time to start installing the software you need to run it. Today we will be installing

More information

Css Manually Highlight Current Link Nav Link

Css Manually Highlight Current Link Nav Link Css Manually Highlight Current Link Nav Link way to automatically highlight the "current" link. And I can manually add the following CSS to each page to get them highlighted, but I want to avoid added.

More information

LUXWINE theme documentation

LUXWINE theme documentation LUXWINE theme documentation Introduction Thank you for purchasing my theme. If you have any questions that are beyond the scope of this help file, please feel free to email via my user page contact form

More information

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. WordPress

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. WordPress About the Tutorial WordPress is an open source Content Management System (CMS), which allows the users to build dynamic websites and blog. WordPress is the most popular blogging system on the web and allows

More information

Taking Fireworks Template and Applying it to Dreamweaver

Taking Fireworks Template and Applying it to Dreamweaver Taking Fireworks Template and Applying it to Dreamweaver Part 1: Define a New Site in Dreamweaver The first step to creating a site in Dreamweaver CS4 is to Define a New Site. The object is to recreate

More information

1. Beginning (Important)

1. Beginning (Important) Appointway Wordpress" Documentation by InkThemes Get Your Site Ready in Just 1 Click Thank you for purchasing our theme. If you have any questions that are beyond the scope of this help file, please feel

More information

User Guide. Version 1.0

User Guide. Version 1.0 User Guide Version 1.0 1 Introduction 5 Package Contents 5 System Requirements 5 How to Install 6 Uploading Theme Files 6 Activating your Theme 6 How to Create & Set your Home & Blog Page 6 Create your

More information

Crux. Getting Started. Theme Features. Setting up your store. Setting up the Page templates. Using background images. Working with Sidebars

Crux. Getting Started. Theme Features. Setting up your store. Setting up the Page templates. Using background images. Working with Sidebars Crux Table of Contents Getting Started Installing WordPress Installing the theme Installing the Required Plugins Theme Features Custom Menus Theme Options Serving Retina Images Child Theme Support Setting

More information

P a g e 0. CIDRZ Website Manual.

P a g e 0. CIDRZ Website Manual. P a g e 0 2015 CIDRZ Website Manual http://cidrz.org/ Manual Contents 1. Overview... 2 Getting Started... 2 The Frontend... 2 The Backend... 2 2.0 Managing the website... 4 Adding & editing pages... 4

More information

HOW TO USE WORDPRESS TO BUILD A WEBSITE A STEP-BY-STEP GUIDE

HOW TO USE WORDPRESS TO BUILD A WEBSITE A STEP-BY-STEP GUIDE HOW TO USE WORDPRESS TO BUILD A WEBSITE A STEP-BY-STEP GUIDE YOUR WEBSITE How to login Go to your website and add /wp-admin: www.palondoncourse.co.uk/xxxxxxxxx/wp-admin This will bring up the login screen.

More information

Table Basics. The structure of an table

Table Basics. The structure of an table TABLE -FRAMESET Table Basics A table is a grid of rows and columns that intersect to form cells. Two different types of cells exist: Table cell that contains data, is created with the A cell that

More information

11 November 2014 IMPACT HUB BUCHAREST

11 November 2014 IMPACT HUB BUCHAREST 11 November 2014 IMPACT HUB BUCHAREST The Road To Wordpress Themes Guidelines and Plugins WHY? FIRST LEARNING THE RIGHT WAY! Lack of knowledge Doing it wrong Refresh your knowledges FIRST LEARNING THE

More information

DOCUMENTATION OLAM WORDPRESS THEME

DOCUMENTATION OLAM WORDPRESS THEME DOCUMENTATION OLAM WORDPRESS THEME INDEX Theme installation 2 Setting up website 3 Sidebars & widgets 5 Working with EDD 8 Working with Unyson 8 Content Elements 9 Media elements 9 Olam elements 10 Creating

More information

WordPress Theme Development and Customization.

WordPress Theme Development and Customization. Md Saiful Islam WordPress Theme Development and Customization. Metropolia University of Applied Sciences Bachelor of Engineering Media Engineering Thesis 23 April 2018 Abstract Author Title Number of Pages

More information

All India Council For Research & Training

All India Council For Research & Training WEB DEVELOPMENT & DESIGNING Are you looking for a master program in web that covers everything related to web? Then yes! You have landed up on the right page. Web Master Course is an advanced web designing,

More information

WEBSITE INSTRUCTIONS. Table of Contents

WEBSITE INSTRUCTIONS. Table of Contents WEBSITE INSTRUCTIONS Table of Contents 1. How to edit your website 2. Kigo Plugin 2.1. Initial Setup 2.2. Data sync 2.3. General 2.4. Property & Search Settings 2.5. Slideshow 2.6. Take me live 2.7. Advanced

More information

Creating Effective School and PTA Websites. Sam Farnsworth Utah PTA Technology Specialist

Creating Effective School and PTA Websites. Sam Farnsworth Utah PTA Technology Specialist Creating Effective School and PTA Websites Sam Farnsworth Utah PTA Technology Specialist sam@utahpta.org Creating Effective School and PTA Websites Prerequisites: (as listed in class description) HTML

More information

IEEE Wordpress Theme Documentation

IEEE Wordpress Theme Documentation IEEE Wordpress Theme Documentation Version 1.0.2 2014-05- 16 Table of Contents TABLE OF CONTENTS 2 INITIAL SETUP 3 FRONT PAGE 3 POSTS PAGE 4 CONTACT 5 SITE MAP 6 MENU 7 HOME PAGE 8 PAGE TEMPLATES 10 LEFT

More information

Quick Online Shop Documentation

Quick Online Shop Documentation Quick Online Shop Documentation In the following tutorial, you will get a complete step by step guide of using Quick Online Shop WordPress theme for building an amazon affiliate store site. All steps have

More information

2. Getting Started with Flutter Write Panels

2. Getting Started with Flutter Write Panels Usage Documentation 1. Installation Installation on Wordpress 1. Download the latest version. Unzip the files. Drag and drop the unzipped folder into the / wp-content/plugins folder. 2. CHMOD 777 cache,

More information

Installation and Activation of Foody pro theme

Installation and Activation of Foody pro theme Installation and Activation of Foody pro theme Installation 1. Install Word Press from http://codex.wordpress.org/installing_wordpress. 2. Upload via Word press Admin: - Go to your WordPress admin panel,

More information

WHILE YOU RE GETTING ORGANIZED

WHILE YOU RE GETTING ORGANIZED CAMPTECH.CA WHILE YOU RE GETTING ORGANIZED 1. Go to camptech.ca/wordpress and download the PDF of slides. 2. If you have to leave early, please remember to fill out the (100% anonymous) feedback form on

More information

LizardThemes.com Free & Premium WordPress Themes. LizardThemes. User Guide. First Edition

LizardThemes.com Free & Premium WordPress Themes. LizardThemes. User Guide. First Edition LizardThemes.com Free & Premium WordPress Themes LizardThemes User Guide First Edition Online version: http://lizardthemes.com/documentation/ 2013 Contents Chapter 1 How to start... 3 Chapter 2 Theme Settings...

More information

Azon Master Class. By Ryan Stevenson Guidebook #4 WordPress Installation & Setup

Azon Master Class. By Ryan Stevenson   Guidebook #4 WordPress Installation & Setup Azon Master Class By Ryan Stevenson https://ryanstevensonplugins.com/ Guidebook #4 WordPress Installation & Setup Table of Contents 1. Add Your Domain To Your Website Hosting Account 2. Domain Name Server

More information

Pages are static content, generally linked in your navigation. They are used for things like your about page and contact page.

Pages are static content, generally linked in your navigation. They are used for things like your about page and contact page. North Star Marketing Client : The Guthrie Group Deliverable : Website Training +++ LOGGING IN AND OUT +++++++++ 1. Go to http://tgg.northstarmarketing.com/wp admin/. This is the address for the staging

More information

Narya WordPress Theme

Narya WordPress Theme This is a complete guide to help you manage the installation and setup of the Theme that you just bought. Thank you for purchasing our theme. We hope that you ll find it easy to use and customize. Please

More information

Documentation:Blogzine WordPress Theme

Documentation:Blogzine WordPress Theme Documentation:Blogzine WordPress Theme Install Blogzine WordPress Theme within a few minutes:- Blogzine is a minimalistic WordPress theme dedicated to blogs. Blog In provides a responsive layout with unlimited

More information

gaalliance.org and bap.gaalliance.org Users Guide

gaalliance.org and bap.gaalliance.org Users Guide IDENTITY PRINT PUBLISHING WEB Visible Logic, Inc. 142 High Street Suite 615 Portland, ME 04101 207.761.4230 visiblelogic.com gaalliance.org and bap.gaalliance.org Users Guide CONTENTS Introduction 2 Site

More information

WEBSITE INSTRUCTIONS

WEBSITE INSTRUCTIONS Table of Contents WEBSITE INSTRUCTIONS 1. How to edit your website 2. Kigo Plugin 2.1. Initial Setup 2.2. Data sync 2.3. General 2.4. Property & Search Settings 2.5. Slideshow 2.6. Take me live 2.7. Advanced

More information

ADMIN MANUAL OF Wordpress

ADMIN MANUAL OF Wordpress ADMIN MANUAL OF Wordpress By: - Pratap Singh 8800 93 45 56 Logging In to WordPress WordPress login screen Enter your username and password. If you have forgotten this information, use the Lost Your Password?

More information

Website/Blog Admin Using WordPress

Website/Blog Admin Using WordPress Website/Blog Admin Using WordPress Table of Contents How to login... 2 How to get support... 2 About the WordPress dashboard... 3 WordPress pages vs posts... 3 How to add a new blog post... 5 How to edit

More information

FanBuzz Business-Enterprise-Create A New fan Page

FanBuzz Business-Enterprise-Create A New fan Page This Tutorial video can be found here http://instamagicplugins.com/aio-tutorial-videos/create-a-new-fan-page/ Hi, this is Nick LaPolla with Red Zebra Media and InstaMagic Plugins. Welcome to the the All-inOne

More information

The Fox Documentation

The Fox Documentation The Fox Documentation Hi there! Thank you once again for purchasing The Fox Theme. While installing the item or using it, if you need any help, please open a support question at withemes.ticksy.com. Install

More information

Header. Article. Footer

Header. Article. Footer Styling your Interface There have been various versions of HTML since its first inception. HTML 5 being the latest has benefited from being able to look back on these previous versions and make some very

More information

PlayerLync Forms User Guide (MachForm)

PlayerLync Forms User Guide (MachForm) PlayerLync Forms User Guide (MachForm) Table of Contents FORM MANAGER... 1 FORM BUILDER... 3 ENTRY MANAGER... 4 THEME EDITOR... 6 NOTIFICATIONS... 8 FORM CODE... 9 FORM MANAGER The form manager is where

More information

Introducing Thrive - The Ultimate In WordPress Blog Design & Growth

Introducing Thrive - The Ultimate In WordPress Blog Design & Growth Introducing Thrive - The Ultimate In WordPress Blog Design & Growth Module 1: Download 2 Okay, I know. The title of this download seems super selly. I have to apologize for that, but never before have

More information

Surface Documentation

Surface Documentation Surface Documentation A fully responsive magazine and blogging WordPress theme credit... Surface is a fully responsive magazine and blogging WordPress theme, built in a timeless and dynamic style. Surface

More information

Azon Master Class. By Ryan Stevenson Guidebook #5 WordPress Usage

Azon Master Class. By Ryan Stevenson   Guidebook #5 WordPress Usage Azon Master Class By Ryan Stevenson https://ryanstevensonplugins.com/ Guidebook #5 WordPress Usage Table of Contents 1. Widget Setup & Usage 2. WordPress Menu System 3. Categories, Posts & Tags 4. WordPress

More information

HostPress.ca. User manual. July Version 1.0. Written by: Todd Munro. 1 P age

HostPress.ca. User manual. July Version 1.0. Written by: Todd Munro. 1 P age HostPress.ca User manual For your new WordPress website July 2010 Version 1.0 Written by: Todd Munro 1 P age Table of Contents Introduction page 3 Getting Ready page 3 Media, Pages & Posts page 3 7 Live

More information

WordPress Manual For Massachusetts Academy of Math and Science

WordPress Manual For Massachusetts Academy of Math and Science WordPress Manual For Massachusetts Academy of Math and Science September 19, 2017 Table of Contents Who should use this manual... 4 Signing into WordPress... 4 The WordPress Dashboard and Left-Hand Navigation

More information

Siteforce Pilot: Best Practices

Siteforce Pilot: Best Practices Siteforce Pilot: Best Practices Getting Started with Siteforce Setup your users as Publishers and Contributors. Siteforce has two distinct types of users First, is your Web Publishers. These are the front

More information

1 Introduction. Table of Contents. Manual for

1 Introduction. Table of Contents. Manual for Manual for www.lornasixsmith.com Table of Contents 1Introduction...1 2Log in...2 3Users...2 4What is the difference between pages and posts?...2 5Adding Images to the Media Library...2 6Adding Text to

More information

Lesson 3: WordPress Themes: Bringing Your Website to Life

Lesson 3: WordPress Themes: Bringing Your Website to Life Lesson 3: WordPress Themes: Bringing Your Website to Life Chapter 1: Introduction Welcome back! You've already accomplished a lot in this course. Let's see, you've: Registered a domain name Lined up a

More information

SO, ARE YOU READY? HERE WE GO:

SO, ARE YOU READY? HERE WE GO: Date: 28/09/2012 Procedure: How To Move WordPress To A New Server Or Host Source: LINK Permalink: LINK Created by: HeelpBook Staff Document Version: 1.0 HOW TO MOVE WORDPRESS TO A NEW SERVER OR HOST It

More information

Stirred not Shaken. WordCamp Providence

Stirred not Shaken. WordCamp Providence WordPress Plugin Development Stirred not Shaken Jonathan Desrosiers Twitter: @Desrosj WordCamp Providence 1 Break the Ice Twitter: @Desrosj From Dartmouth, Massachusetts Love Sports (Baseball & Hockey

More information

BEGINNERS GUIDE TO DESIGNING YOUR ONLINE SHOP

BEGINNERS GUIDE TO DESIGNING YOUR ONLINE SHOP BEGINNERS GUIDE TO DESIGNING YOUR ONLINE SHOP Step 1: Create your design Almost any design can be easily converted into a storesprite shop. Before you begin, it is important to know that there are three

More information

SmartTheme Manual 1 Last update: 2017/07/29 OptimizePress

SmartTheme Manual 1 Last update: 2017/07/29 OptimizePress SmartTheme Manual 1 Last update: 2017/07/29 OptimizePress Copyright 2017 OptimizePress Table of Contents 1. SmartTheme... 1 2. Initial Setup... 2 2.1. Installing The Theme... 3 2.2. Installing & Activating

More information