WordCamp Raleigh 2018 - Beginner's Guide to Wordpress
- 10. Agenda - part 1
1. What Is WordPress? 6
2. WordPress.com or WordPress.org 10
3. Getting Started 13
4. Your WordPress Login 17
5. Exploring the WordPress Dashboard 19
6. Using the WordPress Admin Bar 23
7. Exploring WordPress Settings 27
10
- 11. Agenda - part 1
8. WordPress Posts vs. Pages 36
9. Creating a WordPress Post 39
10. Adding Links in WordPress 43
11. Adding Images to Posts & Pages 45
12. Using the WordPress Media Library 48
13. Formatting WordPress Posts 51
14. Scheduling WordPress Posts 54
11
- 12. Agenda - part 2
15. WordPress Categories & Tags 56
16. Creating a WordPress Page 59
17. Applying a WordPress Page Template 62
18. What are WordPress Plugins? 64
19. Installing WordPress Plugins 67
20. What is a WordPress Theme? 71
21. How to Install a WordPress Theme 74
12
- 13. Agenda - part 2
22. Using WordPress Widgets 78
23. Creating a Custom Menu in WordPress 81
24. Managing Comments in WordPress 84
25. Creating Users in WordPress 90
26. Search Engine Optimization (SEO) & WordPress 95
27. WordPress Security 97
13
- 14. 1. What Is WordPress? 6
14
Server (host)Client (desktop)
- 15. What Is WordPress?
Free, open source (but there _are_ costs)
Originally just for publishing blogs
Now a full Content Management System (CMS)
Easy to use, but HIGHLY customizable
Google “WordPress” … lots of hits
15
- 17. WordPress.com or WordPress.org
VERY similar (under the hood is evolving)
.com
- Automattic does most of the heavy lifting
- easier to get started, but limited options
.org
- DIY - you host your website
- harder, but UNLIMITED options
17
- 19. Getting started
Choose your domain name … yoursite.com
There is good hosting … and there is bad hosting
Local … Shared … Virtual server … Private … Cloud
“One click WordPress install” makes it ‘easy’
19
- 26. 26
I’m going to use MAMP for this demo
Why?
Because I don’t trust wireless :-)
- 32. WordPress login (MAMP)
log in at … yoursite.com/wp-login.php
or … yoursite.com/wp-admin
user=admin, pass=admin (change it !!!!!)
Pick a unique administrator username
Pick a strong password
More on security at the end of Part 2
32
- 36. Admin bar
Only see it if _you_ are logged in
Some love it, some hate it
You can turn it off (page 26), I leave it on
I prefer the two window approach
36
- 38. WordPress settings
Show or hide the site from search engines
Get these set before your first post
Pick your media URL strategy now
Pick your permalink URL strategy now
Is your front “page” a page or a post?
38
- 42. 8. Posts vs. pages 36
Posts have a time context (e.g. news updates)
Posts have categories, tags, & an RSS feed
Pages are a type of post (but no tags, …)
Pages tend to be more static (e.g. dictionary page)
Pages can be nested in a hierarchy (parent/child)
Publish now or later
42
- 44. Creating a post
TinyMCE editor (careful about Visual <—> Text)
“slug” comes from the title (but can be changed)
Screen options at top to show more
Publish options (Draft/Pending/Published)
Post format = theme feature to customize content
44
- 47. Adding links
Links inside the site - open in the same window
Links outside the site - open to a NEW window
Watch for broken links (yours & others)
Links are good, but not too many & don’t “stuff”
47
- 50. Media library
Images can be .jpg, .png, .gif - .svg (needs a hack)
Also be audio, video, .pdf (you need a viewer)
Your media should be not too big, not too small
Media into post: needs to be in library (or upload)
Stored in /wp-content/uploads/year/month/…
50
- 53. Formatting posts
Formatted style is controlled by you & the theme
Most themes now support the WP customizer
Customizing without coding
Careful, a few themes don’t “like it” yet
You can add your own CSS styles & stylesheets
53
- 57. Scheduling posts
Posts display (sort) by reverse chronological order
Schedule a post: pick a future date & time
Plugins can be used to “expire” posts
57
- 65. Agenda - part 1
What Is WordPress? - ✓
WordPress.com vs. WordPress.org - ✓
Getting Started - ✓
Your WordPress Login - ✓
Exploring the WordPress Dashboard - ✓
Using the WordPress Admin Bar - ✓
Exploring WordPress Settings - ✓
65
- 66. Agenda - part 1
WordPress Posts vs. Pages - ✓
Creating a WordPress Post - ✓
Adding Links in WordPress - ✓
Adding Images to Posts & Pages - ✓
Using the WordPress Media Library - ✓
Formatting WordPress Posts - ✓
Scheduling WordPress Posts - ✓
66
- 67. Agenda - part 2
WordPress Categories & Tags 56
Creating a WordPress Page 59
Applying a WordPress Page Template 62
What are WordPress Plugins? 64
Installing WordPress Plugins 67
What is a WordPress Theme? 71
How to Install a WordPress Theme 74
67
- 68. Agenda - part 2
Using WordPress Widgets 78
Creating a Custom Menu in WordPress 81
Managing Comments in WordPress 84
Creating Users in WordPress 90
Search Engine Optimization (SEO) & WordPress 95
WordPress Security 97
68
- 70. Post categories & tags
A way of organizing your content
Categories (major) are like drawers in a file cabinet
Tags (minor) are like red, blue, green file folders
or … Category=Animal, Tag(s) = Dog, Cat, Stories
SEO hint: add descriptions
Create no more than needed
70
- 73. Creating a page
Remember earlier, a page is a type of post
… but no categories, tags, & RSS feed
More for static content
Can future schedule too
Some themes have page templates
http://www.andersnoren.se/teman/hemingway-
wordpress-theme/
73
- 76. What are WordPress plugins?
Plugins are … 1) Awesome! 2) Awful #$%$@!!
Add functionality
Why reinvent the wheel?
Free, Freemium, Paid, Subscription
Too many plugins = 4 tons on a 1/2 ton pickup
Research. Test. Don’t assume they will always work.
76
- 77. add code to WP: themes, plugins, functions.php
The WordPress “Loop” - for content
WP core functions - “the_post()”
Action hooks - actions do something
Filter hooks - filters modify content
77
- 80. Installing plugins
Look for ratings
Look for downloads
Look for when last updated
Look in the support forums & “compatible with …”
Always do a backup first (I love BackupBuddy)
80
- 83. What is a WordPress theme?
Style your content
Themes are “front-end” like plugins are “back-end”
Be very careful, just like plugins
Twenty Seventeen is free
You often get what you pay for (think ahead)
83
- 85. How to install a WordPress theme
Works “almost” like plugins
Search, install, activate, enjoy
Easy to change themes (unless you get locked in)
Theme - child theme (or try a framework theme)
wordpress.org/themes/
85
- 89. Using widgets
“Splotches” of content
Widgets depend on the theme (Twenty Seventeen)
A simple way to re-apply code (calendar)
Usually in sidebars & footers
89
- 91. Creating a custom menu
Create the menu
Your theme has a place to “hook” it into
Menus can be hierarchical
You can buy amazing menu plugins (UberMenu)
Menus should be mobile friendly
91
- 94. Managing comments
Don’t have to show comments
Akismet plugin will block SPAM comments
Might want to NOT auto-approve comments
An excellent way to boost SEO (authoritative)
Upgrade with plugins & services
94
- 98. Search Engine Optimization (SEO)
You want to be found … right?
SEO for the site
SEO for pages, posts (images, …)
Social media
Check out Tony Zeoli’s workshop tomorrow
98
- 100. WordPress security
Good backups are part of your security plan
Keep everything updated (WP, theme, plugins)
LOTS of ways in - be aware
LOTS of ways to secure your site
Can you go overboard? Some say yes, some no.
100
- 106. This workshop
Beginner level - ✓
Not technically deep - ✓
Overview & context - ✓
Enough to get you started - ✓
Where to learn more - ✓
106