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.
Hidden GemsStephanie Leary   sillybean.net   @sleary
Hiding in Plain Sight
Screen Options
Bulk Edit
Private Status
Short Links the_shortlink();
Out of Sight,Out of Mind
Dashboard Feeds
Options.php
http://blog.tanist.co.uk/files/unserialize/
http://sillybean.net/code/wordpress/edit-all-options/
Hidden Feeds
Feed                   Default URL               Clean URL                      /?feed=rss2               /feed     Basic ...
Feed                  Default URL                   Clean URL  Author         /?feed=rss2&author=2         /author/joe/fee...
Buried Treasure
Filters
Shortcodes in Widgets add_filter( widget_text, shortcode_unautop); add_filter( widget_text, do_shortcode);         http://...
List Child Pagesfunction append_child_pages( $content ) {    $children = ;    if ( is_page() && (empty( $content )) ) {   ...
User Contact Infofunction change_contactmethod( $contactmethods ) {    // Add some fields    $contactmethods[twitter] = Tw...
http://sillybean.net/?p=2715
All Filtershttp://codex.wordpress.org/Plugin_API/           Filter_Reference
Pirate Loot
JavaScript Libraries   • jQuery   • Scriptaculous   • Prototype   • SWFUpload   • Thickbox   • JSON for JShttp://codex.wor...
Thank you.     Stephanie Leary     sillybean.net     @sleary
WordPress Hidden Gems (July 2011)
WordPress Hidden Gems (July 2011)
WordPress Hidden Gems (July 2011)
WordPress Hidden Gems (July 2011)
WordPress Hidden Gems (July 2011)
WordPress Hidden Gems (July 2011)
WordPress Hidden Gems (July 2011)
WordPress Hidden Gems (July 2011)
WordPress Hidden Gems (July 2011)
WordPress Hidden Gems (July 2011)
WordPress Hidden Gems (July 2011)
WordPress Hidden Gems (July 2011)
Upcoming SlideShare
Loading in …5
×

WordPress Hidden Gems (July 2011)

1,444 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

WordPress Hidden Gems (July 2011)

  1. 1. Hidden GemsStephanie Leary sillybean.net @sleary
  2. 2. Hiding in Plain Sight
  3. 3. Screen Options
  4. 4. Bulk Edit
  5. 5. Private Status
  6. 6. Short Links the_shortlink();
  7. 7. Out of Sight,Out of Mind
  8. 8. Dashboard Feeds
  9. 9. Options.php
  10. 10. http://blog.tanist.co.uk/files/unserialize/
  11. 11. http://sillybean.net/code/wordpress/edit-all-options/
  12. 12. Hidden Feeds
  13. 13. Feed Default URL Clean URL /?feed=rss2 /feed Basic /?feed=atom /feed/atom /?feed=comments-rss2 /comments/feed Comments /?feed=comments-atom /comments/feed/atom Category /?feed=rss2&cat=1 /category/news/feed(ID: 1, slug: news) /?feed=atom&cat=1 /category/news/feed/atom Tag /?feed=rss2&tag=book /tag/book/feed (slug: book) /?feed=atom&tag=book /tag/book/feed/atom Tags /?feed=rss2&tag=book+dvd /tag/book+dvd/feed(slugs: book, dvd) /?feed=atom&tag=book+dvd /tag/book+dvd/feed/atom
  14. 14. Feed Default URL Clean URL Author /?feed=rss2&author=2 /author/joe/feed (ID: 2,nickname: Joe) /?feed=atom&author=2 /author/joe/feed/atomPost Type /?feed=rss2&post_type=course /feed/?post_type=course(page; course) /?feed=atom&post_type=course /feed/atom/?post_type=courseTaxonomy /?feed=rss2&genre=mystery /genre/mystery/feed (genre: mystery) /?feed=atom&genre=mystery /genre/mystery/feed/atom Search /?feed=rss2&s=wordpress /feed/?s=wordpress Term /?feed=atom&s=wordpress /feed/atom/?s=wordpress (wordpress)
  15. 15. Buried Treasure
  16. 16. Filters
  17. 17. Shortcodes in Widgets add_filter( widget_text, shortcode_unautop); add_filter( widget_text, do_shortcode); http://sillybean.net/?p=2719
  18. 18. List Child Pagesfunction append_child_pages( $content ) { $children = ; if ( is_page() && (empty( $content )) ) { global $post; $children = <ul class="childpages"> .wp_list_pages(echo=0&title_li=&child_of=.$post->ID) .</ul>; } return $content.$children;}add_filter( the_content , append_child_pages ); http://sillybean.net/?p=5246
  19. 19. User Contact Infofunction change_contactmethod( $contactmethods ) { // Add some fields $contactmethods[twitter] = Twitter Name (no @); $contactmethods[phone] = Phone Number; $contactmethods[title] = Title; // Remove AIM, Yahoo IM, Google Talk/Jabber unset($contactmethods[aim]); unset($contactmethods[yim]); unset($contactmethods[jabber]); // make it go! return $contactmethods;}add_filter(user_contactmethods,change_contactmethod,10,1); http://sillybean.net/?p=2714
  20. 20. http://sillybean.net/?p=2715
  21. 21. All Filtershttp://codex.wordpress.org/Plugin_API/ Filter_Reference
  22. 22. Pirate Loot
  23. 23. JavaScript Libraries • jQuery • Scriptaculous • Prototype • SWFUpload • Thickbox • JSON for JShttp://codex.wordpress.org/Function_Reference/ wp_enqueue_script
  24. 24. Thank you. Stephanie Leary sillybean.net @sleary

×