WordPress 3: Leveraging the Shiny New Features

1,716 views

Published on

Ok, so not just 3.0 but we're going to look at many powerful features that have come out of WordPress for your real estate site.

Published in: Real Estate, Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,716
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

WordPress 3: Leveraging the Shiny New Features

  1. 1. Nicole Nicolay<br />Agent Evolution<br />ReggieNicolay<br />Realtors Property Resource (RPR)<br />
  2. 2. Your Presenters<br />Nicole Nicolay - @Nik_Nik<br />Nicole Nicolay is Chief Creative Officer of Agent Evolution.com<br />Co-Founder of MyTechOpinion a Real Estate Technology Blog <br />Reggie Nicolay - @ReggieRPR<br />Reggie Nicolay is the Director of Social Media for Realtors Property Resource or RPR <br />Co-Founder of MyTechOpinion a Real Estate Technology Blog<br />
  3. 3.
  4. 4. Our Agenda<br />Ooh, so shiny! <br /><ul><li>Revisit WP 2.7 – Parent / Child Theme
  5. 5. The rise of Theme Frameworks
  6. 6. Post Thumbnail Images
  7. 7. Custom Background
  8. 8. Author Specific Templates</li></li></ul><li>Our Agenda<br />Ooh, so shiny! <br /><ul><li>Custom Posts Type
  9. 9. Custom Taxonomies
  10. 10. Custom Menu Management
  11. 11. WordPress Multi-site Option</li></li></ul><li>Child Themes<br />Mama I am wearing this to school…<br />
  12. 12. Child Themes<br /><ul><li>Before child themes: The problem
  13. 13. Theme update = Wiped out personalization's
  14. 14. WordPress 2.7 - Child Theme as the solution</li></li></ul><li>Child Themes<br /><ul><li>Setting up a Child Theme
  15. 15. It all starts with Style.css</li></ul>The Template <br />attribute tells WordPress to inherit all template files of “Genesis” <br />
  16. 16. Theme Frameworks<br />
  17. 17. Theme Frameworks<br /><ul><li>Why Frameworks?
  18. 18. Easier development
  19. 19. Increased time savings
  20. 20. Optimized code: CSS, HTML, PHP functions
  21. 21. Ease of updating</li></li></ul><li>Our Pick: Genesis<br />…<br /><ul><li>Search Optimized Code
  22. 22. Security
  23. 23. One Click Update Genesis
  24. 24. Variety of Child Themes including AgentPress</li></li></ul><li>Our Pick: Genesis<br /><ul><li>Unlimited support, updates, and websites
  25. 25. Threaded comments / Gravatar Support
  26. 26. Custom Widgets: My Tweets, User Profile, eNews & Updates, Featured Posts, Featured Page
  27. 27. Custom Options</li></li></ul><li>Genesis Theme Settings<br />
  28. 28. Genesis Framework Plug-Ins<br /><ul><li>Example: Simple sidebars </li></li></ul><li>
  29. 29.
  30. 30.
  31. 31. Post Thumbnail Images<br /><ul><li>New to WordPress 2.9
  32. 32. Needs to be activated in your themes functions.php
  33. 33. Must be called in theme template:</li></ul>the_post_thumbnail(); <br />add_theme_support( 'post-thumbnails' );<br />
  34. 34. Post Thumbnail Images<br /><ul><li>Box-resizing
  35. 35. The image is resized proportionally until it first either the width or height you’ve defined</li></ul>set_post_thumbnail_size( 50, 50, false);<br /><ul><li>Hard cropping
  36. 36. Before resizing, the image it cropped to the defined aspect ratio, and then reduced to fit the width and height precisely</li></ul>set_post_thumbnail_size( 50, 50, true );<br />
  37. 37. Post Thumbnail Images<br />
  38. 38. Custom Background<br /><ul><li>New to WordPress 3.0
  39. 39. Needs to be activated in your themes functions.php</li></ul>add_custom_background ();<br /><ul><li>WP Admin > Background </li></li></ul><li>
  40. 40.
  41. 41.
  42. 42. Author Specific Template<br /><ul><li>New to WordPress 3.0
  43. 43. Define the template to be used
  44. 44. Naming conventions and template hierarchy:
  45. 45. author-{nicename}.php - If author's nice name is nicole, WordPress looks for author-nicole.php.
  46. 46. author-{id}.php - If author's ID is 5, WordPress looks for author-5.php
  47. 47. author.php
  48. 48. archive.php
  49. 49. index.php</li></li></ul><li>
  50. 50.
  51. 51. Custom Post Types<br /><ul><li>Default WP Post Types: Posts, Pages, Attachements, Revisions, Nav Menu
  52. 52. New capabilities in WP 3.0</li></ul>register_post_type();<br /><ul><li>Lives in the posts table
  53. 53. Really could be named Custom Content Types</li></li></ul><li>Custom Post Types<br /><ul><li>Do they replace custom fields?
  54. 54. Recommended Plug-Ins:
  55. 55. Custom Post Types UI
  56. 56. Custom Post Type Template Redirect
  57. 57. Verve Meta Boxes
  58. 58. Get Custom Field Values</li></li></ul><li>Custom Taxonomies<br /><ul><li>Improved in WordPress 3.0
  59. 59. Default WordPress Taxonomies: Category, Tag, Link Category
  60. 60. Recommended Plug-In: Custom Post Types UI</li></li></ul><li>
  61. 61. (1)<br />Custom Taxonomy: Status<br />(3)<br />(2)<br />Custom Fields<br />
  62. 62. Plug-In: Custom Post Types UI<br />
  63. 63. Plug-In: Custom Post Types UI<br />
  64. 64. Plug-In: Custom Post Types UI<br />
  65. 65.
  66. 66. Plug-In: Verve Meta Boxes<br />
  67. 67. Custom Taxonomy: Status<br />Custom Fields<br />
  68. 68. Prep Template<br /><ul><li>Now to deal with your theme files:
  69. 69. Custom Post Type Template Redirect Plug-In
  70. 70. If Listings custom post type, then WP looks for listings.php
  71. 71. Get Custom Field Values Plug-In
  72. 72. Use widgets, shortcode, and/or template tags to easily retrieve and display custom field values for posts or pages.</li></li></ul><li>Custom Menu Management<br /><ul><li>New to WordPress 3.0
  73. 73. Needs to be activated in your theme funtions.php</li></ul>add_theme_support( 'menus' );<br /><ul><li>To call a specific menu anywhere in template:</li></ul>wp_nav_menu('menu=listing');<br />
  74. 74.
  75. 75. Custom Menu Management<br /><ul><li>WP Admin > Menu Management </li></li></ul><li>
  76. 76.
  77. 77.
  78. 78.
  79. 79. WordPress Multi-Site<br /><ul><li>New to WordPress 3.0
  80. 80. Great option if you’re managing multiple sites
  81. 81. Faster site performance, quicker updates
  82. 82. Needs to be activated in your theme WP-Config.php</li></ul>define('WP_ALLOW_MULTISITE', true);<br /><ul><li>Recommended Plug-In for using multiple domains: WordPress MU Domain Mapping</li></li></ul><li>Nicole Nicolay<br />Agent Evolution<br />ReggieNicolay<br />Realtors Property Resource (RPR)<br />

×