Download - Beginning Wordpress
![Page 1: Beginning Wordpress](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681602f550346895dcf463b/html5/thumbnails/1.jpg)
It’s more than a blog. It’s a CMS!
Beginning Wordpress
![Page 2: Beginning Wordpress](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681602f550346895dcf463b/html5/thumbnails/2.jpg)
PHP & MySQL – What Makes it Tick
![Page 3: Beginning Wordpress](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681602f550346895dcf463b/html5/thumbnails/3.jpg)
Famous 5-Minute Install
![Page 4: Beginning Wordpress](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681602f550346895dcf463b/html5/thumbnails/4.jpg)
wp-config.php
![Page 5: Beginning Wordpress](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681602f550346895dcf463b/html5/thumbnails/5.jpg)
Multiple Users and Roles
• Super Admin• Administrator• Editor• Author• Contributor• Subscriber
![Page 6: Beginning Wordpress](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681602f550346895dcf463b/html5/thumbnails/6.jpg)
Pretty Permalinks
![Page 7: Beginning Wordpress](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681602f550346895dcf463b/html5/thumbnails/7.jpg)
There’s a Plugin for That
E-Commerce Image Galleries SEO Adminimize (customize what users see on the
backend) Custom Content Type Manager (customize posts) Anti-spam Contact Forms
![Page 8: Beginning Wordpress](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681602f550346895dcf463b/html5/thumbnails/8.jpg)
Posts
![Page 9: Beginning Wordpress](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681602f550346895dcf463b/html5/thumbnails/9.jpg)
Pages
![Page 10: Beginning Wordpress](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681602f550346895dcf463b/html5/thumbnails/10.jpg)
Media Library
![Page 11: Beginning Wordpress](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681602f550346895dcf463b/html5/thumbnails/11.jpg)
Menus
![Page 12: Beginning Wordpress](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681602f550346895dcf463b/html5/thumbnails/12.jpg)
Widgets
![Page 13: Beginning Wordpress](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681602f550346895dcf463b/html5/thumbnails/13.jpg)
Comments
![Page 14: Beginning Wordpress](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681602f550346895dcf463b/html5/thumbnails/14.jpg)
Upload ThemesWordpress 2012 Theme
Wordpress 2013 Theme
![Page 15: Beginning Wordpress](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681602f550346895dcf463b/html5/thumbnails/15.jpg)
Inside the Theme• More than just a way to skin your site.
• Uses the “loop” to display posts.• Queries your posts and pages. Configurable.
• Use of customizable template files.• Think of PHP includes, but more flexible.
• The Only Required Files for Themes• functions.php• style.css• index.php
![Page 16: Beginning Wordpress](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681602f550346895dcf463b/html5/thumbnails/16.jpg)
functions.phpPlugins – applied across all themes.functions.php – local to theme.• Actions
• Functions triggered thru-out the WP Core. • e the Observer Pattern.• E.g. wp_footer, wp_header.
• Filters • manipulate data output by actions.
• Action Hooks • E.g. Add css / javascript to header.
• Filter Hooks • E.g. Modify the length of post content.
![Page 17: Beginning Wordpress](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681602f550346895dcf463b/html5/thumbnails/17.jpg)
style.css Used in combination with template tags to achieve look of
site. WP generated classes plus theme specific classes
o E.g. <body class=“home page logged-in..
![Page 18: Beginning Wordpress](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681602f550346895dcf463b/html5/thumbnails/18.jpg)
Use Child Themes Making changes to existing themes not recommended.
o You will lose your changes. Child themes extend functionality of an existing theme (parent
theme). Extend style.css. Extend functions.php.
Wordpress 2013 Theme
My Child Theme
![Page 19: Beginning Wordpress](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681602f550346895dcf463b/html5/thumbnails/19.jpg)
Multisite Wordpress 1 Wordpress Installation – many sites.
Sub-Domains OR sub-directories.
Virtual – Do not have directory on your server.
Do have separate directories for media uploads.
Do have separate tables in the database.
Can also share plugins and themes.
![Page 20: Beginning Wordpress](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681602f550346895dcf463b/html5/thumbnails/20.jpg)
Troubleshooting
Wordpress Codex http://codex.wordpress.org/
Community http://wordpress.org/support/