SlideShare a Scribd company logo
1 of 58
Download to read offline
Anthony Hortin
@maddisondesigns maddisondesigns.com
Getting to Know WordPress
About me
Designer/Developer @ Maddison Designs
!
WordPress Theme & Plugin Developer
!
WordPress Theme & Plugin Directory contributor
!
Provides support on official WordPress Support Forum
!
Created Easy WP Guide (over 100K downloads)
!
Co-Organiser Melbourne WordPress WordCamp 2013
!
Co-Organiser for monthly WP Melbourne WordPress Meetups
WordPress is web software you can use
to create a beautiful website or blog. We
like to say that WordPress is both free
and priceless at the same time.
“
What is WordPress?
WordPress is an Open Source software system used
by millions of people around the world to create
beautiful websites and blogs.
!
It is completely customisable by the use of
themes and plugins.
!
WordPress powers approx 60.3% of all cms sites
That’s 21.9%* of the entire web!
source: http://w3techs.com/technologies/overview/content_management/all
Who’s using WordPress?
Bata Shoes
Who’s using WordPress?
TechCrunch
Who’s using WordPress?
Sony Music
Who’s using WordPress?
Brian Smith
Who’s using WordPress?
Sweden
WordPress.org Vs WordPress.com
One Software
Two Flavours
WordPress.org Vs WordPress.com
Self Hosting
!
Need own domain/hosting
!
Access to plugins
!
Install any theme
!
You are responsible for
security and maintenance
!
Greater flexibility &
customisation
Hosted
!
Fully managed website hosting
!
Easy to get up and running
very quickly.
!
Security and maintenance
managed for you
!
Automatically updated
!
Secure dashboard
!
Free with paid feature upgrades
WordPress.org Vs WordPress.com
Full Control
!
You have 100% control on:
Limited Control
Design
!
Themes
!
Plugins
Content
!
Monetisation
!
Performance
No custom plugins
!
No custom themes
!
No FTP access
The WordPress Dashboard
Dashboard
Your main Dashboard ‘homepage’

Provides brief stats on Posts, Pages & comments
!
Posts
Where you create new Blog Posts.
Also update Categories and Post Tags
!
Media
Where your uploaded images, documents or files are stored
!
Pages
Where you create new Pages
The WordPress Dashboard
Comments
Where you manage blog Comments
!
Appearance
Controls how your site looks.
You can choose Themes and manage Widgets & Menus
!
Plugins
Plugins extend and expand the functionality of WordPress
!
Users
Where you add new users as well as manage their Roles
The WordPress Dashboard
Tools
Gives you access to various convenient tools
Import & Export data to/from your WordPress site
!
Settings
This is where your site is configured
The WordPress Dashboard
First Things First
Setting up your site
General Settings
Configure your basic site preferences such as the Site Title and
Tag Line, the Administrator’s email address and the Date and
Time format
First Things First
Writing Settings
Configure default publishing settings such as defining the Default
Post Category
First Things First
Reading Settings
Configure how your site is viewed. You can define whether your
front page displays a static Page or your blog Posts, and how
many blog posts are displayed by default.
First Things First
Discussion Settings
Define how your readers interact with your site. Configure
whether readers can post Comments or not and how those
Comments are moderated and displayed
First Things First
Media Settings
Configure the default image sizes that are created when an
image is uploaded
First Things First
Permalink Settings
Configure the URL format that is displayed in the web browser
when someone browses your site. This also helps with SEO
First Things First
Managing Users
Configure who has access to your site
!
DON’T use “Admin” for the Username
DON’T use the Username as the “Display name”
!
DO use strong passwords!
First Things First
source: http://xkcd.com/936
It can’t be stressed enough, use strong passwords!
Administrator
Somebody who has access to all the administration features
!
Editor
Can publish & manage posts and pages as well as manage
other users’ posts, etc.
!
Author
Can publish and manage their own posts
!
Contributor
Can write and manage their posts but not publish them
!
Subscriber
Somebody who can only manage their profile
First Things First
Adding Content
Pages Vs Posts
Posts
Posts are typically blog entries. A series of articles, listed
(usually) reverse-chronologically.
!
Posts can also be assigned Categories and Tags.
!
Pages
Pages are used for more static content. Content that doesn’t
change or changes infrequently.
!
Pages are also hierarchical and can have individual page
templates.
Adding Content
Adding content to Posts & Pages is easy with the visual editor
Adding Content
Use the Visual Editor toolbar buttons to Bold or Italicise text
content. You can also add bullet points, links, headings etc..
Adding Content
Any media you upload will be added to the Media Library
Adding Content
Customising Your Site
There’s various ways to customise your website. Some are
Theme dependent, some are built into WordPress core
!
Themes (incl. Theme Options)
!
Custom Header
!
Custom Background
!
Widgets
!
Plugins
!
Customising Your Site
Change the look of your site by adding new themes
Customising Your Site
Official WordPress Theme Directory
All themes are free and code reviewed for quality
http://wordpress.org/themes
Customising Your Site
Theme Shops
There are an extensive range of Theme Shops that sell ‘Premium
Themes’
!
Some of the more dependable Theme Shops are:
!
http://www.woothemes.com
http://www.elegantthemes.com
http://array.is
https://thethemefoundry.com
http://tokokoo.com
http://www.themezilla.com
http://press75.com
Customising Your Site
Theme Options
WordPress has some built in options that allow you to customise
your theme. It even gives you a live preview
Customising Your Site
Theme Options
Lots of themes also have their own Theme Options pages for
theme specific settings & customisation
Customising Your Site
Custom Header
Add a custom header to your website
Customising Your Site
Custom Background
Change the background image or colour for your site
Customising Your Site
Widgets
Widgets are independent sections of content that can be placed
into any widgetized area provided by your theme.
!
Customising Your Site
Widgets
Widgets are commonly found in the sidebar or footer area
!
Customising Your Site
Extending Your Site
WordPress Plugins
Plugins extend and expand the functionality of WordPress
!
There are both Free and Premium (Paid) plugins
!
The easiest (& best) place to find free plugins is the official
WordPress Plugin Directory - http://wordpress.org/plugins
!
Best to use plugins that are updated regularly & recently
!
Currently over 30,000 free plugins available
Extending Your Site
Install & Activate Plugins
Once installed, plugins need to be activated
!
Some plugins will have settings pages for configuring them
Extending Your Site
Official WordPress Plugin Directory
All plugins are free and code reviewed for quality
http://wordpress.org/plugins
Extending Your Site
Recommended Plugins (Free)
The following are useful, reliable free plugins
!
WooCommerce - A powerful, extendable eCommerce plugin
!
Easy Digital Downloads - Sell digital downloads through WordPress
!
JetPack - Supercharge your WordPress site with powerful features
!
WordPress SEO by Yoast - Improve your WordPress SEO
!
Meteor Slides - Create easy to customise, responsive slideshows
!
WordPress Backup to Dropbox - Backup your media & database to Dropbox
!
Akismet - Checks your comments for spam
!
WordFence Security - An enterprise class security and performance plugin
Extending Your Site
Recommended Plugins (Premium/Paid)
The following are useful, reliable paid plugins
!
Gravity Forms - Build complex, powerful contact forms, easily
http://www.gravityforms.com
!
BackupBuddy - Backup, Migrate or Restore your site quickly & easily
http://ithemes.com/purchase/backupbuddy
!
VaultPress - Daily & realtime, offsite backups
http://vaultpress.com
!
Envira Gallery - Easily create beautiful, responsive image galleries
http://enviragallery.com
!
Events Calendar Pro - Create & manage events with ease
http://tri.be/shop/wordpress-events-calendar-pro/
Extending Your Site
Recommended Plugins (Free & Paid)
Some plugin developers provide the core plugin for free & then
have (optional) paid extensions that provide extra functionality
!
WooCommerce - Free core plugin for selling products online. Paid extensions
for Payment Gateways, Product Add-ons etc.
http://www.woothemes.com/woocommerce
!
Easy Digital Downloads - Free core plugin for selling digital products. Paid
extensions for Payment Gateways, Checkout Fields Add-ons etc.
https://easydigitaldownloads.com
!
Advanced Custom Fields - Free core plugin for providing powerful custom
fields for developers. Paid add-ons for extra functionality
http://www.advancedcustomfields.com
Extending Your Site
Updating Your Site
Keeping WordPress Safe & Secure
From time to time, Themes, Plugins & WordPress will require
updating
!
Updates typically happen when developers release security
patches or add extra functionality
!
It’s good practice to keep your Themes, Plugins & WordPress
version updated to the latest versions
!
The top two reasons for sites being hacked are insecure
passwords & outdated (vulnerable) software
!
WordPress will (attempt to) automatically update for minor versions
(e.g. v3.8.2, v3.9.1)
Updating Your Site
Updating Your Site
Resources
Like any website, WordPress requires a web server to operate.
!
Specifically, WordPress requires:-
PHP (version 5.2.4 or greater) - Server Side Scripting Language
MySQL (version 5.0 or greater) - Database software
!
Running on (preferably) Apache or Nginx
!
If you want to play around with WordPress locally (i.e. on your own
computer), you can setup a test environment using MAMP (Mac) or
XAMPP (Windows)
Installing WordPress Locally
MAMP (Mac)
Setting up MAMP
http://www.wpbeginner.com/wp-tutorials/how-to-install-wordpress-locally-on-mac-using-mamp/
!
XAMPP (Windows)
Setting up XAMPP
http://premium.wpmudev.org/blog/install-wordpress-locally-on-windows-with-xampp/
Installing WordPress Locally
WordPress Codex
!
!
Easy WP Guide
!
WP Beginner
!
SiteGround
!
Learn WordPress.com
!
WP101 Video Training
Where to Go for Help
http://codex.wordpress.org
http://codex.wordpress.org/WordPress_Lessons
!
http://easywpguide.com
!
http://www.wpbeginner.com
!
http://www.siteground.com/tutorials/wordpress
!
http://learn.wordpress.com
!
http://code.tutsplus.com/series/wp101-basix-training
I’m Anthony Hortin
You can find me here
!
@maddisondesigns
maddisondesigns.com
!
@easywpguide
easywpguide.com
Thanks!
Questions?

More Related Content

What's hot

Image Handling: Understanding the Basics of WordPress Media
Image Handling: Understanding the Basics of WordPress MediaImage Handling: Understanding the Basics of WordPress Media
Image Handling: Understanding the Basics of WordPress MediaRich Plakas
 
WordPress for Entrepreneurs Management of your own website
WordPress for Entrepreneurs Management of your own websiteWordPress for Entrepreneurs Management of your own website
WordPress for Entrepreneurs Management of your own websiteLaurence Svekis ✔
 
Alice Phieu - WordPress For Beginners
Alice Phieu - WordPress For BeginnersAlice Phieu - WordPress For Beginners
Alice Phieu - WordPress For BeginnersAlice Phieu
 
WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015
WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015
WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015Michelle Castillo
 
WordPress for Beginners
WordPress for BeginnersWordPress for Beginners
WordPress for BeginnersMichelle Ames
 
20 tips, tricks and secrets to making your WordPress website look professional
20 tips, tricks and secrets tomaking your WordPress website look professional20 tips, tricks and secrets tomaking your WordPress website look professional
20 tips, tricks and secrets to making your WordPress website look professionalMichelle Castillo
 
Exploring the WordPress Dashboard and How to Pick & Install Plugins
Exploring the WordPress Dashboard and How to Pick & Install PluginsExploring the WordPress Dashboard and How to Pick & Install Plugins
Exploring the WordPress Dashboard and How to Pick & Install PluginsRich Plakas
 
Creating Websites and Blogs that Boost Your Bottom Line, 2013 pubu 801, Shann...
Creating Websites and Blogs that Boost Your Bottom Line, 2013 pubu 801, Shann...Creating Websites and Blogs that Boost Your Bottom Line, 2013 pubu 801, Shann...
Creating Websites and Blogs that Boost Your Bottom Line, 2013 pubu 801, Shann...BookWise Design
 
Kick start your career with WordPress
Kick start your career with WordPressKick start your career with WordPress
Kick start your career with WordPressJignasa Naik
 
Wordpress Intro
Wordpress IntroWordpress Intro
Wordpress IntroRicha Goel
 
WordPress Installation Tutorial - How to Install WordPress manually
WordPress Installation Tutorial - How to Install WordPress manuallyWordPress Installation Tutorial - How to Install WordPress manually
WordPress Installation Tutorial - How to Install WordPress manuallyBalaji kaliamoorthy
 
WordPress Theme Development Basics
WordPress Theme Development BasicsWordPress Theme Development Basics
WordPress Theme Development BasicsTech Liminal
 
Create Professional Websites on a Shoestring
Create Professional Websites on a ShoestringCreate Professional Websites on a Shoestring
Create Professional Websites on a ShoestringKaren Weed
 
WordPress Workshop with Tadpole, SATW 2013 Conference
WordPress Workshop with Tadpole, SATW 2013 ConferenceWordPress Workshop with Tadpole, SATW 2013 Conference
WordPress Workshop with Tadpole, SATW 2013 ConferenceTadpole Collective
 
What Is WordPress and Why Should I Use It? - Workshop April 2015
What Is WordPress and Why Should I Use It? - Workshop April 2015What Is WordPress and Why Should I Use It? - Workshop April 2015
What Is WordPress and Why Should I Use It? - Workshop April 2015BobWP.com
 
The Basics of WordPress
The Basics of WordPressThe Basics of WordPress
The Basics of WordPressThom Allen
 
Every Artist needs a Great Website: Getting Started with WordPress
Every Artist needs a Great Website: Getting Started with WordPressEvery Artist needs a Great Website: Getting Started with WordPress
Every Artist needs a Great Website: Getting Started with WordPressRuth Maude
 

What's hot (20)

Image Handling: Understanding the Basics of WordPress Media
Image Handling: Understanding the Basics of WordPress MediaImage Handling: Understanding the Basics of WordPress Media
Image Handling: Understanding the Basics of WordPress Media
 
WordPress for Entrepreneurs Management of your own website
WordPress for Entrepreneurs Management of your own websiteWordPress for Entrepreneurs Management of your own website
WordPress for Entrepreneurs Management of your own website
 
Alice Phieu - WordPress For Beginners
Alice Phieu - WordPress For BeginnersAlice Phieu - WordPress For Beginners
Alice Phieu - WordPress For Beginners
 
WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015
WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015
WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015
 
WordPress for Beginners
WordPress for BeginnersWordPress for Beginners
WordPress for Beginners
 
20 tips, tricks and secrets to making your WordPress website look professional
20 tips, tricks and secrets tomaking your WordPress website look professional20 tips, tricks and secrets tomaking your WordPress website look professional
20 tips, tricks and secrets to making your WordPress website look professional
 
Exploring the WordPress Dashboard and How to Pick & Install Plugins
Exploring the WordPress Dashboard and How to Pick & Install PluginsExploring the WordPress Dashboard and How to Pick & Install Plugins
Exploring the WordPress Dashboard and How to Pick & Install Plugins
 
Creating Websites and Blogs that Boost Your Bottom Line, 2013 pubu 801, Shann...
Creating Websites and Blogs that Boost Your Bottom Line, 2013 pubu 801, Shann...Creating Websites and Blogs that Boost Your Bottom Line, 2013 pubu 801, Shann...
Creating Websites and Blogs that Boost Your Bottom Line, 2013 pubu 801, Shann...
 
W pthemes
W pthemesW pthemes
W pthemes
 
Kick start your career with WordPress
Kick start your career with WordPressKick start your career with WordPress
Kick start your career with WordPress
 
Wordpress Intro
Wordpress IntroWordpress Intro
Wordpress Intro
 
WordPress Installation Tutorial - How to Install WordPress manually
WordPress Installation Tutorial - How to Install WordPress manuallyWordPress Installation Tutorial - How to Install WordPress manually
WordPress Installation Tutorial - How to Install WordPress manually
 
WordPress Theme Development Basics
WordPress Theme Development BasicsWordPress Theme Development Basics
WordPress Theme Development Basics
 
WordPress Complete Tutorial
WordPress Complete TutorialWordPress Complete Tutorial
WordPress Complete Tutorial
 
Create Professional Websites on a Shoestring
Create Professional Websites on a ShoestringCreate Professional Websites on a Shoestring
Create Professional Websites on a Shoestring
 
WordPress Workshop with Tadpole, SATW 2013 Conference
WordPress Workshop with Tadpole, SATW 2013 ConferenceWordPress Workshop with Tadpole, SATW 2013 Conference
WordPress Workshop with Tadpole, SATW 2013 Conference
 
What Is WordPress and Why Should I Use It? - Workshop April 2015
What Is WordPress and Why Should I Use It? - Workshop April 2015What Is WordPress and Why Should I Use It? - Workshop April 2015
What Is WordPress and Why Should I Use It? - Workshop April 2015
 
Word press 101
Word press 101Word press 101
Word press 101
 
The Basics of WordPress
The Basics of WordPressThe Basics of WordPress
The Basics of WordPress
 
Every Artist needs a Great Website: Getting Started with WordPress
Every Artist needs a Great Website: Getting Started with WordPressEvery Artist needs a Great Website: Getting Started with WordPress
Every Artist needs a Great Website: Getting Started with WordPress
 

Similar to Getting to know WordPress

SynapseIndia wordpress installation training module
SynapseIndia wordpress installation training moduleSynapseIndia wordpress installation training module
SynapseIndia wordpress installation training moduleSynapseIndia
 
Wordpress For Begineer
Wordpress For BegineerWordpress For Begineer
Wordpress For BegineerBinita Neupane
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to WordpressSamahBasheer1
 
UCBCHL - Guide to creating your online presence with Wordpress
UCBCHL - Guide to creating your online presence with Wordpress UCBCHL - Guide to creating your online presence with Wordpress
UCBCHL - Guide to creating your online presence with Wordpress Dan Cohen
 
Introduction wordpress
Introduction wordpressIntroduction wordpress
Introduction wordpressHall_
 
WordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media InstituteWordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media InstituteBrendan Sera-Shriar
 
Building a WordPress Powered Website
Building a WordPress Powered WebsiteBuilding a WordPress Powered Website
Building a WordPress Powered WebsiteDeltinaU
 
Complete word press explained guide for beginners 2022
 Complete word press explained guide for beginners 2022 Complete word press explained guide for beginners 2022
Complete word press explained guide for beginners 2022aashna wafa
 
Wordpress seo and digital marketing
Wordpress seo and digital marketingWordpress seo and digital marketing
Wordpress seo and digital marketingTapan Kapri
 
All Roads Lead to WordPress
All Roads Lead to WordPress All Roads Lead to WordPress
All Roads Lead to WordPress CMS2CMS
 

Similar to Getting to know WordPress (20)

SynapseIndia wordpress installation training module
SynapseIndia wordpress installation training moduleSynapseIndia wordpress installation training module
SynapseIndia wordpress installation training module
 
Wordpress For Begineer
Wordpress For BegineerWordpress For Begineer
Wordpress For Begineer
 
WordPress 101
WordPress 101WordPress 101
WordPress 101
 
Word press in 30 minutes
Word press in 30 minutesWord press in 30 minutes
Word press in 30 minutes
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to Wordpress
 
Internet Librarian Slides
Internet Librarian SlidesInternet Librarian Slides
Internet Librarian Slides
 
UCBCHL - Guide to creating your online presence with Wordpress
UCBCHL - Guide to creating your online presence with Wordpress UCBCHL - Guide to creating your online presence with Wordpress
UCBCHL - Guide to creating your online presence with Wordpress
 
Introduction wordpress
Introduction wordpressIntroduction wordpress
Introduction wordpress
 
Blog Pres
Blog PresBlog Pres
Blog Pres
 
WordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media InstituteWordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media Institute
 
Building a WordPress Powered Website
Building a WordPress Powered WebsiteBuilding a WordPress Powered Website
Building a WordPress Powered Website
 
Wordpress podcamp2011
Wordpress podcamp2011Wordpress podcamp2011
Wordpress podcamp2011
 
WordPress in 90 minutes
WordPress in 90 minutesWordPress in 90 minutes
WordPress in 90 minutes
 
Zinavo
ZinavoZinavo
Zinavo
 
Complete word press explained guide for beginners 2022
 Complete word press explained guide for beginners 2022 Complete word press explained guide for beginners 2022
Complete word press explained guide for beginners 2022
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
Wordpress seo and digital marketing
Wordpress seo and digital marketingWordpress seo and digital marketing
Wordpress seo and digital marketing
 
All Roads Lead to WordPress
All Roads Lead to WordPress All Roads Lead to WordPress
All Roads Lead to WordPress
 
Word press 01
Word press 01Word press 01
Word press 01
 
How to Set Up a WordPress Blog for Your Business
How to Set Up a WordPress Blog for Your BusinessHow to Set Up a WordPress Blog for Your Business
How to Set Up a WordPress Blog for Your Business
 

More from Anthony Hortin

Why you should be using WordPress child themes
Why you should be using WordPress child themesWhy you should be using WordPress child themes
Why you should be using WordPress child themesAnthony Hortin
 
Working with WooCommerce Custom Fields
Working with WooCommerce Custom FieldsWorking with WooCommerce Custom Fields
Working with WooCommerce Custom FieldsAnthony Hortin
 
Developing for the WordPress Customizer
Developing for the WordPress CustomizerDeveloping for the WordPress Customizer
Developing for the WordPress CustomizerAnthony Hortin
 
Developing For The WordPress Customizer
Developing For The WordPress CustomizerDeveloping For The WordPress Customizer
Developing For The WordPress CustomizerAnthony Hortin
 
Introduction to Advanced Custom Fields
Introduction to Advanced Custom FieldsIntroduction to Advanced Custom Fields
Introduction to Advanced Custom FieldsAnthony Hortin
 
The Why, When, How of WordPress Child Themes
The Why, When, How of WordPress Child ThemesThe Why, When, How of WordPress Child Themes
The Why, When, How of WordPress Child ThemesAnthony Hortin
 
Essential plugins for your WordPress Website
Essential plugins for your WordPress WebsiteEssential plugins for your WordPress Website
Essential plugins for your WordPress WebsiteAnthony Hortin
 
Building a Membership Site with WooCommerce Memberships
Building a Membership Site with WooCommerce MembershipsBuilding a Membership Site with WooCommerce Memberships
Building a Membership Site with WooCommerce MembershipsAnthony Hortin
 
Building a Membership Site with WooCommerce
Building a Membership Site with WooCommerceBuilding a Membership Site with WooCommerce
Building a Membership Site with WooCommerceAnthony Hortin
 
Getting to Grips with Firebug
Getting to Grips with FirebugGetting to Grips with Firebug
Getting to Grips with FirebugAnthony Hortin
 
25 WordPress Plugins to Complement Your Site
25 WordPress Plugins to Complement Your Site25 WordPress Plugins to Complement Your Site
25 WordPress Plugins to Complement Your SiteAnthony Hortin
 
WordCamp San Francisco & WooCommerce Conference Recap
WordCamp San Francisco & WooCommerce Conference RecapWordCamp San Francisco & WooCommerce Conference Recap
WordCamp San Francisco & WooCommerce Conference RecapAnthony Hortin
 
Creating a multilingual site with WPML
Creating a multilingual site with WPMLCreating a multilingual site with WPML
Creating a multilingual site with WPMLAnthony Hortin
 
WordPress Visual Editor Mastery
WordPress Visual Editor MasteryWordPress Visual Editor Mastery
WordPress Visual Editor MasteryAnthony Hortin
 
Do's & Don'ts for WordPress Theme Development
Do's & Don'ts for WordPress Theme DevelopmentDo's & Don'ts for WordPress Theme Development
Do's & Don'ts for WordPress Theme DevelopmentAnthony Hortin
 
Getting Started with WooCommerce
Getting Started with WooCommerceGetting Started with WooCommerce
Getting Started with WooCommerceAnthony Hortin
 
Submitting to the WordPress Theme Directory
Submitting to the WordPress Theme DirectorySubmitting to the WordPress Theme Directory
Submitting to the WordPress Theme DirectoryAnthony Hortin
 
WordPress Queries - the right way
WordPress Queries - the right wayWordPress Queries - the right way
WordPress Queries - the right wayAnthony Hortin
 
Getting to grips with firebug
Getting to grips with firebugGetting to grips with firebug
Getting to grips with firebugAnthony Hortin
 

More from Anthony Hortin (20)

Why you should be using WordPress child themes
Why you should be using WordPress child themesWhy you should be using WordPress child themes
Why you should be using WordPress child themes
 
Working with WooCommerce Custom Fields
Working with WooCommerce Custom FieldsWorking with WooCommerce Custom Fields
Working with WooCommerce Custom Fields
 
WordPress Gutenberg
WordPress GutenbergWordPress Gutenberg
WordPress Gutenberg
 
Developing for the WordPress Customizer
Developing for the WordPress CustomizerDeveloping for the WordPress Customizer
Developing for the WordPress Customizer
 
Developing For The WordPress Customizer
Developing For The WordPress CustomizerDeveloping For The WordPress Customizer
Developing For The WordPress Customizer
 
Introduction to Advanced Custom Fields
Introduction to Advanced Custom FieldsIntroduction to Advanced Custom Fields
Introduction to Advanced Custom Fields
 
The Why, When, How of WordPress Child Themes
The Why, When, How of WordPress Child ThemesThe Why, When, How of WordPress Child Themes
The Why, When, How of WordPress Child Themes
 
Essential plugins for your WordPress Website
Essential plugins for your WordPress WebsiteEssential plugins for your WordPress Website
Essential plugins for your WordPress Website
 
Building a Membership Site with WooCommerce Memberships
Building a Membership Site with WooCommerce MembershipsBuilding a Membership Site with WooCommerce Memberships
Building a Membership Site with WooCommerce Memberships
 
Building a Membership Site with WooCommerce
Building a Membership Site with WooCommerceBuilding a Membership Site with WooCommerce
Building a Membership Site with WooCommerce
 
Getting to Grips with Firebug
Getting to Grips with FirebugGetting to Grips with Firebug
Getting to Grips with Firebug
 
25 WordPress Plugins to Complement Your Site
25 WordPress Plugins to Complement Your Site25 WordPress Plugins to Complement Your Site
25 WordPress Plugins to Complement Your Site
 
WordCamp San Francisco & WooCommerce Conference Recap
WordCamp San Francisco & WooCommerce Conference RecapWordCamp San Francisco & WooCommerce Conference Recap
WordCamp San Francisco & WooCommerce Conference Recap
 
Creating a multilingual site with WPML
Creating a multilingual site with WPMLCreating a multilingual site with WPML
Creating a multilingual site with WPML
 
WordPress Visual Editor Mastery
WordPress Visual Editor MasteryWordPress Visual Editor Mastery
WordPress Visual Editor Mastery
 
Do's & Don'ts for WordPress Theme Development
Do's & Don'ts for WordPress Theme DevelopmentDo's & Don'ts for WordPress Theme Development
Do's & Don'ts for WordPress Theme Development
 
Getting Started with WooCommerce
Getting Started with WooCommerceGetting Started with WooCommerce
Getting Started with WooCommerce
 
Submitting to the WordPress Theme Directory
Submitting to the WordPress Theme DirectorySubmitting to the WordPress Theme Directory
Submitting to the WordPress Theme Directory
 
WordPress Queries - the right way
WordPress Queries - the right wayWordPress Queries - the right way
WordPress Queries - the right way
 
Getting to grips with firebug
Getting to grips with firebugGetting to grips with firebug
Getting to grips with firebug
 

Recently uploaded

Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxBipin Adhikari
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 

Recently uploaded (20)

Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptx
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 

Getting to know WordPress

  • 2. About me Designer/Developer @ Maddison Designs ! WordPress Theme & Plugin Developer ! WordPress Theme & Plugin Directory contributor ! Provides support on official WordPress Support Forum ! Created Easy WP Guide (over 100K downloads) ! Co-Organiser Melbourne WordPress WordCamp 2013 ! Co-Organiser for monthly WP Melbourne WordPress Meetups
  • 3. WordPress is web software you can use to create a beautiful website or blog. We like to say that WordPress is both free and priceless at the same time. “ What is WordPress?
  • 4. WordPress is an Open Source software system used by millions of people around the world to create beautiful websites and blogs. ! It is completely customisable by the use of themes and plugins. ! WordPress powers approx 60.3% of all cms sites That’s 21.9%* of the entire web! source: http://w3techs.com/technologies/overview/content_management/all
  • 5.
  • 11. WordPress.org Vs WordPress.com One Software Two Flavours
  • 12. WordPress.org Vs WordPress.com Self Hosting ! Need own domain/hosting ! Access to plugins ! Install any theme ! You are responsible for security and maintenance ! Greater flexibility & customisation Hosted ! Fully managed website hosting ! Easy to get up and running very quickly. ! Security and maintenance managed for you ! Automatically updated ! Secure dashboard ! Free with paid feature upgrades
  • 13. WordPress.org Vs WordPress.com Full Control ! You have 100% control on: Limited Control Design ! Themes ! Plugins Content ! Monetisation ! Performance No custom plugins ! No custom themes ! No FTP access
  • 15. Dashboard Your main Dashboard ‘homepage’
 Provides brief stats on Posts, Pages & comments ! Posts Where you create new Blog Posts. Also update Categories and Post Tags ! Media Where your uploaded images, documents or files are stored ! Pages Where you create new Pages The WordPress Dashboard
  • 16. Comments Where you manage blog Comments ! Appearance Controls how your site looks. You can choose Themes and manage Widgets & Menus ! Plugins Plugins extend and expand the functionality of WordPress ! Users Where you add new users as well as manage their Roles The WordPress Dashboard
  • 17. Tools Gives you access to various convenient tools Import & Export data to/from your WordPress site ! Settings This is where your site is configured The WordPress Dashboard
  • 19. General Settings Configure your basic site preferences such as the Site Title and Tag Line, the Administrator’s email address and the Date and Time format First Things First
  • 20. Writing Settings Configure default publishing settings such as defining the Default Post Category First Things First
  • 21. Reading Settings Configure how your site is viewed. You can define whether your front page displays a static Page or your blog Posts, and how many blog posts are displayed by default. First Things First
  • 22. Discussion Settings Define how your readers interact with your site. Configure whether readers can post Comments or not and how those Comments are moderated and displayed First Things First
  • 23. Media Settings Configure the default image sizes that are created when an image is uploaded First Things First
  • 24. Permalink Settings Configure the URL format that is displayed in the web browser when someone browses your site. This also helps with SEO First Things First
  • 25. Managing Users Configure who has access to your site ! DON’T use “Admin” for the Username DON’T use the Username as the “Display name” ! DO use strong passwords! First Things First
  • 26. source: http://xkcd.com/936 It can’t be stressed enough, use strong passwords!
  • 27. Administrator Somebody who has access to all the administration features ! Editor Can publish & manage posts and pages as well as manage other users’ posts, etc. ! Author Can publish and manage their own posts ! Contributor Can write and manage their posts but not publish them ! Subscriber Somebody who can only manage their profile First Things First
  • 29. Posts Posts are typically blog entries. A series of articles, listed (usually) reverse-chronologically. ! Posts can also be assigned Categories and Tags. ! Pages Pages are used for more static content. Content that doesn’t change or changes infrequently. ! Pages are also hierarchical and can have individual page templates. Adding Content
  • 30. Adding content to Posts & Pages is easy with the visual editor Adding Content
  • 31. Use the Visual Editor toolbar buttons to Bold or Italicise text content. You can also add bullet points, links, headings etc.. Adding Content
  • 32. Any media you upload will be added to the Media Library Adding Content
  • 34. There’s various ways to customise your website. Some are Theme dependent, some are built into WordPress core ! Themes (incl. Theme Options) ! Custom Header ! Custom Background ! Widgets ! Plugins ! Customising Your Site
  • 35. Change the look of your site by adding new themes Customising Your Site
  • 36. Official WordPress Theme Directory All themes are free and code reviewed for quality http://wordpress.org/themes Customising Your Site
  • 37. Theme Shops There are an extensive range of Theme Shops that sell ‘Premium Themes’ ! Some of the more dependable Theme Shops are: ! http://www.woothemes.com http://www.elegantthemes.com http://array.is https://thethemefoundry.com http://tokokoo.com http://www.themezilla.com http://press75.com Customising Your Site
  • 38. Theme Options WordPress has some built in options that allow you to customise your theme. It even gives you a live preview Customising Your Site
  • 39. Theme Options Lots of themes also have their own Theme Options pages for theme specific settings & customisation Customising Your Site
  • 40. Custom Header Add a custom header to your website Customising Your Site
  • 41. Custom Background Change the background image or colour for your site Customising Your Site
  • 42. Widgets Widgets are independent sections of content that can be placed into any widgetized area provided by your theme. ! Customising Your Site
  • 43. Widgets Widgets are commonly found in the sidebar or footer area ! Customising Your Site
  • 45. Plugins extend and expand the functionality of WordPress ! There are both Free and Premium (Paid) plugins ! The easiest (& best) place to find free plugins is the official WordPress Plugin Directory - http://wordpress.org/plugins ! Best to use plugins that are updated regularly & recently ! Currently over 30,000 free plugins available Extending Your Site
  • 46. Install & Activate Plugins Once installed, plugins need to be activated ! Some plugins will have settings pages for configuring them Extending Your Site
  • 47. Official WordPress Plugin Directory All plugins are free and code reviewed for quality http://wordpress.org/plugins Extending Your Site
  • 48. Recommended Plugins (Free) The following are useful, reliable free plugins ! WooCommerce - A powerful, extendable eCommerce plugin ! Easy Digital Downloads - Sell digital downloads through WordPress ! JetPack - Supercharge your WordPress site with powerful features ! WordPress SEO by Yoast - Improve your WordPress SEO ! Meteor Slides - Create easy to customise, responsive slideshows ! WordPress Backup to Dropbox - Backup your media & database to Dropbox ! Akismet - Checks your comments for spam ! WordFence Security - An enterprise class security and performance plugin Extending Your Site
  • 49. Recommended Plugins (Premium/Paid) The following are useful, reliable paid plugins ! Gravity Forms - Build complex, powerful contact forms, easily http://www.gravityforms.com ! BackupBuddy - Backup, Migrate or Restore your site quickly & easily http://ithemes.com/purchase/backupbuddy ! VaultPress - Daily & realtime, offsite backups http://vaultpress.com ! Envira Gallery - Easily create beautiful, responsive image galleries http://enviragallery.com ! Events Calendar Pro - Create & manage events with ease http://tri.be/shop/wordpress-events-calendar-pro/ Extending Your Site
  • 50. Recommended Plugins (Free & Paid) Some plugin developers provide the core plugin for free & then have (optional) paid extensions that provide extra functionality ! WooCommerce - Free core plugin for selling products online. Paid extensions for Payment Gateways, Product Add-ons etc. http://www.woothemes.com/woocommerce ! Easy Digital Downloads - Free core plugin for selling digital products. Paid extensions for Payment Gateways, Checkout Fields Add-ons etc. https://easydigitaldownloads.com ! Advanced Custom Fields - Free core plugin for providing powerful custom fields for developers. Paid add-ons for extra functionality http://www.advancedcustomfields.com Extending Your Site
  • 51. Updating Your Site Keeping WordPress Safe & Secure
  • 52. From time to time, Themes, Plugins & WordPress will require updating ! Updates typically happen when developers release security patches or add extra functionality ! It’s good practice to keep your Themes, Plugins & WordPress version updated to the latest versions ! The top two reasons for sites being hacked are insecure passwords & outdated (vulnerable) software ! WordPress will (attempt to) automatically update for minor versions (e.g. v3.8.2, v3.9.1) Updating Your Site
  • 55. Like any website, WordPress requires a web server to operate. ! Specifically, WordPress requires:- PHP (version 5.2.4 or greater) - Server Side Scripting Language MySQL (version 5.0 or greater) - Database software ! Running on (preferably) Apache or Nginx ! If you want to play around with WordPress locally (i.e. on your own computer), you can setup a test environment using MAMP (Mac) or XAMPP (Windows) Installing WordPress Locally
  • 56. MAMP (Mac) Setting up MAMP http://www.wpbeginner.com/wp-tutorials/how-to-install-wordpress-locally-on-mac-using-mamp/ ! XAMPP (Windows) Setting up XAMPP http://premium.wpmudev.org/blog/install-wordpress-locally-on-windows-with-xampp/ Installing WordPress Locally
  • 57. WordPress Codex ! ! Easy WP Guide ! WP Beginner ! SiteGround ! Learn WordPress.com ! WP101 Video Training Where to Go for Help http://codex.wordpress.org http://codex.wordpress.org/WordPress_Lessons ! http://easywpguide.com ! http://www.wpbeginner.com ! http://www.siteground.com/tutorials/wordpress ! http://learn.wordpress.com ! http://code.tutsplus.com/series/wp101-basix-training
  • 58. I’m Anthony Hortin You can find me here ! @maddisondesigns maddisondesigns.com ! @easywpguide easywpguide.com Thanks! Questions?