Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update from original #1

Merged
merged 176 commits into from
Dec 18, 2014
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
176 commits
Select commit Hold shift + click to select a range
98c0f82
Add Gallery Styles
ScottSmith95 Mar 6, 2014
adb609b
Cleaned up gallery styles, per PR review
ScottSmith95 Mar 7, 2014
87ca7b6
Prefix transient.
kovshenin Mar 18, 2014
5e62b8d
Remove html from string
grappler Mar 23, 2014
ad2a2cd
cool-cats: only fetch the ids to limit footprint
mjangda Mar 24, 2014
39a256b
cool-cats: Limit number of categories fetched
mjangda Mar 24, 2014
7dc0ed3
Merge pull request #445 from Automattic/speedy-cool-cats
obenland Mar 24, 2014
9a6b539
_s: Formatting adjustments.
obenland Mar 24, 2014
bd665b9
_s: Update pot file.
obenland Mar 30, 2014
7d24be9
_s: Resolve merge conflicts from master branch.
obenland Mar 30, 2014
74e9b10
Merge branch 'pr/437'
obenland Mar 30, 2014
796d8e8
_s: Update function return values.
obenland Mar 30, 2014
32350a8
_s: Encourage the use of sidebar descriptions.
obenland Apr 11, 2014
4dd7a16
_s: Simplify gallery styles.
obenland Apr 11, 2014
4b883e2
a11y improvements on primary navigation menu toggle
Apr 13, 2014
2d2f66f
Merge pull request #458 from Automattic/pr/429
obenland Apr 14, 2014
c6ad689
Removed addEvent support
jefferyto Apr 15, 2014
11566d6
Added contributing guidelines
sheabunge Jan 13, 2014
7cfc749
_s: First version of contributing guidelines.
obenland Apr 15, 2014
3f1fe1c
Merge pull request #461 from jefferyto/patch-2
obenland Apr 15, 2014
d3dd7fb
Remove style redundancy for menu toggle; cursor pointer is already de…
Apr 18, 2014
e3ff3df
Add tab to indent 404.php(L43 to L45).
gatespace Apr 18, 2014
8319773
_s: Add context for translations and styles.
obenland Apr 21, 2014
e389dee
Merge pull request #463 from gatespace/formating-source-code
obenland Apr 23, 2014
16a0d47
Merge pull request #443 from joshmcrty/master
obenland Apr 25, 2014
aeaf200
_s: Simplify caption styles to work in HTML5 mode.
obenland Apr 25, 2014
53f62fa
Merge pull request #459 from philiparthurmoore/menu-a11y
philiparthurmoore Apr 27, 2014
b848b47
Update _s.pot : add "Primary Menu" in header.php(L31).
gatespace Apr 28, 2014
0d45a9d
Merge pull request #469 from gatespace/update_s_pot20140428
philiparthurmoore Apr 28, 2014
c89d030
logical approach to function parameters for markup
SeanTOSCD May 1, 2014
fc9910c
Split strings into variables
grappler May 1, 2014
8b30ee9
escape the permalink
SeanTOSCD May 2, 2014
69930e3
Update style.css
May 2, 2014
54d58d5
fix for a page title error
psoluch May 4, 2014
b1dba82
Merge pull request #479 from psoluch/patch-1
obenland May 4, 2014
8686937
Merge pull request #473 from sdavis2702/master
thomasguillot May 7, 2014
27225d5
Documentation for content-search.php inclusion
swissspidy May 13, 2014
57eadcf
Merge pull request #486 from swissspidy/issue-483
philiparthurmoore May 13, 2014
bb4bf55
Fixes overflow issue when hidden content with the .screen-reader-text…
mor10 May 15, 2014
03fbbf8
Adjust dropdown menu styles so they work with screen readers and alig…
davidakennedy May 15, 2014
2d0ebc7
Merge pull request #492 from mor10/screen-reader-text_overflow
obenland May 15, 2014
4df5790
Move skip-to-content link to top to make it first focusable element f…
mor10 May 16, 2014
513c172
Move skip-to-content link
May 16, 2014
0463845
Merge branch 'mor10-move_skip-to-content_link'
May 16, 2014
f955fca
Remove leading space in stylesheet comment.
May 18, 2014
86a0cd5
Pinking shears (remove trailing spaces) in two files.
May 18, 2014
f1dd4b2
_s: Revert f955fca630
obenland May 20, 2014
1365515
Merge with upstream/master.
davidakennedy May 20, 2014
f8c52a8
Change position for left to match WordPress CSS standards.
davidakennedy May 24, 2014
6d0886c
widgettitle value
emiluzelac May 24, 2014
37af152
Merge pull request #493 from davidakennedy/newmenu
philiparthurmoore May 26, 2014
cf64e34
Merge pull request #499 from emiluzelac/patch-21
philiparthurmoore May 26, 2014
92128bb
Border Color
emiluzelac May 26, 2014
4359baa
Merge pull request #500 from emiluzelac/patch-22
obenland May 27, 2014
9f295c1
textarea width
emiluzelac May 28, 2014
cbe996b
Merge pull request #501 from emiluzelac/patch-23
karmatosed May 28, 2014
d8a88d2
Post Formats code re-formatting
emiluzelac May 29, 2014
25a6b98
Merge pull request #502 from emiluzelac/patch-24
philiparthurmoore May 29, 2014
91d2514
_s: List post formats in their own line.
obenland May 29, 2014
e24e53e
Merge pull request #453 from grappler/translation-strings
obenland Jun 2, 2014
9089d02
Update _s.pot
gatespace Jun 3, 2014
31ac4d2
Merge pull request #507 from gatespace/update_pot
obenland Jun 15, 2014
6cb3c48
Creates content-search.php and removes is_search() check from content…
slobodan Jun 15, 2014
0057051
Adds .updated class to .entry-date when needed
slobodan Jun 15, 2014
4f9492a
Merge pull request #512 from slobodan/content-search
obenland Jun 16, 2014
1c42386
_s: Document background color fallback.
obenland Jun 19, 2014
f74b591
Minor spacing fix for main navigation
emiluzelac Jun 20, 2014
97e4dc5
Merge pull request #517 from emiluzelac/patch-29
karmatosed Jun 20, 2014
eb58df8
Revert the change to spacing in #517
karmatosed Jun 20, 2014
b6ad3b3
Changed lone uppercase H to lower
jacklenox Jun 24, 2014
776eaf6
Correcting some irregular capitalisation and coding standards issues
jacklenox Jun 24, 2014
0b96c02
Undid my multiline function corrections
jacklenox Jun 25, 2014
4dad296
Merge pull request #524 from jacklenox/dev
karmatosed Jun 25, 2014
5fffb5e
Add a non-breaking space to _s_post_nav().
kovshenin Jun 26, 2014
409d15d
Remove default widgets from sidebar
sixhours Jun 26, 2014
d01a8d3
is_active_sidebar() check
sixhours Jun 26, 2014
d2beca6
Remove unnecessary semicolon
sixhours Jun 26, 2014
fc95a34
Merge pull request #529 from Automattic/Remove-Default-Widgets
obenland Jun 26, 2014
5106a9e
_s: Use braces in all conditionals.
obenland Jun 26, 2014
f288128
_s: Simplify entry meta output
thomasguillot Jun 27, 2014
536359f
Update README to be more consistent
lchski Jun 30, 2014
2271e29
Merge pull request #532 from Automattic/Entry-Meta-Consistency
philiparthurmoore Jun 30, 2014
170dd68
Merge pull request #533 from lchski/lchski-readme-consistency-fixes
philiparthurmoore Jun 30, 2014
1596a6a
Revert "_s: Simplify entry meta output"
obenland Jun 30, 2014
894190e
Merge pull request #536 from Automattic/revert-532-Entry-Meta-Consist…
philiparthurmoore Jun 30, 2014
afd91c3
Merge pull request #527 from kovshenin/master
philiparthurmoore Jun 30, 2014
9e66401
_s: Simplify entry meta output
thomasguillot Jun 30, 2014
a78658a
Revert "_s: Simplify entry meta output"
thomasguillot Jun 30, 2014
ba1258f
_s: Simplify entry meta output
thomasguillot Jun 30, 2014
65b9ea8
Add trailing slash to `layouts` in readme.
lchski Jun 30, 2014
b0e25cf
Merge pull request #538 from lchski/lchski-readme-trailing-slash
obenland Jul 2, 2014
9928728
return all the things! Also, add display: block; to some empty select…
gregrickaby Jul 29, 2014
e4ad206
Merge pull request #549 from WebDevStudios/empty_selectors
obenland Jul 30, 2014
048057a
Merge branch 'updated-hAtom' of https://github.com/slobodan/_s into s…
obenland Jul 30, 2014
0d87d0b
_s: Continue using a default `time` tag.
obenland Jul 30, 2014
104b348
Merge branch 'slobodan-updated-hAtom'
obenland Jul 30, 2014
17c12ec
Remove Domain Path from style.css
fklein-lu Aug 6, 2014
e6fd8e9
Setup is a noun. Set up is a verb. "Setup the WordPress core custom h…
Aug 7, 2014
01f15ac
Merge pull request #554 from Automattic/fix-setup-typo
philiparthurmoore Aug 7, 2014
63d8fcb
Add escaping to custom header example. Make sure that proper attribut…
Aug 7, 2014
068f90f
Initial commit for _sass.
karmatosed Jul 28, 2014
1f62b39
_s: Bring back closing curly brace.
obenland Aug 11, 2014
beae35b
Merge pull request #550 from Automattic/_sass
karmatosed Aug 11, 2014
16587b5
Removed vendor prefixes, except where it fixes a specific bug or quirk
mikemike Aug 11, 2014
9671864
Adds in missing class
karmatosed Aug 13, 2014
6a8b427
Put vendor specific property first
Aug 13, 2014
99c20e0
Update _mixins-master.scss
Aug 13, 2014
47267e9
Merge pull request #568 from fsylum/master
karmatosed Aug 13, 2014
4bba66e
Puts width in right place
karmatosed Aug 13, 2014
354ad2b
indentation using tabs instead of mixed tabs/spaces
Aug 13, 2014
bf1e501
Update input field border color
Aug 13, 2014
9db21f4
Merge pull request #570 from corvannoorloos/patch-1
karmatosed Aug 14, 2014
e88ad83
Merge pull request #571 from corvannoorloos/patch-2
karmatosed Aug 14, 2014
895b7a9
Prepare Underscores for Coding Standards. See https://github.com/Auto…
Aug 17, 2014
52b1151
Update archive.php
jgclarke Aug 17, 2014
f8b6613
Prepare Underscores for Coding Standards. See https://github.com/Auto…
Aug 17, 2014
f490e28
Merge pull request #581 from philiparthurmoore/master
philiparthurmoore Aug 17, 2014
8657539
Kick off Travis CI Build Monitoring for _s
philiparthurmoore Aug 17, 2014
a3e0022
Changes description of mixin - props @r007
karmatosed Aug 18, 2014
b1af138
Rewording "plugin" to "theme"
Aug 20, 2014
ba41e22
Merge pull request #586 from yoarts/patch-1
philiparthurmoore Aug 20, 2014
4effd89
Add fixes for faulty Sass @import paths and negative values.
MickeyKay Aug 23, 2014
aadc4a1
Change Sass headings file name and import path.
MickeyKay Aug 23, 2014
6e4a3f5
Merge pull request #596 from MickeyKay/sass-header-file
obenland Aug 24, 2014
b76f394
Merge pull request #594 from MickeyKay/sass-fixes
obenland Aug 29, 2014
a88e0e9
Update style.css
y-gupta Sep 1, 2014
f0340a6
Delete hyphens
stebrech Aug 28, 2014
2c3cc41
Merge pull request #601 from pixelstrolch/comments-hyphens
obenland Sep 1, 2014
2990f82
_s: Update to entry meta output. See #537
thomasguillot Sep 4, 2014
23b5c08
Add hidden post title to the continue reading link
chrisdc Jun 19, 2014
f136ddd
Merge pull request #516 from chrisdc/continue_reading_link
obenland Sep 4, 2014
00c220b
Inherit box-sizing for best practice
mauryaratan Sep 8, 2014
e6ffa22
Double quotes for consistency
emiluzelac Sep 10, 2014
a14b802
_s: Move edit link in template tag for consistency
obenland Sep 11, 2014
7a9b165
_s: Update pot file to reflect changes.
obenland Sep 11, 2014
907403f
Merge branch 'Entry-Meta-Output' of https://github.com/Automattic/_s …
obenland Sep 11, 2014
097b54d
Merge branch 'Entry-Meta-Output'
Sep 11, 2014
b9191d9
Merge pull request #612 from emiluzelac/patch-33
obenland Sep 14, 2014
1ca71be
Remove border-radius mixin
mauryaratan Sep 14, 2014
bdab57a
Fix child menu styling inheritance. See #587
Sep 21, 2014
85247e7
Merge pull request #605 from 1upon0/master
Sep 21, 2014
8404380
Update links to those relevant to themes
grappler Oct 5, 2014
71e1f94
Merge pull request #628 from grappler/languages-readme
obenland Oct 5, 2014
348886e
Comment correction: "setup" is a noun, "set up" is the action.
kwight Oct 8, 2014
b9ebebb
remove unnecessary comparison
Oct 15, 2014
5ab860c
remove unnecessary comparison
Oct 15, 2014
eab9f19
Merge pull request #633 from sdavis2702/master
obenland Oct 15, 2014
2540fb7
Better WordPress Coding standards.
Nov 1, 2014
b443161
Better build config for Travis CI. [skip ci]
Nov 1, 2014
7de804d
Better rules for Travis CI.
Nov 1, 2014
964c190
The commit https://github.com/WordPress-Coding-Standards/WordPress-Co…
Nov 1, 2014
58111f9
Load parent styles when child theme is activated
grappler Nov 2, 2014
78afbb9
Closing DIV comment for site-branding
emiluzelac Nov 3, 2014
69171d3
_s: Merge branch 'pr/561'.
obenland Nov 6, 2014
8ba2a53
_s: Remove remaining box-sizing prefix.
obenland Nov 6, 2014
9219922
_s: Merge branch 'pr/616'.
obenland Nov 6, 2014
3485953
Merge pull request #640 from emiluzelac/patch-34
obenland Nov 6, 2014
e4a252b
_s: Merge branch 'pr/609'.
obenland Nov 6, 2014
23d0a41
Merge branch 'master' of https://github.com/Automattic/_s
obenland Nov 6, 2014
d8d89bc
_s: Improve menu toggle accessibility.
obenland Nov 6, 2014
83792b8
First pass at better title handling for WordPress 4.1+ with proper ba…
Nov 11, 2014
e142af3
Merge pull request #643 from Automattic/aria-toggle
obenland Nov 12, 2014
6c783cd
Merge pull request #580 from jgclarke/patch-1
obenland Nov 12, 2014
bb867c0
_s: Introduce 4.1 archive template tags.
obenland Nov 12, 2014
711ce19
Check DOING_AUTOSAVE before flushing transients
nickdaugherty Nov 14, 2014
648a546
Better title handling for WordPress 4.1. See #644.
Nov 14, 2014
b550416
Merge pull request #648 from nickdaugherty/check-autosaves
obenland Nov 14, 2014
8b23932
Merge remote-tracking branch 'origin/master' into title-theme-support
Dec 2, 2014
3a25519
Adjust todo notice for wp_title shim.
Dec 2, 2014
cfda009
Merge pull request #644 from Automattic/title-theme-support
philiparthurmoore Dec 2, 2014
0750bd0
Update POT. Fixes #645.
Dec 3, 2014
c000d64
Merge branch 'child-theme-support' of github.com:grappler/_s into gra…
Dec 3, 2014
687e5e6
Merge branch 'grappler-child-theme-support'
Dec 3, 2014
108799d
Revert #638 for a bit.
Dec 3, 2014
88f94a9
First pass at fixing drop-down menus for touch
sixhours Dec 17, 2014
204654a
Revert previous (unintentional) commit
sixhours Dec 17, 2014
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
111 changes: 111 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
# Travis CI (MIT License) configuration file for the Underscores WordPress theme
# @link https://travis-ci.org/

# For use with the Underscores WordPress theme
# @link https://github.com/Automattic/_s

# Declare project language.
# @link http://about.travis-ci.org/docs/user/languages/php/
language: php

# Declare versions of PHP to use. Use one decimal max.
php:
# aliased to a recent 5.5.x version
- "5.5"
# aliased to a recent 5.4.x version
- "5.4"
# aliased to a recent 5.3.x version
- "5.3"
# Current $required_php_version for WordPress: 5.2.4
- "5.2"

# Declare which versions of WordPress to test against.
# Also declare whether or not to test in Multisite.
env:
# Trunk
# @link https://github.com/WordPress/WordPress
- WP_VERSION=master WP_MULTISITE=0
- WP_VERSION=master WP_MULTISITE=1
# WordPress 4.0
# @link https://github.com/WordPress/WordPress/tree/4.0-branch
- WP_VERSION=4.0 WP_MULTISITE=0
- WP_VERSION=4.0 WP_MULTISITE=1
# WordPress 3.9
# @link https://github.com/WordPress/WordPress/tree/3.9-branch
- WP_VERSION=3.9 WP_MULTISITE=0
- WP_VERSION=3.9 WP_MULTISITE=1

# Declare 5.6 beta in test matrix.
# @link https://buddypress.trac.wordpress.org/ticket/5620
# @link http://docs.travis-ci.com/user/build-configuration/
matrix:
include:
- php: 5.6
env: WP_VERSION=master
allow_failures:
- php: 5.6
fast_finish: true

# Use this to prepare the system to install prerequisites or dependencies.
# e.g. sudo apt-get update.
# Failures in this section will result in build status 'errored'.
# before_install:

# Use this to prepare your build for testing.
# e.g. copy database configurations, environment variables, etc.
# Failures in this section will result in build status 'errored'.
before_script:
# Set up WordPress installation.
- export WP_DEVELOP_DIR=/tmp/wordpress/
- mkdir -p $WP_DEVELOP_DIR
# Use the Git mirror of WordPress.
- git clone --depth=1 --branch="$WP_VERSION" git://develop.git.wordpress.org/ $WP_DEVELOP_DIR
# Set up theme information.
- theme_slug=$(basename $(pwd))
- theme_dir=$WP_DEVELOP_DIR/src/wp-content/themes/$theme_slug
- cd ..
- mv $theme_slug $theme_dir
# Set up WordPress configuration.
- cd $WP_DEVELOP_DIR
- echo $WP_DEVELOP_DIR
- cp wp-tests-config-sample.php wp-tests-config.php
- sed -i "s/youremptytestdbnamehere/wordpress_test/" wp-tests-config.php
- sed -i "s/yourusernamehere/root/" wp-tests-config.php
- sed -i "s/yourpasswordhere//" wp-tests-config.php
# Create WordPress database.
- mysql -e 'CREATE DATABASE wordpress_test;' -uroot
# Install CodeSniffer for WordPress Coding Standards checks.
- git clone https://github.com/squizlabs/PHP_CodeSniffer.git php-codesniffer
# Install WordPress Coding Standards.
- git clone https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards.git wordpress-coding-standards
# Hop into CodeSniffer directory.
- cd php-codesniffer
# Set install path for WordPress Coding Standards
# @link https://github.com/squizlabs/PHP_CodeSniffer/blob/4237c2fc98cc838730b76ee9cee316f99286a2a7/CodeSniffer.php#L1941
- scripts/phpcs --config-set installed_paths ../wordpress-coding-standards
# Hop into themes directory.
- cd $theme_dir
# After CodeSniffer install you should refresh your path.
- phpenv rehash

# Run test script commands.
# Default is specific to project language.
# All commands must exit with code 0 on success. Anything else is considered failure.
script:
# Search for PHP syntax errors.
- find . \( -name '*.php' \) -exec php -lf {} \;
# WordPress Coding Standards
# @link https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards
# @link http://pear.php.net/package/PHP_CodeSniffer/
# -p flag: Show progress of the run.
# -s flag: Show sniff codes in all reports.
# -v flag: Print verbose output.
# -n flag: Do not print warnings (shortcut for --warning-severity=0)
# --standard: Use WordPress as the standard.
# --extensions: Only sniff PHP files.
- $WP_DEVELOP_DIR/php-codesniffer/scripts/phpcs -p -s -v -n . --standard=./codesniffer.ruleset.xml --extensions=php

# Receive notifications for build results.
# @link http://docs.travis-ci.com/user/notifications/#Email-notifications
notifications:
email: false
12 changes: 6 additions & 6 deletions 404.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/**
* The template for displaying 404 pages (Not Found).
* The template for displaying 404 pages (not found).
*
* @package _s
*/
Expand All @@ -24,7 +24,7 @@

<?php if ( _s_categorized_blog() ) : // Only show the widget if site has multiple categories. ?>
<div class="widget widget_categories">
<h2 class="widgettitle"><?php _e( 'Most Used Categories', '_s' ); ?></h2>
<h2 class="widget-title"><?php _e( 'Most Used Categories', '_s' ); ?></h2>
<ul>
<?php
wp_list_categories( array(
Expand All @@ -40,9 +40,9 @@
<?php endif; ?>

<?php
/* translators: %1$s: smiley */
$archive_content = '<p>' . sprintf( __( 'Try looking in the monthly archives. %1$s', '_s' ), convert_smilies( ':)' ) ) . '</p>';
the_widget( 'WP_Widget_Archives', 'dropdown=1', "after_title=</h2>$archive_content" );
/* translators: %1$s: smiley */
$archive_content = '<p>' . sprintf( __( 'Try looking in the monthly archives. %1$s', '_s' ), convert_smilies( ':)' ) ) . '</p>';
the_widget( 'WP_Widget_Archives', 'dropdown=1', "after_title=</h2>$archive_content" );
?>

<?php the_widget( 'WP_Widget_Tag_Cloud' ); ?>
Expand All @@ -53,4 +53,4 @@
</main><!-- #main -->
</div><!-- #primary -->

<?php get_footer(); ?>
<?php get_footer(); ?>
20 changes: 20 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Thanks for contributing to `_s` (Underscores) — you rock!

## _s
Before getting started, make sure your issue has not been discussed earlier. You can search for existing tickets [here](https://github.com/Automattic/_s/search).

Here are some tips to consider and to help you write a great report:

* `_s` supports Internet Explorer 9 and greater, as well as the latest two versions of all other major browsers.
* `_s` is backwards compatible with the two versions prior to the current stable version of WordPress.
* `_s` uses HTML5 markup. In HTML5, it is common to use multiple `<h1>` elements.
* We decided to not include translations [[#50](https://github.com/Automattic/_s/pull/50)] beyond the exisiting `_s.pot` file, a RTL stylesheet [[#263](https://github.com/Automattic/_s/pull/263)], or editor styles [[#225](https://github.com/Automattic/_s/pull/225)], as they are likely to change during development of an `_s`-based theme.

By contributing code to `_s`, you grant its use under the [GNU General Public License v2 (or later)](http://www.gnu.org/licenses/gpl-2.0.html).

## Underscores.me
If your issue is specific to the [Underscores.me](http://underscores.me) website, the [Underscores.me GitHub repo](https://github.com/Automattic/underscores.me) is the right place for you.

The preferred method of generating a new theme based on `_s` is the [Underscores.me](http://underscores.me) website. If you have an alternative method, such as a shell script, write a blog post about it or host it in a separate repo -- and make sure to mention [@underscoresme](https://twitter.com/underscoresme) in your tweets!

Want to have your avatar listed as one of the `_s` contributors [here](http://underscores.me/#contribute)? Just make sure you have an email address added to both GitHub and your local Git installation.
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
![Travis CI Build Status](https://travis-ci.org/Automattic/_s.svg?branch=master)

_s
===

Expand All @@ -7,11 +9,11 @@ My ultra-minimal CSS might make me look like theme tartare but that means less s

* A just right amount of lean, well-commented, modern, HTML5 templates.
* A helpful 404 template.
* A sample custom header implementation in `inc/custom-header.php` that can be activated by uncommenting one line in functions.php and adding the code snippet found in the comments of `inc/custom-header.php` to your `header.php` template.
* A sample custom header implementation in `inc/custom-header.php` that can be activated by uncommenting one line in `functions.php` and adding the code snippet found in the comments of `inc/custom-header.php` to your `header.php` template.
* Custom template tags in `inc/template-tags.php` that keep your templates clean and neat and prevent code duplication.
* Some small tweaks in `inc/extras.php` that can improve your theming experience.
* A script at `js/navigation.js` that makes your menu a toggled dropdown on small screens (like your phone), ready for CSS artistry. It's enqueued in `functions.php`.
* 2 sample CSS layouts in `layouts` for a sidebar on either side of your content.
* 2 sample CSS layouts in `layouts/` for a sidebar on either side of your content.
* Smartly organized starter CSS in `style.css` that will help you to quickly get your design off the ground.
* Licensed under GPLv2 or later. :) Use it to make something cool.

Expand All @@ -20,7 +22,7 @@ Getting Started

If you want to keep it simple, head over to http://underscores.me and generate your `_s` based theme from there. You just input the name of the theme you want to create, click the "Generate" button, and you get your ready-to-awesomize starter theme.

If you want to set things up manually, download `_s` from github. The first thing you want to do is copy the `_s` directory and change the name to something else - Like, say, `megatherium` - then you'll need to do a five-step find and replace on the name in all the templates.
If you want to set things up manually, download `_s` from GitHub. The first thing you want to do is copy the `_s` directory and change the name to something else (like, say, `megatherium`), and then you'll need to do a five-step find and replace on the name in all the templates.

1. Search for `'_s'` (inside single quotations) to capture the text domain.
2. Search for `_s_` to capture all the function names.
Expand All @@ -36,7 +38,7 @@ OR
* Search for: <code>&nbsp;_s</code> and replace with: <code>&nbsp;Megatherium</code>
* Search for: `_s-` and replace with: `megatherium-`

Then, update the stylesheet header in style.css and the links in footer.php with your own information. Next, update or delete this readme.
Then, update the stylesheet header in `style.css` and the links in `footer.php` with your own information. Next, update or delete this readme.

Now you're ready to go! The next step is easy to say, but harder to do: make an awesome WordPress theme. :)

Expand Down
66 changes: 5 additions & 61 deletions archive.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/**
* The template for displaying Archive pages.
* The template for displaying archive pages.
*
* Learn more: http://codex.wordpress.org/Template_Hierarchy
*
Expand All @@ -9,71 +9,15 @@

get_header(); ?>

<section id="primary" class="content-area">
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">

<?php if ( have_posts() ) : ?>

<header class="page-header">
<h1 class="page-title">
<?php
if ( is_category() ) :
single_cat_title();

elseif ( is_tag() ) :
single_tag_title();

elseif ( is_author() ) :
printf( __( 'Author: %s', '_s' ), '<span class="vcard">' . get_the_author() . '</span>' );

elseif ( is_day() ) :
printf( __( 'Day: %s', '_s' ), '<span>' . get_the_date() . '</span>' );

elseif ( is_month() ) :
printf( __( 'Month: %s', '_s' ), '<span>' . get_the_date( _x( 'F Y', 'monthly archives date format', '_s' ) ) . '</span>' );

elseif ( is_year() ) :
printf( __( 'Year: %s', '_s' ), '<span>' . get_the_date( _x( 'Y', 'yearly archives date format', '_s' ) ) . '</span>' );

elseif ( is_tax( 'post_format', 'post-format-aside' ) ) :
_e( 'Asides', '_s' );

elseif ( is_tax( 'post_format', 'post-format-gallery' ) ) :
_e( 'Galleries', '_s');

elseif ( is_tax( 'post_format', 'post-format-image' ) ) :
_e( 'Images', '_s');

elseif ( is_tax( 'post_format', 'post-format-video' ) ) :
_e( 'Videos', '_s' );

elseif ( is_tax( 'post_format', 'post-format-quote' ) ) :
_e( 'Quotes', '_s' );

elseif ( is_tax( 'post_format', 'post-format-link' ) ) :
_e( 'Links', '_s' );

elseif ( is_tax( 'post_format', 'post-format-status' ) ) :
_e( 'Statuses', '_s' );

elseif ( is_tax( 'post_format', 'post-format-audio' ) ) :
_e( 'Audios', '_s' );

elseif ( is_tax( 'post_format', 'post-format-chat' ) ) :
_e( 'Chats', '_s' );

else :
_e( 'Archives', '_s' );

endif;
?>
</h1>
<?php
// Show an optional term description.
$term_description = term_description();
if ( ! empty( $term_description ) ) :
printf( '<div class="taxonomy-description">%s</div>', $term_description );
endif;
the_archive_title( '<h1 class="page-title">', '</h1>' );
the_archive_description( '<div class="taxonomy-description">', '</div>' );
?>
</header><!-- .page-header -->

Expand All @@ -99,7 +43,7 @@
<?php endif; ?>

</main><!-- #main -->
</section><!-- #primary -->
</div><!-- #primary -->

<?php get_sidebar(); ?>
<?php get_footer(); ?>
16 changes: 16 additions & 0 deletions codesniffer.ruleset.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?xml version="1.0"?>
<ruleset name="Underscores WordPress Theme Coding Standards Configuration">
<!-- See https://github.com/squizlabs/PHP_CodeSniffer/wiki/Annotated-ruleset.xml -->

<!-- Set a description for this ruleset. -->
<description>A custom set of code standard rules to check for Underscores.</description>

<!-- Include the WordPress ruleset, with exclusions. -->
<rule ref="WordPress">
<exclude name="Generic.WhiteSpace.ScopeIndent.Incorrect" />

<exclude name="WordPress.XSS.EscapeOutput" />
<exclude name="WordPress.WhiteSpace.ScopeIndent.Incorrect" />
<exclude name="WordPress.Variables.GlobalVariables" />
</rule>
</ruleset>
2 changes: 1 addition & 1 deletion comments.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/**
* The template for displaying Comments.
* The template for displaying comments.
*
* The area of the page that contains both current comments
* and the comment form.
Expand Down
7 changes: 5 additions & 2 deletions content-page.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<header class="entry-header">
<h1 class="entry-title"><?php the_title(); ?></h1>
<?php the_title( '<h1 class="entry-title">', '</h1>' ); ?>
</header><!-- .entry-header -->

<div class="entry-content">
Expand All @@ -20,5 +20,8 @@
) );
?>
</div><!-- .entry-content -->
<?php edit_post_link( __( 'Edit', '_s' ), '<footer class="entry-footer"><span class="edit-link">', '</span></footer>' ); ?>

<footer class="entry-footer">
<?php edit_post_link( __( 'Edit', '_s' ), '<span class="edit-link">', '</span>' ); ?>
</footer><!-- .entry-footer -->
</article><!-- #post-## -->
29 changes: 29 additions & 0 deletions content-search.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<?php
/**
* The template part for displaying results in search pages.
*
* Learn more: http://codex.wordpress.org/Template_Hierarchy
*
* @package _s
*/
?>

<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<header class="entry-header">
<?php the_title( sprintf( '<h1 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h1>' ); ?>

<?php if ( 'post' == get_post_type() ) : ?>
<div class="entry-meta">
<?php _s_posted_on(); ?>
</div><!-- .entry-meta -->
<?php endif; ?>
</header><!-- .entry-header -->

<div class="entry-summary">
<?php the_excerpt(); ?>
</div><!-- .entry-summary -->

<footer class="entry-footer">
<?php _s_entry_footer(); ?>
</footer><!-- .entry-footer -->
</article><!-- #post-## -->
Loading