Clean up WordPress markup, use relative URLs, nicer search URLs, and disable trackbacks
If you're using Composer to manage WordPress, add Soil to your project's dependencies. Run:
composer require roots/soil 3.0.2Or manually add it to your composer.json:
"require": {
"php": ">=5.3.0",
"wordpress": "3.9.2",
"roots/soil": "3.0.2"
}Enable Soil's clean-up with:
add_theme_support('soil-clean-up');wp_head()clean up- Remove WP version from RSS feeds
- Clean up
<html>attributes - Clean up
<link>tags - Clean up
body_class() - Wrap embedded media as suggested by Readability
- Remove unnecessary dashboard widgets
- Remove unnecessary self-closing tags
Enable Soil's root relative URLs with:
add_theme_support('soil-relative-urls');Enable Soil's nice search (/search/query/) with:
add_theme_support('soil-nice-search');Remove trackback/pingback functionality with:
add_theme_support('soil-disable-trackbacks');Disable ver query string from all styles and scripts with:
add_theme_support('soil-disable-asset-versioning');Use the Roots Discourse to ask questions and get support.