SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
WordPress
A CMS for Beginners, Geeks and Those In-Between



                                              Heidi A. Cool
                                              August 30, 2012
A brief and incomplete tour.




With just a week to tour Europe we’ll just focus on a few highlights.
Why WordPress?

WordPress.org is a robust self-hosted content management
system (CMS) originally developed for blogging, but now
capable of running many types of Web sites. Using WordPress
in place of a regular (X)HTML site makes it easier to maintain
design consistency, include recurring elements in pages,
produce RSS feeds, organize and archive, support search
engine optimization, and much more.

    •   Self-hosted & hosted options
    •   Open Source
    •   Supports W3C Web Standards
    •   Relatively simple learning curve for
        developers & clients
    • WordPress sites don't need to look
        like blogs




             If you can make it in HTML you can make it WordPress.
Which WordPress?

        WordPress.com                           WordPress.org
 WordPress Lite                         WordPress on Steroids
 Hosted on WordPress.com                Self-Hosted on your Web Hosting Account
 Free w/Fees for Extra Features         Free - (Paid Themes and Plug-ins available)
 Easy to Set-Up                         Easy to Set-Up Basic Site
 Limited Customization                  Virtually Unlimited Customization
 Good for beginning bloggers and very   Good for blogging and developing sites of
 small/simple business sites.           varying sizes and complexities.




Either will get you from A to B, but WordPress.org offers more raw power.
Installation

        WordPress.com                 WordPress.org




• Sign-up                  • Purchase Web Hosting from a provider
• Choose a theme.              that supports WordPress.org.
• Start typing.            •   Install WordPress in a subdirectory
                               using “easy install” options.
                           •   Choose a theme, or develop one
                               yourself.
                           •   Add Plug-Ins
                           •   Start Typing.
WordPress Dashboard (.org)

WordPress.com                  WordPress.org




 Upgrading to a self-hosted site? No worries,
       you’ll recognize the interface.
Dashboard Options

• Edit Blog Posts
• Upload Images &
   media
• Edit static pages
• Monitor
   comments
• Add functionality
• Add users
• Control Settings
Choosing Themes
Choosing Themes
Free, Commercial & Specialty, Frameworks
Choosing Themes
                              Free




Twenty-Eleven Default Theme          Twenty-Eleven with Minor Modifications to
                                        Theme Options and Template Files
Choosing Themes
Commercial & Specialty
Choosing Themes
   Frameworks
Choosing Themes
    Custom Themes
Site Home vs. Blog Home
Static Pages
Pages are hierarchical.
               Parent Page




                Child Page
Blog Posts
Posts are arranged by date and topic.
Browse chronologically or alphabetically.
Use Categories, Tags and Custom Taxonomies

                                            Categories
Broad topics, akin to sections of a grocery store such as
                        meat, produce and baked goods.
                                                   Tags
               Narrow topics, akin to items in the store.
                               Custom Taxonomies
                    You decide how they should be used.
Custom Post Types
Custom Post Type: Portfolio
Taxonomies: Portfolio Type, Location, Architects & Developers




                                                             Custom Post Type: Food
                                                        Taxonomies: Menus, Food Groups,
                                                            Course, Meal Type, Special Diets
Custom Post Types
Post Type: Foods




                                Taxonomies
Media
Images can be inserted or attached.



               Inserted images appear on posts and pages.

               Images that are only attached won’t always appear
               on the page, but may be used elsewhere.
Featured Images
Featured images may be used elsewhere.
Custom Fields
       <div class="foodinfo">
       !    !     <?php the_content(); ?>
       <h6><?php the_field('price'); ?> -
       <?php the_field('price_type'); ?> </h6>

       <div class="mealtype"><?php echo
       get_the_term_list($post->ID, 'mealtype',
       '<span>Meal Type:</span><em> ',', ','</em>'); ?>
       </div>
       <div class="course"><?php echo
       get_the_term_list($post->ID, 'course',
       '<span>Course:</span><em> ',', ','</em>'); ?>
       </div>
       <div class="specialdiet"><?php echo
       get_the_term_list($post->ID, 'specialdiets',
       '<span>Special Diets:</span><em> ',', ','</
       em>'); ?></div>
       <div class="food"><?php echo
       get_the_term_list($post->ID, 'foodgroups',
       '<span>Food Group:</span><em> ',', ','</em>'); ?
       ></div>
       <div class="menus"><?php echo
       get_the_term_list($post->ID, 'menus',
       '<span>Featured on these menus:</span><em> ',',
       ','</em>'); ?></div>
Useful Plug-ins
                                 Plug-ins add features and functionality




•   Calenders
•   Search Engine Optimization
•   Widgets
•   Mobile Layouts
•   Calculators
•   Database Back-Up
•   Podcasting
•   Social Media
•   Testimonials
•   Quotes
•   Audio
•   Video
•   Puzzles & Games...
Useful Plug-ins
TinyMCE Advanced let’s you control what users can
format.                                                EEK! Non-semantic code, too many
                                                             spans, and ugly orange type!!!

                                                    <p><span style="text-decoration:
                                                    underline;"><span style="color:
                                                    #f35f0b;"><strong><span style="font-size:
                                                    xx-large;">Giant Orange Underlined
                                                    Headlines are Bad!</span></strong></
                                                    span></span></p>

              Remove Font Size and Text Color
                                           Text
               Buttons to prevent design abuse.
Custom Themes
     Template Hierarchy




http://codex.wordpress.org/Template_Hierarchy
Custom Themes
Custom Page Template
Custom Themes
                            WordPress Loop
<div class="blogpostwrapper">
<?php if (have_posts()) : ?>
<?php while (have_posts()) :
the_post(); ?>
<div class="blogpost">
<h3 class="entrytitle" id="post-<?
php the_ID(); ?>"> <a href="<?php
the_permalink() ?>"
rel="bookmark"><?php the_title(); ?>
</a> </h3>
<?php the_content(); ?>
</div>
<?php endwhile; ?>
<?php else : ?>
<h6 class="center">Not Found</h6>
<p class="center">Sorry, but you are
looking for something that isn't
here.</p>
<?php include (TEMPLATEPATH . "/
searchform.php"); ?>
<?php endif; ?>
</div>
           http://www.coolwebdev.com/samplewordpress/the-wordpress-loop/
Custom Themes
    Queries
Custom Themes
Wonderful little bits of PHP
We’ve just barely scratched the surface.




       http://codex.wordpress.org/
    The WordPress Codex is your friend.
Don’t Forget Security
                                 Any of us can be hacked.

• Choose a reliable hosting provider.
• Use something other than "Admin" as your username.
• Upgrade WordPress when upgrades are made available. These
    sometimes include security updates.
• Back-up your database regularly. This way if your site is
    compromised you can get it back up and running more quickly.
• Choose carefully when giving others Admin level access to the
    site.
• Check your file permissions to make sure others don't have
    write access.
• Store wp-config.php one level above your WordPress
    directory (when possible) and make sure it can only be read
    by you and your Web server.
• Check .htaccess to make sure your directory listings aren't
    browsable.
• Read up on security tips.
Resources
http://www.coolwebdev.com/samplewordpress/
       about/wordpress-links-resources/




                               Heidi A. Cool
                                       @hacool

Contenu connexe

Tendances

What is wordpress week 1
What is wordpress week 1What is wordpress week 1
What is wordpress week 1
hapy
 

Tendances (19)

WordPress Complete Tutorial
WordPress Complete TutorialWordPress Complete Tutorial
WordPress Complete Tutorial
 
Getting Started With WordPress Development
Getting Started With WordPress DevelopmentGetting Started With WordPress Development
Getting Started With WordPress Development
 
UCBCHL - Guide to creating your online presence with Wordpress
UCBCHL - Guide to creating your online presence with Wordpress UCBCHL - Guide to creating your online presence with Wordpress
UCBCHL - Guide to creating your online presence with Wordpress
 
Word Press And Blogging
Word Press And BloggingWord Press And Blogging
Word Press And Blogging
 
WordPress 101 wcmelb 2013
WordPress 101 wcmelb 2013WordPress 101 wcmelb 2013
WordPress 101 wcmelb 2013
 
Wordpress For Begineer
Wordpress For BegineerWordpress For Begineer
Wordpress For Begineer
 
What is wordpress week 1
What is wordpress week 1What is wordpress week 1
What is wordpress week 1
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to Wordpress
 
Getting Started With Wordpress
Getting Started With WordpressGetting Started With Wordpress
Getting Started With Wordpress
 
WordPress best practices by billrice
WordPress best practices by billriceWordPress best practices by billrice
WordPress best practices by billrice
 
Introduction to WordPress Slides from WordCamp 2012 by Gary A. Bacon
Introduction to WordPress Slides from WordCamp 2012 by Gary A. BaconIntroduction to WordPress Slides from WordCamp 2012 by Gary A. Bacon
Introduction to WordPress Slides from WordCamp 2012 by Gary A. Bacon
 
Word Press
Word PressWord Press
Word Press
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
What Is WordPress and Why Should I Use It? - Workshop April 2015
What Is WordPress and Why Should I Use It? - Workshop April 2015What Is WordPress and Why Should I Use It? - Workshop April 2015
What Is WordPress and Why Should I Use It? - Workshop April 2015
 
SEO for WordPress Blogs
SEO for WordPress BlogsSEO for WordPress Blogs
SEO for WordPress Blogs
 
Corporate blogging
Corporate bloggingCorporate blogging
Corporate blogging
 
Wordcampnigeria
WordcampnigeriaWordcampnigeria
Wordcampnigeria
 
Create website using open source CMS WordPress by swapnil chafale
Create website using open source CMS WordPress by swapnil chafaleCreate website using open source CMS WordPress by swapnil chafale
Create website using open source CMS WordPress by swapnil chafale
 
Alice Phieu - WordPress For Beginners
Alice Phieu - WordPress For BeginnersAlice Phieu - WordPress For Beginners
Alice Phieu - WordPress For Beginners
 

En vedette

Business Intelligence as best practice in supporting communities
Business Intelligence as best practice in supporting communitiesBusiness Intelligence as best practice in supporting communities
Business Intelligence as best practice in supporting communities
Lisa Dyer
 

En vedette (20)

Listen Now...Talk Later: Listening as the foundation 
of your social media st...
Listen Now...Talk Later: Listening as the foundation 
of your social media st...Listen Now...Talk Later: Listening as the foundation 
of your social media st...
Listen Now...Talk Later: Listening as the foundation 
of your social media st...
 
WordPress in Libraries
WordPress in LibrariesWordPress in Libraries
WordPress in Libraries
 
The Making of a Web Team
The Making of a Web TeamThe Making of a Web Team
The Making of a Web Team
 
Integrating Social Media - notes version
Integrating Social Media - notes versionIntegrating Social Media - notes version
Integrating Social Media - notes version
 
Where is Everyone? Community-Building Online
Where is Everyone? Community-Building OnlineWhere is Everyone? Community-Building Online
Where is Everyone? Community-Building Online
 
The Making of a Web Team (Notes)
The Making of a Web Team (Notes)The Making of a Web Team (Notes)
The Making of a Web Team (Notes)
 
Wordpress instruction for 675
Wordpress instruction for 675Wordpress instruction for 675
Wordpress instruction for 675
 
WordPress Security
WordPress SecurityWordPress Security
WordPress Security
 
Integrating Social Media
Integrating Social MediaIntegrating Social Media
Integrating Social Media
 
Social Media Goes to College
Social Media Goes to CollegeSocial Media Goes to College
Social Media Goes to College
 
Redefining content with Infographics
Redefining content with InfographicsRedefining content with Infographics
Redefining content with Infographics
 
Online Marketing for Nonprofits - Leveraging Social Media
Online Marketing for Nonprofits - Leveraging Social MediaOnline Marketing for Nonprofits - Leveraging Social Media
Online Marketing for Nonprofits - Leveraging Social Media
 
Basic tutorial how to use google analytics
Basic tutorial how to use google analyticsBasic tutorial how to use google analytics
Basic tutorial how to use google analytics
 
Business Intelligence as best practice in supporting communities
Business Intelligence as best practice in supporting communitiesBusiness Intelligence as best practice in supporting communities
Business Intelligence as best practice in supporting communities
 
Laying Down the Law: Social Media Policy and Strategy
Laying Down the Law: Social Media Policy and StrategyLaying Down the Law: Social Media Policy and Strategy
Laying Down the Law: Social Media Policy and Strategy
 
Spark tutorial py con 2016 part 2
Spark tutorial py con 2016   part 2Spark tutorial py con 2016   part 2
Spark tutorial py con 2016 part 2
 
Social Media Goes to College
Social Media Goes to CollegeSocial Media Goes to College
Social Media Goes to College
 
Google analytic 101
Google analytic 101Google analytic 101
Google analytic 101
 
How To Create A Wiki
How To Create A WikiHow To Create A Wiki
How To Create A Wiki
 
My Dissertation Proposal Defense
My Dissertation Proposal DefenseMy Dissertation Proposal Defense
My Dissertation Proposal Defense
 

Similaire à WordPress A CMS for Beginners, Geeks and Those In-Between

Wordpress website development
Wordpress website developmentWordpress website development
Wordpress website development
John Faust
 
Word press bootcamp By Sourcescript Innovations and Mentors Dojo
Word press bootcamp  By Sourcescript Innovations and Mentors DojoWord press bootcamp  By Sourcescript Innovations and Mentors Dojo
Word press bootcamp By Sourcescript Innovations and Mentors Dojo
lightshire
 
WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015
WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015
WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015
Michelle Castillo
 
Custom Post Types in Depth at WordCamp Montreal
Custom Post Types in Depth at WordCamp MontrealCustom Post Types in Depth at WordCamp Montreal
Custom Post Types in Depth at WordCamp Montreal
Joey Kudish
 

Similaire à WordPress A CMS for Beginners, Geeks and Those In-Between (20)

The WordPress Way
The WordPress WayThe WordPress Way
The WordPress Way
 
WordPress can do that?!
WordPress can do that?!WordPress can do that?!
WordPress can do that?!
 
Wordpress theme development
Wordpress theme developmentWordpress theme development
Wordpress theme development
 
Wordpress website development
Wordpress website developmentWordpress website development
Wordpress website development
 
W pthemes
W pthemesW pthemes
W pthemes
 
Wordpress Beyond A Blog Word Camp Toronto08
Wordpress Beyond A Blog Word Camp Toronto08Wordpress Beyond A Blog Word Camp Toronto08
Wordpress Beyond A Blog Word Camp Toronto08
 
WordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media InstituteWordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media Institute
 
Word press bootcamp By Sourcescript Innovations and Mentors Dojo
Word press bootcamp  By Sourcescript Innovations and Mentors DojoWord press bootcamp  By Sourcescript Innovations and Mentors Dojo
Word press bootcamp By Sourcescript Innovations and Mentors Dojo
 
Starting WordPress Theme Review
Starting WordPress Theme ReviewStarting WordPress Theme Review
Starting WordPress Theme Review
 
WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015
WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015
WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015
 
Getting to know WordPress
Getting to know WordPressGetting to know WordPress
Getting to know WordPress
 
WordPress
WordPressWordPress
WordPress
 
Websites With Wordpress
Websites With WordpressWebsites With Wordpress
Websites With Wordpress
 
WCBos13 intermediate workshop
WCBos13 intermediate workshopWCBos13 intermediate workshop
WCBos13 intermediate workshop
 
WordPress Installation Tutorial - How to Install WordPress manually
WordPress Installation Tutorial - How to Install WordPress manuallyWordPress Installation Tutorial - How to Install WordPress manually
WordPress Installation Tutorial - How to Install WordPress manually
 
WordPress Intermediate Workshop
WordPress Intermediate WorkshopWordPress Intermediate Workshop
WordPress Intermediate Workshop
 
Newbies guide to customizing word press themes 25
Newbies guide to customizing word press themes 25Newbies guide to customizing word press themes 25
Newbies guide to customizing word press themes 25
 
WordPress Theming Best Practices
WordPress Theming Best PracticesWordPress Theming Best Practices
WordPress Theming Best Practices
 
Custom Post Types in Depth at WordCamp Montreal
Custom Post Types in Depth at WordCamp MontrealCustom Post Types in Depth at WordCamp Montreal
Custom Post Types in Depth at WordCamp Montreal
 
WordPress Beginners Workshop
WordPress Beginners WorkshopWordPress Beginners Workshop
WordPress Beginners Workshop
 

Dernier

KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
Cara Menggugurkan Kandungan 087776558899
 
Girls in Mahipalpur (delhi) call me [🔝9953056974🔝] escort service 24X7
Girls in Mahipalpur  (delhi) call me [🔝9953056974🔝] escort service 24X7Girls in Mahipalpur  (delhi) call me [🔝9953056974🔝] escort service 24X7
Girls in Mahipalpur (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
the Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentationthe Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentation
brynpueblos04
 
February 2024 Recommendations for newsletter
February 2024 Recommendations for newsletterFebruary 2024 Recommendations for newsletter
February 2024 Recommendations for newsletter
ssuserdfec6a
 

Dernier (15)

Goregaon West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Goregaon West Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsGoregaon West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Goregaon West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
 
Exploring Stoic Philosophy From Ancient Wisdom to Modern Relevance.pdf
Exploring Stoic Philosophy From Ancient Wisdom to Modern Relevance.pdfExploring Stoic Philosophy From Ancient Wisdom to Modern Relevance.pdf
Exploring Stoic Philosophy From Ancient Wisdom to Modern Relevance.pdf
 
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
Girls in Mahipalpur (delhi) call me [🔝9953056974🔝] escort service 24X7
Girls in Mahipalpur  (delhi) call me [🔝9953056974🔝] escort service 24X7Girls in Mahipalpur  (delhi) call me [🔝9953056974🔝] escort service 24X7
Girls in Mahipalpur (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Social Learning Theory presentation.pptx
Social Learning Theory presentation.pptxSocial Learning Theory presentation.pptx
Social Learning Theory presentation.pptx
 
the Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentationthe Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentation
 
Colaba Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Colaba Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsColaba Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Colaba Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptx
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptxSIKP311 Sikolohiyang Pilipino - Ginhawa.pptx
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptx
 
March 2023 Recommendations for newsletter
March 2023 Recommendations for newsletterMarch 2023 Recommendations for newsletter
March 2023 Recommendations for newsletter
 
2023 - Between Philosophy and Practice: Introducing Yoga
2023 - Between Philosophy and Practice: Introducing Yoga2023 - Between Philosophy and Practice: Introducing Yoga
2023 - Between Philosophy and Practice: Introducing Yoga
 
February 2024 Recommendations for newsletter
February 2024 Recommendations for newsletterFebruary 2024 Recommendations for newsletter
February 2024 Recommendations for newsletter
 
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...
 
Emotional Freedom Technique Tapping Points Diagram.pdf
Emotional Freedom Technique Tapping Points Diagram.pdfEmotional Freedom Technique Tapping Points Diagram.pdf
Emotional Freedom Technique Tapping Points Diagram.pdf
 
Pokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy TheoryPokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy Theory
 

WordPress A CMS for Beginners, Geeks and Those In-Between

  • 1. WordPress A CMS for Beginners, Geeks and Those In-Between Heidi A. Cool August 30, 2012
  • 2. A brief and incomplete tour. With just a week to tour Europe we’ll just focus on a few highlights.
  • 3. Why WordPress? WordPress.org is a robust self-hosted content management system (CMS) originally developed for blogging, but now capable of running many types of Web sites. Using WordPress in place of a regular (X)HTML site makes it easier to maintain design consistency, include recurring elements in pages, produce RSS feeds, organize and archive, support search engine optimization, and much more. • Self-hosted & hosted options • Open Source • Supports W3C Web Standards • Relatively simple learning curve for developers & clients • WordPress sites don't need to look like blogs If you can make it in HTML you can make it WordPress.
  • 4. Which WordPress? WordPress.com WordPress.org WordPress Lite WordPress on Steroids Hosted on WordPress.com Self-Hosted on your Web Hosting Account Free w/Fees for Extra Features Free - (Paid Themes and Plug-ins available) Easy to Set-Up Easy to Set-Up Basic Site Limited Customization Virtually Unlimited Customization Good for beginning bloggers and very Good for blogging and developing sites of small/simple business sites. varying sizes and complexities. Either will get you from A to B, but WordPress.org offers more raw power.
  • 5. Installation WordPress.com WordPress.org • Sign-up • Purchase Web Hosting from a provider • Choose a theme. that supports WordPress.org. • Start typing. • Install WordPress in a subdirectory using “easy install” options. • Choose a theme, or develop one yourself. • Add Plug-Ins • Start Typing.
  • 6. WordPress Dashboard (.org) WordPress.com WordPress.org Upgrading to a self-hosted site? No worries, you’ll recognize the interface.
  • 7. Dashboard Options • Edit Blog Posts • Upload Images & media • Edit static pages • Monitor comments • Add functionality • Add users • Control Settings
  • 9. Choosing Themes Free, Commercial & Specialty, Frameworks
  • 10. Choosing Themes Free Twenty-Eleven Default Theme Twenty-Eleven with Minor Modifications to Theme Options and Template Files
  • 12. Choosing Themes Frameworks
  • 13. Choosing Themes Custom Themes
  • 14. Site Home vs. Blog Home
  • 16. Pages are hierarchical. Parent Page Child Page
  • 18. Posts are arranged by date and topic.
  • 19. Browse chronologically or alphabetically.
  • 20. Use Categories, Tags and Custom Taxonomies Categories Broad topics, akin to sections of a grocery store such as meat, produce and baked goods. Tags Narrow topics, akin to items in the store. Custom Taxonomies You decide how they should be used.
  • 21. Custom Post Types Custom Post Type: Portfolio Taxonomies: Portfolio Type, Location, Architects & Developers Custom Post Type: Food Taxonomies: Menus, Food Groups, Course, Meal Type, Special Diets
  • 22. Custom Post Types Post Type: Foods Taxonomies
  • 23. Media Images can be inserted or attached. Inserted images appear on posts and pages. Images that are only attached won’t always appear on the page, but may be used elsewhere.
  • 24. Featured Images Featured images may be used elsewhere.
  • 25. Custom Fields <div class="foodinfo"> ! ! <?php the_content(); ?> <h6><?php the_field('price'); ?> - <?php the_field('price_type'); ?> </h6> <div class="mealtype"><?php echo get_the_term_list($post->ID, 'mealtype', '<span>Meal Type:</span><em> ',', ','</em>'); ?> </div> <div class="course"><?php echo get_the_term_list($post->ID, 'course', '<span>Course:</span><em> ',', ','</em>'); ?> </div> <div class="specialdiet"><?php echo get_the_term_list($post->ID, 'specialdiets', '<span>Special Diets:</span><em> ',', ','</ em>'); ?></div> <div class="food"><?php echo get_the_term_list($post->ID, 'foodgroups', '<span>Food Group:</span><em> ',', ','</em>'); ? ></div> <div class="menus"><?php echo get_the_term_list($post->ID, 'menus', '<span>Featured on these menus:</span><em> ',', ','</em>'); ?></div>
  • 26. Useful Plug-ins Plug-ins add features and functionality • Calenders • Search Engine Optimization • Widgets • Mobile Layouts • Calculators • Database Back-Up • Podcasting • Social Media • Testimonials • Quotes • Audio • Video • Puzzles & Games...
  • 27. Useful Plug-ins TinyMCE Advanced let’s you control what users can format. EEK! Non-semantic code, too many spans, and ugly orange type!!! <p><span style="text-decoration: underline;"><span style="color: #f35f0b;"><strong><span style="font-size: xx-large;">Giant Orange Underlined Headlines are Bad!</span></strong></ span></span></p> Remove Font Size and Text Color Text Buttons to prevent design abuse.
  • 28. Custom Themes Template Hierarchy http://codex.wordpress.org/Template_Hierarchy
  • 30. Custom Themes WordPress Loop <div class="blogpostwrapper"> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <div class="blogpost"> <h3 class="entrytitle" id="post-<? php the_ID(); ?>"> <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?> </a> </h3> <?php the_content(); ?> </div> <?php endwhile; ?> <?php else : ?> <h6 class="center">Not Found</h6> <p class="center">Sorry, but you are looking for something that isn't here.</p> <?php include (TEMPLATEPATH . "/ searchform.php"); ?> <?php endif; ?> </div> http://www.coolwebdev.com/samplewordpress/the-wordpress-loop/
  • 31. Custom Themes Queries
  • 33. We’ve just barely scratched the surface. http://codex.wordpress.org/ The WordPress Codex is your friend.
  • 34. Don’t Forget Security Any of us can be hacked. • Choose a reliable hosting provider. • Use something other than "Admin" as your username. • Upgrade WordPress when upgrades are made available. These sometimes include security updates. • Back-up your database regularly. This way if your site is compromised you can get it back up and running more quickly. • Choose carefully when giving others Admin level access to the site. • Check your file permissions to make sure others don't have write access. • Store wp-config.php one level above your WordPress directory (when possible) and make sure it can only be read by you and your Web server. • Check .htaccess to make sure your directory listings aren't browsable. • Read up on security tips.
  • 35. Resources http://www.coolwebdev.com/samplewordpress/ about/wordpress-links-resources/ Heidi A. Cool @hacool