Learning Wordpress - the internal guide

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Learning Wordpress - the internal guide - Presentation Transcript

    1. WordPress for fun and profit
      CBSS
      The Gazette Company
    2. BreakdownA little less than you ever wanted to know
      WordPress Overview
      Post & Pages
      Plugins
      All-in-One SEO, EmbedIt, Gravity Forms
      Widgets
      Themes
      PHP and WordPress
      Hosting and Access
      Questions
    3. WordPress Overview
      http://en.wikipedia.org/wiki/WordPress
      WordPress is a very popular blog publishing application and content management system. It was first released in May 2003 by its co-founders Matt Mullenweg and Mike Little as a (considered the official) successor to b2cafelog.
      WordPress is a platform.
      • Posts
      • Pages
      • Categories
      • Tags
      • Users/Authors
      • More…
    4. WordPress Posts & Pages
      • Add New
      • Edit Current
      • Title
      • Body
      • Images
      • Categories
      • Tags
      • Post Options (Sticky & Future)
      • Quick Edit
      • Difference between each
    5. WordPress Plugins
      • View Installed
      • Add New
      • Upgrade
      • Activate/Deactivate
      • Settings
      • Common Plugins
      • EmbedIt
      • Gravity Forms
      • All-In-One SEO
      • WP-Spam Free
    6. WordPress Widgets
      • What are they
      • How to add content
      • Available/Inactive
    7. WordPress Themes
      • What are they
      • Why are they so cool
      • Anatomy of a WP Theme
      • How do I modify them
    8. WordPress Theme Breakdown
      • style.css– The main stylesheet. This must be included with your theme.
      • index.php– The main template. If your theme provides its own templates, index.php must be present.
      • comments.php– The comments template. If not present, wp-comments.php is used.
      • comments-popup.php– The popup comments template. If not present, wp-comments-popup.php is used.
      • single.php– The single post template. Used when a single post is queried. For this and all other query templates, index.php is used if the query template is not present.
      • page.php– The page template. Used when a page is queried.
      • category.php– The category template. Used when a category is queried.
      • author.php– The author template. Used when an author is queried.
      • date.php– The date/time template. Used when a date or time is queried. Year, month, day, hour, minute, second.
      • archive.php– The archive template. Used when a category, author, or date is queried. Note that this template will be overridden by category.php, author.php, and date.php for their respective query types.
      • search.php– The search template. Used when a search is performed.
      • 404.php– The 404 Not Found template. Used when WordPress cannot find a post that matches the query.
    9. WordPress Template Hierarchy
      http://codex.wordpress.org/Template_Hierarchy
    10. WordPress Template Post & Pages
      Home Page display
      1. home.php
      2. index.php
      Single Post display
      1. single.php
      2. index.php
      Page display
      WordPress Pages:
      1. pagetemplate.php - Where pagetemplate.php is the Page Template assigned to the Page.
      2. page.php
      3. index.php
    11. WordPress Template Cats & Tags
      Category display :: Category Templates:
      1. category-id.php - If the category's ID were 6, WordPress would look for category-6.php
      2. category.php
      3. archive.php
      4. index.php
      Tag display :: Tag Templates:
      1. tag-slug.php - If the tag's slug were “sometag”, WordPress would look for tag-sometag.php
      2. tag.php
      3. archive.php
      4. index.php
    12. WordPress Template Author & Date
      Author display :: Author Templates:
      1. author.php
      2. archive.php
      3. index.php
      Date display :: Archive (Date) Templates:
      1. date.php
      2. archive.php
      3. index.php
    13. WordPress Template ‘the others’
      Search Result display :: Creating a Search Page:
      1. search.php
      2. index.php
      404 (Not Found) display :: Creating an Error 404 Page:
      1. 404.php
      2. index.php
      Attachment display :: Attachment Templates:
      1. image.php, video.php, audio.php, application.php or any other first part
      of the MIME type.
      2. attachment.php
      3. single.php
      4. index.php
    14. WordPress Theme ‘Storeage’
      • wp-content
    15. WordPress & PHP
      • The code for WordPress is in PHP.
      • PHP looks a lot like c and Javascript.
      • PHP is a scripting language
      • PHP is procedural
      • PHP object-oriented “like”
    16. WordPress & PHP
      <?phpget_header() ?>
      <div id="container">
      <div id="content“>
      <?php while ( have_posts() ) : the_post() ?>
      <div id="post-<?phpthe_ID() ?>”>
      <h2 class="entry-title"><a href="<?phpthe_permalink() ?>” rel="bookmark"><?phpthe_title() ?></a></h2>
      <div class="entry-content">
      <?phpthe_content() ?>
      <?phpwp_link_pages() ?>
      </div>
      </div><!-- .post -->
      <?phpcomments_template() ?>
      <?phpendwhile; ?>
      </div><!-- #content -->
      </div><!-- #container -->
      <?phpget_sidebar() ?>
      <?phpget_footer() ?>
    17. WordPress Hosting & Access
      • Hosting
      • All Gaz WordPress sites are hosted at Rackspace
      • Rackspace manages the day-to-day
      • Gaz manages the “software” part
      • MySQL database, hosted on the machine (as of now)
      • Access
      • WordPress Admin
      • FTP/UltraEdit via FTP
    18. WordPress Learning
      WordPress resources
      • http://codex.wordpress.org/Main_Page
      • http://wordpress.org
      • http://wordpress.tv
      • http://boren.nu/archives/2004/10/16/templates-and-the-is-functions/
      HTML/CSS
      • http://www.webmonkey.com/
      • http://www.w3schools.com/ (very dry)
      • http://www.brainjar.com/css/positioning/
      • http://www.csszengarden.com/
      PHP
      • http://php.net/
    SlideShare Zeitgeist 2009

    + tomaltmantomaltman Nominate

    custom

    315 views, 0 favs, 1 embeds more stats

    A guide we used to teach some internal team members more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 315
      • 311 on SlideShare
      • 4 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 6
    Most viewed embeds
    • 4 views on http://learning.gazlab.com

    more

    All embeds
    • 4 views on http://learning.gazlab.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories