Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Beginning WordPress Workshop


Published on

These are the slides from the Toolbox and Boston WordPress Beginner WordPress Workshop at the Labor Guild, June 1, 2013

Published in: Education
  • We called it "operation mind control" - as we discovered a simple mind game that makes a girl become obsessed with you. (Aand it works even if you're not her type or she's already dating someone else) Here's how we figured it out... ◆◆◆
    Are you sure you want to  Yes  No
    Your message goes here

Beginning WordPress Workshop

  1. 1. Beginning WordPressJon BishopKurt EngJune 1st, 2013LaborGuild: Weymouth, MA
  2. 2. Today’s SchedulePeriod A● Introduction to WordPress● WordPress installation● The Admin DashboardBreak ● QuestionsPeriod B● Content Types & Media● Theme, Widgets & Plugins
  3. 3. What is WordPress?● Blogging software● Content management system (CMS)● Engine● E-commerce● Subscription / Paid Content● Job Boards● Business Directories● Discussion Forums● Wiki● Product Reviews● Social Network
  4. 4. Flavors of● Hosted by Automattic, no server needed● Limited selection of themes & plugins● Basic sites are free, paid add-onsavailable● Self-hosted (your own server)● Complete control (themes, plugins, etc.)● Open source and completely
  5. 5. What can you do with WordPress? 1Higher Ed
  6. 6. What can you do with WordPress? 2Magazine
  7. 7. What can you do with WordPress? 3Blog / Corporate
  8. 8. What can you do with WordPress? 4Mixed Platform
  9. 9. What can you do with WordPress? 5Community
  10. 10. What can you do with WordPress? 6
  11. 11. Features of WordPress● Control panel(web-based & mobile)● Users & profiles(authentication & roles)● Content types● Taxonomy (contentorganization)● Media management● Link & navigation management● Built-in SEO*● Comments● Themes & widgets● Plugins● Feeds● APIHow does WordPress make my life/job easier?
  12. 12. Installation
  13. 13. Content Types● Built-in content types in WordPress● Posts: blogging/news, chronologic, appears in RSS feeds● Pages: static content (e.g., “About”, “Contact”), hierarchical● Comments: enable visitors to discuss your content
  14. 14. Posts
  15. 15. Posts● Title ● Arguably one of the most important aspects of content (include relevant/richkeywords related to the content – SEO!)● Responsible for building the content URL● Content● Actual post/page content (“body”), w/ text, images, videos, links, shortcodes, etc.● WYSIWYG (similar to Microsoft Word) w/ Visual & HTML edit modes (and full-screen!)● Publishing● Preview posts before publishing● Set status (draft, pending, published) and visibility (private, password-protected)● Set date (specific date in the past, scheduled date in the future)
  16. 16. Posts (cont.)● Excerpt● Write a custom post excerpt/teaser for category/archives pages or home page, asopposed to auto-generated excerpts● Taxonomy (Defaults: Categories & Tags) ● Categories are hierarchical (parent/child) and useful for navigation menus● Tags are “labels” assigned to● Have separate pages in the Dashboard to manage● Additional Meta Boxes● Discussion settings, comments list● Custom functionality from themes (featured image/thumbnail)● Custom functionality from plugins (SEO plugins to edit title, meta description &keywords…)
  17. 17. Posts (cont.)● Permalinks● Auto-generated from title● SEO-friendly or “pretty” permalinks need to be enabled manually on default WordPressinstallations!●●● Can be customized per post/page on edit screen● Trackbacks/Pingbacks● Send automated notices to other websites & services when you change content● Pingback: Include a link to 3rdparty article, save it, WP pings that article and adds apingback to the 3rdparty website article page● Trackback: Outdated? Similar but not automatic. You find the trackback URL on 3rdparty website or article page (if enabled/advertised), paste into WordPress to send atrackback
  18. 18. Posts (cont.)● Revisions● Autosaves and previously saved versions available for rollback or reference● Author● Change post/page author● Custom Fields● Stores all other metadata specific to your project● Previously used to enable/disable certain theme-specific features● Key/value pair format
  19. 19. Pages● Pages● Content that is “timeless” (About, Contact)● Hierarchical (a parent page can have child pages)● Page order (a number can be assigned for displaying pages in arbitraryorder)● Can use custom page templates for completely different designs/layoutsper-page. Page templates can include other template files, WordPressTemplate Tags, and PHP code
  20. 20. Pages
  21. 21. Pages (cont.)● Pages are not Posts!● Pages do not show up in the RSS feed● Cannot be organized using category and tag taxonomies● Typical page permalinks take the form of:● Can be added to Menus, or to sidebars using the Pages widget
  22. 22. Comments
  23. 23. Comments● Enabling/disabling● Site-wide● Per post or per page● Moderating● Always require administrator approval, or require the first to be approved per visitor● Blacklist or hold in moderation queue by URLs, email address, IP addresses● Nesting● Replies are visible beneath the parent comment, and indented● Gravatars● Show commenter Gravatars next to comments (● Replacing built-in comments● Disqus, IntenseDebate
  24. 24. Break
  25. 25. Themes● A theme is a skin for your website● Separation between the data layer and presentation layer● Front-end: HTML, CSS, JavaScript, images, and some PHP● Themes can also add functionality to WordPress● Custom content types (a “Cake” for a bakery website)● Custom taxonomies (flavors & occasions)● Custom widgets (search box)
  26. 26. Theme Resources● WordPress Theme Directory:● 3rdparty, free themes: Smashing Magazine, ThemeLab, WPSalon,, Google search (of course)● Premium Themes● Support from developer & community● Documentation● Often higher quality, and feature-rich, and with child themes/variations● Multiple licenses (individual, developer, etc.)● Theme frameworks
  27. 27. Premium Theme Examples● Press75● WooThemes● StudioPress● Genesis● Headway● Pagelines Platform● ElegantThemes● ThemeForest
  28. 28. Child Themes● Inherit the functionality of a parent theme● Typically override:● Styling (colors, fonts, margin/padding)● Addition or removal of functionality (functions.php)● Templates● A good way to modify third party themes without hacking the originalcode● Provide several “flavors” of a parent theme
  29. 29. Install a Theme
  30. 30. Plugins● Plugins extend the functionality of WordPress● Add new menus & configuration options to the Admin Dashboard (posttypes, spam filters, content importing)● Add new features to the frontend of your website (social sharing tools)● Change the way your site is displayed (mobile)● Collect stats (analytics)● Automate tasks (backup)
  31. 31. Plugin Resources● WordPress Plugins Directory:● Premium Plugins:● WishList Membership Plugin● Gravity Forms● Scribe (copy-writing & SEO)● WP e-Commerce, Shopp, PHPurchase● WP Review Engine (reviews/star-ratings)● WPtouch (mobile theme)● Language translation
  32. 32. Plugin Recommendations● Jetpack● Disqus/Intense Debate● WordPress SEO● Akismet (already built in)● Google Analytics for WordPress● Gravity Forms● VaultPress/Backup Buddy● W3 Total Cache Many other plugins freely available!
  33. 33. Install a Plugin
  34. 34. Widgets● Draggable & configurable modules that can be reused on WP sites● Widgets are dragged into sidebars (widgetized regions), declared bythe theme● WordPress contains many useful default widgets (the Text Widget ispowerful!)● You don’t add new widgets directly: plugins & themes add newwidgets● The more “widgetized” regions your theme contains, the more easilyconfigurable the page layout will be from the Dashboard, instead ofmodifying code
  35. 35. Configure Widgets
  36. 36. Additional Resources● WordPress-related,, ...● WordPress video tutorials from the source:● free theme & plugin directories - submit your work here!● Commercial themes: custom admin panels & premium supportWooThemes, ThemeForest, StudioPress, ElegantThemes, Press75● Theme frameworks: video tutorials and extensive documentationThesis, Genesis, Hybrid, Headway, Thematic● WordPress Codex (Template Tags, loop query parameters, etc.)● – WordPress news, tips, and banter…unscripted & live from Boston!
  37. 37. Book: Digging into WordPress
  38. 38. Book: WordPress for Dummies
  39. 39. Boston WordPress Meetup● Monthly events at Microsoft NERD (last Monday ofevery month)● 1700+ members● 2nd largest WordPress Meetup in the U.S.● Support forums● Past presentation slides & videos available online● Free pizza!●● @bostonwp on Twitter
  40. 40. HostGator● Cheaper hosting with unlimited storage, bandwidth and domains● Great if you plan on starting more than 1 WordPress site● Plenty of support for the server and you don’t need to have WordPresson it (self-install)● Lots of software, room to experiment!Use code TechDayCamp for 25% off hosting plan
  41. 41. WP-Engine● WordPress only hosting● Cheap, integrated, automatic backups, updates● Set it and forget it!● Secure, fast, reliableUse code WPMeetupBoston2013at for 1 free month
  42. 42. QuestionsOpen Q&A
  43. 43. Thank YouJon BishopAMP AgencyTwitter: @JonDBishop EngTwitter: @kurteng
  44. 44. Thanks for ViewingCopyright 2013 Boston WordPress.All rights reserved.None of the material contained within this presentation may be used without authors’ written consent.