On Github gdidetroit / intro-to-wordpress
Wifi Network: atomic-detroit-public
Password: atomicpublic
We recommend that you install Google Chrome, if you haven't already.
www.google.com/chromeGirl Develop It is here to provide affordable and accessible programs to learn software through mentorship and hands-on instruction.
Some "rules"
Tell us your name
What is your favorite Olympic Sport?
Sourcehttp://gdidetroit.com/wordpress/slides
What is WordPress - Nuts & Bolts
Installing WordPress
The Dashboard
Publish our own Pages & Posts
Widgets, Menus, & Plugins
Themes
Questions
We'll focus on wordpress.org in our class today.
Though, many features are available on both platforms.
Web hosting. About $10-15/month
There are really a lot of good hosts to choose from.
Read reviews: http://www.whoishostingthis.com/compare/wordpress/Some of our favorites are:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');
/** MySQL database username */
define('DB_USER', 'username_here');
/** MySQL database password */
define('DB_PASSWORD', 'password_here');
/** MySQL hostname */
define('DB_HOST', 'localhost');
/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');
/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');
save the file and rename it to wp-config.php
Browse to http://mysite.com/wp-admin/install.php
Detailed instructions: codex.wordpress.org/Installing_WordPressIf you have hosting, install WordPress on your hosting if you haven't yet. We'll help out if you get stuck!
If you don't have hosting, log in to your assigned temporary WordPress installation:
http://gdidetroit.com/wordpressfeb/YourFirstName/wp-admin
Username: Student
Password: Detroit
Finally, Log in to your Dashboard.
Hint: /wp-admin
How does WordPress actually work?
Databases simply store data and retrieve it easily.
WordPress gives you a nice GUI, a way to interact with your database content.
GUI = Graphical User Interface. Pronounced "gooey"The WordPress dashboard is the first screen you see when you log in to administration area of your site.
From the dashboard you can access pages, media, site settings, plugins... everything!
Link to my dashboardThe first thing to take care of is our configuring settings!
Settings / General
Settings / Reading
Settings / Permalinks
WPUniversity Cheat Sheet Handout Special thanks to WPUniversity!The Visual Editor: What you see is close to what you get.
Create a new page
Give it your name as the title
Write three paragraphs of text (or lorem ipsum?)
Add at least one image to your page
Preview it!
Turn some text into a link.
Style headings : H1, H2, H3
Italicize and bold some text.
Preview our page.
Add a featured image?
Page attributes: Parent, Template, Order
Check the "slug" or URL
vs
vs
Widgets are dynamic content areas.
Widgets are often in the footer, sidebar.
Add & edit them: Sidebar / Appearance / Widgets
Drag, drop, save.
Add the "Recent Posts" widget to your sidebar
Edit that widget's settings as you'd like
Next up: we'll publish some posts.
Add tags
Choose a category
Choose a featured image
Give your neighbor a high five!
In order to navigate the site, we set up a menu.
We can make multiple menus.
Common menu locations: main menu, sidebar menu, footer menu
Create two menus and add pages to each. Save.
Notice where the menus appear on your site.
Some of our personal favorites:
Some of our personal favorites:
A theme is a set of files that style your site's content.
CSS + a few extra features
Free themes:
Commercial themes:
Basic things to look for:
Install it.
"Live Preview" it.
Activate it
We recommend searching wordpress.org themes, but the internet is your oyster.
Remember:
Two Ways:
Built-in theme options Child themesParent Theme
Canvas by WoothemesChild Theme
/*
Theme Name: Twenty Thirteen Child
Theme URI: http://example.com/twenty-thirteen-child/
Description: Twenty Thirteen Child Theme
Author: John Doe
Author URI: http://example.com
Template: twentythirteen
Version: 1.0.0
*/
@import url("../twentythirteen/style.css");
/* Theme customization starts here */
or
Yes!Tools – Import/Export
Many WordPress attacks are carried out autonomously by malicious software bots.
Sure he looks cute...
By default pages and posts can receive viewer comments
It's easy to turn this feature off.
You choose how you'd like to manage comments:
We're here to help!
lauraeagin@gmail.com Twitter: @choolauraleeann.drees@gmail.com Twitter: @leeanndrees