SlideShare a Scribd company logo
Tips and Tricks
Stephanie Leary   sillybean.net   @sleary
Who am I?
• sillybean.net

• uwc.tamu.edu

• @sleary

• slideshare.net/
  stephanieleary
Importing
I’ve imported from...
• Blogger         • Joomla

• Movable Type    • Drupal

• Textpattern     • Twitter

• LiveJournal     • Gallery2

• WordPress.com   • Delicious

• CSV files       • HTML files
Uncommon Imports
http://codex.wordpress.org/Importing_Content
HTML Import
WordPress Tips and Tricks (DFW Meetup)
WordPress Tips and Tricks (DFW Meetup)
WordPress Tips and Tricks (DFW Meetup)
Secrets of
Happy Importing
Preparation
• Back up
• Prepare to undo
• Import on development server
 • Or turn on maintenance mode
• Turn off crossposting plugins
• Use absolute URLs for linked files
Plugins
• DB Backup
 http://wordpress.org/extend/plugins/wp-db-backup/

• Mass Page Remover
 http://wordpress.org/extend/plugins/mass-page-remover/

• WordPress Reset
 http://wordpress.org/extend/plugins/wordpress-reset/

• Maintenance Mode
 http://wordpress.org/extend/plugins/maintenance-mode/
WordPress export
• Posts, pages, comments, authors
• Uploads optional
• No settings
• No menus in 3.0 (fixed in 3.1)
• Category slug issues (fixed in 3.1)
• Skips users with no posts
Uncommon imports
• Twitter
  http://wordpress.org/extend/plugins/twitter-importer/

• Delicious
  http://wordpress.org/extend/plugins/delicious-xml-importer/

• Gallery2
  http://wordpress.org/extend/plugins/gallery2-importer/

• HTML
  http://wordpress.org/extend/plugins/import-html-pages/
Uncommon imports
• Joomla/Mambo
 •   1.0 to WP 2.7x: http://tinyurl.com/joom2wp

 •   1.5 to WP 3.0x: http://wordpress.org/extend/plugins/
     joomla-15-importer/

• Drupal
 •   6.x to WP 2.7x: http://tinyurl.com/dru6wp2

 •   5.x to WP 2.7x: http://tinyurl.com/dru5wp2

• CSV
 http://wordpress.org/extend/plugins/csv-importer/
After importing
• Search & Replace
  http://wordpress.org/extend/plugins/search-and-replace/

• Redirection
  http://wordpress.org/extend/plugins/redirection/

• Add Linked Images to Gallery
  http://wordpress.org/extend/plugins/add-linked-images-
  to-gallery-v01/
?
Screen Options
WordPress Tips and Tricks (DFW Meetup)
WordPress Tips and Tricks (DFW Meetup)
WordPress Tips and Tricks (DFW Meetup)
Bulk Edit
WordPress Tips and Tricks (DFW Meetup)
Private Status
WordPress Tips and Tricks (DFW Meetup)
WordPress Tips and Tricks (DFW Meetup)
Short Links
 the_shortlink();
WordPress Tips and Tricks (DFW Meetup)
Good Permalinks
• Include any numeric code
• DON’T use:
  /%category%/%postname%/
• Why?
 http://dougal.gunters.org/?p=1431
Dashboard Feeds
WordPress Tips and Tricks (DFW Meetup)
Options.php
WordPress Tips and Tricks (DFW Meetup)
http://blog.tanist.co.uk/files/unserialize/
Hidden Feeds
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
Feed                  Default URL                   Clean URL

  Author         /?feed=rss2&author=2         /author/joe/feed
    (ID: 2,
nickname: Joe)
                 /?feed=atom&author=2         /author/joe/feed/atom


Post Type /?feed=rss2&post_type=page          /feed/?post_type=page
(page; course)   /?feed=atom&post_type=course /feed/atom/?post_type=course

Taxonomy /?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)
Filters
Shortcodes in Widgets
 add_filter( 'widget_text',
 'shortcode_unautop');
 add_filter( 'widget_text',
 'do_shortcode');




         http://sillybean.net/?p=2719
List Child Pages
function 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
User Contact Info
function 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
WordPress Tips and Tricks (DFW Meetup)
http://sillybean.net/?p=2715
Evaluating
Themes & Plugins
Evilness
• base64()
• eval()
• links you can’t remove
• etc.


• get things from wordpress.org!
Exploit Scanner
http://wordpress.org/extend/plugins/exploit-scanner/
?
New in 3.1
• admin bar
• internal links
• network admin
• sortable columns
• better theme search
New in 3.1
• post formats
• custom post type archives
• hidden meta boxes
• advanced taxonomy queries
  http://otto42.com/81
For Developers
• user_can
• get_users
• has_term
• single_term_title
For Developers
• get_ancestors
• set_post_thumbnail
• esc_textarea
• submit_button
Thank you.
     Stephanie Leary
     sillybean.net
     @sleary

More Related Content

PPTX
SoCal WordPress Meetup - iWeb to WordPress aka WP99
PPTX
Social Media + WordPress - SoCal WP Meetup
PPTX
WordPress 3.4 Preview
PDF
WordPress 101 wcmelb 2013
PDF
How to Jazz Up Your WordPress Site – without a lick o’ code
KEY
A Beginner’s Guide to Wordpress - WordCamp Toronto 2011
PPTX
Exploring the WordPress Dashboard and How to Pick & Install Plugins
PDF
A Beginner's Guide to WordPress - WordCamp New York City 2012
SoCal WordPress Meetup - iWeb to WordPress aka WP99
Social Media + WordPress - SoCal WP Meetup
WordPress 3.4 Preview
WordPress 101 wcmelb 2013
How to Jazz Up Your WordPress Site – without a lick o’ code
A Beginner’s Guide to Wordpress - WordCamp Toronto 2011
Exploring the WordPress Dashboard and How to Pick & Install Plugins
A Beginner's Guide to WordPress - WordCamp New York City 2012

What's hot (20)

PPTX
Getting Started With WordPress Development
PDF
A Beginner's Guide to WordPress - Podcamp Toronto 2012
PPT
WordPress Complete Tutorial
KEY
A Beginner's Guide to Wordpress - WordCamp Montreal 2011
PPTX
WordPress for beginners lesson 4 fall2015 JALC
KEY
What is (not) WordPress
PPT
Getting Started With Wordpress
PDF
Wordpress for Dummies
PPTX
WordPress Webinar Training Presentation
PPT
Child Themes in WordPress
PPTX
Word press for beginners lesson 3 jalc fall 2015
PDF
Wordpress 101 Training
PPTX
Introduction To WordPress
PPTX
Basic WordPress Workshop Presentation
PDF
Your Site Has Been Hacked, Now What?
PDF
How to Blog - #ACR14 Social Media Bootcamp
KEY
A Beginner's Guide to WordPress - WordCamp Montreal 2012
PPTX
Powering Music Sites with WordPress
ZIP
WordcampNYC 2010 - Wordpress & Multimedia (Updated)
KEY
WordPress for Girl Geeks 2009-11-24
Getting Started With WordPress Development
A Beginner's Guide to WordPress - Podcamp Toronto 2012
WordPress Complete Tutorial
A Beginner's Guide to Wordpress - WordCamp Montreal 2011
WordPress for beginners lesson 4 fall2015 JALC
What is (not) WordPress
Getting Started With Wordpress
Wordpress for Dummies
WordPress Webinar Training Presentation
Child Themes in WordPress
Word press for beginners lesson 3 jalc fall 2015
Wordpress 101 Training
Introduction To WordPress
Basic WordPress Workshop Presentation
Your Site Has Been Hacked, Now What?
How to Blog - #ACR14 Social Media Bootcamp
A Beginner's Guide to WordPress - WordCamp Montreal 2012
Powering Music Sites with WordPress
WordcampNYC 2010 - Wordpress & Multimedia (Updated)
WordPress for Girl Geeks 2009-11-24
Ad

Viewers also liked (11)

PDF
Joost's Wordpress Affiliate Session @ LAC 2010
 
PPTX
Most widely used WordPress tips and tricks of 2016
PPT
WordPress Ann Arbor: WP Tips and Tricks
PPTX
3 Essential Wordpress Tips
PDF
WordPress Tips and Tricks
PDF
Word Camp 2012 Presentation Tom Catalini
PPTX
WordPress Tips & Tricks
PPTX
10 WordPress Tips
PDF
WordCamp Ireland - 40 tips for WordPress Optimization
KEY
Blogging Best practices: 40 tips in 40 minutes
PDF
WordPress Optimisation - A4UExpo
Joost's Wordpress Affiliate Session @ LAC 2010
 
Most widely used WordPress tips and tricks of 2016
WordPress Ann Arbor: WP Tips and Tricks
3 Essential Wordpress Tips
WordPress Tips and Tricks
Word Camp 2012 Presentation Tom Catalini
WordPress Tips & Tricks
10 WordPress Tips
WordCamp Ireland - 40 tips for WordPress Optimization
Blogging Best practices: 40 tips in 40 minutes
WordPress Optimisation - A4UExpo
Ad

Similar to WordPress Tips and Tricks (DFW Meetup) (20)

KEY
WordPress Hidden Gems (July 2011)
PDF
Services web RESTful
ODP
WordPress Accessibility: WordCamp Chicago
KEY
WordPress Developers Israel Meetup #1
PDF
You're Doing it Wrong - WordCamp Atlanta
PDF
QA for PHP projects
PDF
Seven deadly theming sins
ODP
Beginning WordPress Plugin Development
PPTX
Custom post-framworks
PPTX
Custom post-framworks
PPT
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)
PDF
Intro to WordPress Plugin Development
PPTX
WordPress
PPTX
Presentation to SAIT Students - Dec 2013
PPTX
Vagrant WordCamp Hamilton
KEY
Tricky Migrations
PDF
You're Doing it Wrong - WordCamp Orlando
PDF
Beyond the WordPress 5 minute Install
PPT
Wordpress Meetup 2 23 10
PPTX
Twas the night before Malware...
WordPress Hidden Gems (July 2011)
Services web RESTful
WordPress Accessibility: WordCamp Chicago
WordPress Developers Israel Meetup #1
You're Doing it Wrong - WordCamp Atlanta
QA for PHP projects
Seven deadly theming sins
Beginning WordPress Plugin Development
Custom post-framworks
Custom post-framworks
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)
Intro to WordPress Plugin Development
WordPress
Presentation to SAIT Students - Dec 2013
Vagrant WordCamp Hamilton
Tricky Migrations
You're Doing it Wrong - WordCamp Orlando
Beyond the WordPress 5 minute Install
Wordpress Meetup 2 23 10
Twas the night before Malware...

More from Stephanie Leary (17)

PPTX
WordPress for the 99%
PPTX
Content First in Action
PPTX
Writing for the Web in Government and Education
PPTX
Getting to WordPress
PPT
Content Strategy for WordPress: Case Study
PPT
Content Strategy for WordPress
PDF
There's a Plugin for That
PPTX
The WordPress University 2012
KEY
Keeping It Simple
PPTX
The WordPress University
KEY
Importing & Migrating
PDF
WordPress Hidden Gems
KEY
What's New in WordPress 3.0 (for developers)
PPT
I'm with Stupid
KEY
Social Media for Researchers
KEY
WordPress as a CMS (short version)
ZIP
WordPress as a CMS
WordPress for the 99%
Content First in Action
Writing for the Web in Government and Education
Getting to WordPress
Content Strategy for WordPress: Case Study
Content Strategy for WordPress
There's a Plugin for That
The WordPress University 2012
Keeping It Simple
The WordPress University
Importing & Migrating
WordPress Hidden Gems
What's New in WordPress 3.0 (for developers)
I'm with Stupid
Social Media for Researchers
WordPress as a CMS (short version)
WordPress as a CMS

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Empathic Computing: Creating Shared Understanding
PDF
Modernizing your data center with Dell and AMD
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Electronic commerce courselecture one. Pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPT
Teaching material agriculture food technology
PDF
NewMind AI Weekly Chronicles - August'25 Week I
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
The Rise and Fall of 3GPP – Time for a Sabbatical?
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Empathic Computing: Creating Shared Understanding
Modernizing your data center with Dell and AMD
MYSQL Presentation for SQL database connectivity
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Encapsulation theory and applications.pdf
Machine learning based COVID-19 study performance prediction
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Approach and Philosophy of On baking technology
Electronic commerce courselecture one. Pdf
Review of recent advances in non-invasive hemoglobin estimation
Mobile App Security Testing_ A Comprehensive Guide.pdf
Teaching material agriculture food technology
NewMind AI Weekly Chronicles - August'25 Week I
The AUB Centre for AI in Media Proposal.docx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

WordPress Tips and Tricks (DFW Meetup)

  • 1. Tips and Tricks Stephanie Leary sillybean.net @sleary
  • 2. Who am I? • sillybean.net • uwc.tamu.edu • @sleary • slideshare.net/ stephanieleary
  • 4. I’ve imported from... • Blogger • Joomla • Movable Type • Drupal • Textpattern • Twitter • LiveJournal • Gallery2 • WordPress.com • Delicious • CSV files • HTML files
  • 11. Preparation • Back up • Prepare to undo • Import on development server • Or turn on maintenance mode • Turn off crossposting plugins • Use absolute URLs for linked files
  • 12. Plugins • DB Backup http://wordpress.org/extend/plugins/wp-db-backup/ • Mass Page Remover http://wordpress.org/extend/plugins/mass-page-remover/ • WordPress Reset http://wordpress.org/extend/plugins/wordpress-reset/ • Maintenance Mode http://wordpress.org/extend/plugins/maintenance-mode/
  • 13. WordPress export • Posts, pages, comments, authors • Uploads optional • No settings • No menus in 3.0 (fixed in 3.1) • Category slug issues (fixed in 3.1) • Skips users with no posts
  • 14. Uncommon imports • Twitter http://wordpress.org/extend/plugins/twitter-importer/ • Delicious http://wordpress.org/extend/plugins/delicious-xml-importer/ • Gallery2 http://wordpress.org/extend/plugins/gallery2-importer/ • HTML http://wordpress.org/extend/plugins/import-html-pages/
  • 15. Uncommon imports • Joomla/Mambo • 1.0 to WP 2.7x: http://tinyurl.com/joom2wp • 1.5 to WP 3.0x: http://wordpress.org/extend/plugins/ joomla-15-importer/ • Drupal • 6.x to WP 2.7x: http://tinyurl.com/dru6wp2 • 5.x to WP 2.7x: http://tinyurl.com/dru5wp2 • CSV http://wordpress.org/extend/plugins/csv-importer/
  • 16. After importing • Search & Replace http://wordpress.org/extend/plugins/search-and-replace/ • Redirection http://wordpress.org/extend/plugins/redirection/ • Add Linked Images to Gallery http://wordpress.org/extend/plugins/add-linked-images- to-gallery-v01/
  • 17. ?
  • 29. Good Permalinks • Include any numeric code • DON’T use: /%category%/%postname%/ • Why? http://dougal.gunters.org/?p=1431
  • 36. 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
  • 37. Feed Default URL Clean URL Author /?feed=rss2&author=2 /author/joe/feed (ID: 2, nickname: Joe) /?feed=atom&author=2 /author/joe/feed/atom Post Type /?feed=rss2&post_type=page /feed/?post_type=page (page; course) /?feed=atom&post_type=course /feed/atom/?post_type=course Taxonomy /?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)
  • 39. Shortcodes in Widgets add_filter( 'widget_text', 'shortcode_unautop'); add_filter( 'widget_text', 'do_shortcode'); http://sillybean.net/?p=2719
  • 40. List Child Pages function 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
  • 41. User Contact Info function 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
  • 45. Evilness • base64() • eval() • links you can’t remove • etc. • get things from wordpress.org!
  • 47. ?
  • 48. New in 3.1 • admin bar • internal links • network admin • sortable columns • better theme search
  • 49. New in 3.1 • post formats • custom post type archives • hidden meta boxes • advanced taxonomy queries http://otto42.com/81
  • 50. For Developers • user_can • get_users • has_term • single_term_title
  • 51. For Developers • get_ancestors • set_post_thumbnail • esc_textarea • submit_button
  • 52. Thank you. Stephanie Leary sillybean.net @sleary

Editor's Notes

  • #2: \n
  • #3: \n
  • #4: \n
  • #5: \n
  • #6: \n
  • #7: \n
  • #8: \n
  • #9: \n
  • #10: \n
  • #11: \n
  • #12: \n
  • #13: \n
  • #14: \n
  • #15: \n
  • #16: \n
  • #17: \n
  • #18: \n
  • #19: \n
  • #20: If you&amp;#x2019;ve been using WordPress for a while, you might not have noticed the screen options that were added a few versions ago. You can change the number of posts or pages shown per page in the Edit screens, and you can hide some of the columns if you like.\n
  • #21: On the menu screen, the screen options allows you to show things that are normally hidden, like custom post types and taxonomies.\n
  • #22: On the Dashboard, the screen options let you choose the number of columns your widgets are displayed in, and you can turn off individual widgets.\n
  • #23: \n
  • #24: The bulk edit feature is also easy to overlook. Check off several posts in the Edit screen, then choose &amp;#x201C;Edit&amp;#x201D; from the Bulk Actions dropdown. You&amp;#x2019;ll be able to edit all the attributes of the posts: categories, tags, comment/trackback settings, publication status, and sticky status. You won&amp;#x2019;t be able to edit things that are naturally unique to each post, like the title and date.\n
  • #25: \n
  • #26: Did you know there&amp;#x2019;s a members-only content feature built right into WordPress? It&amp;#x2019;s a little buggy, which is probably why it&amp;#x2019;s not more well-known. If you change a post or page to privately published, only logged-in users who can see private posts and pages will be able to see it.\n
  • #27: This is Justin Tadlock&amp;#x2019;s Members plugin. Among other things, you can choose which roles can edit or read private posts and pages -- or you can create a whole new role for that purpose.\n
  • #28: the_shortlink() is a new function in 3.0. It lets you print a shorter permalink for your post in your template file for readers to use. If you have the WordPress Stats plugin installed, you&amp;#x2019;ll see wp.me links (although you can turn that off in the plugin&amp;#x2019;s settings). If not, you&amp;#x2019;ll see the default permalink structure (example.com/?p=123), which always works no matter what permalink structure you&amp;#x2019;ve chosen.\n
  • #29: \n
  • #30: \n
  • #31: \n
  • #32: The Incoming Links and the two WordPress news Dashboard widgets are just RSS readers. Click &amp;#x201C;configure&amp;#x201D; in the upper right corner of each widget, and you&amp;#x2019;ll be able to change the RSS feed that&amp;#x2019;s shown.\n
  • #33: \n
  • #34: Type options.php into your address bar (example.com/wp-admin/options.php) and you&amp;#x2019;ll get this alphabetized listing of all the options stored in your wp_options database table. Some won&amp;#x2019;t be editable -- if they&amp;#x2019;re stored as arrays, you&amp;#x2019;ll just see &amp;#x201C;Serialized data&amp;#x201D; -- but the rest can be changed here. Be careful with this!\n
  • #35: You can edit serialized options by changing the database fields directly. Copy the serialized array (shown here in the row with the ID 10390) and paste it into the Online PHP Unserializer at blog.tanist.co.uk. This tool will convert the serialized array to a more familiar array printout. You can then make changes and re-serialize the array to store it back in the database.\n
  • #36: \n
  • #37: WordPress automatically generates feeds for just about everything. Most of the time, the feeds for posts and comments are the only ones you see. For anything else, just add /feed to the URL and see what happens! You can get feeds for categories, tags, combinations of tags...\n
  • #38: ... individual authors&amp;#x2019; posts, post types (including pages!), taxonomy terms, and even search terms.\n
  • #39: This is where you&amp;#x2019;ll have to get your hands dirty with code. Filters allow you to change the way content is handled or displayed in WordPress sites.\n
  • #40: For example, you can easily allow users to use shortcodes in text widgets by adding these two lines to your functions.php file.\n
  • #41: It&amp;#x2019;s also easy to automatically list child pages on a parent page with empty content using this filter. (See my website for alternatives using shortcodes and template tags.)\n
  • #42: This filter alters the contact fields that are shown in user profiles. Here, I&amp;#x2019;ve removed the three IM fields and added Twitter, a phone number, and a job title.\n
  • #43: Here&amp;#x2019;s how the new contact fields appear.\n
  • #44: With the new fields in place, it&amp;#x2019;s easy to build a robust user directory. (See this URL for details on limiting the directory to certain roles.)\n
  • #45: This is where you&amp;#x2019;ll have to get your hands dirty with code. Filters allow you to change the way content is handled or displayed in WordPress sites.\n
  • #46: \n
  • #47: Use the Exploit Scanner plugin after you&amp;#x2019;ve installed, but before you&amp;#x2019;ve enabled, a new theme or plugin. This was written by several of the core developers and it looks for a lot of the problems they see in things rejected from the official repositories.\n
  • #48: Any questions before I move on to 3.1?\n
  • #49: \n
  • #50: \n
  • #51: \n
  • #52: \n
  • #53: \n