A WordPress framework for news websites. Finely crafted and expertly honed by the Institute for Nonprofit News.
PHP CSS JavaScript Other
Pull request Compare This branch is 3931 commits ahead, 1 commit behind argoproject:master.
Failed to load latest commit information.
css recompile less Jan 9, 2017
docs Bump version number Nov 1, 2016
fonts/fontello remove all traces of inc/ad-codes.php Aug 17, 2015
homepages Merge pull request #1388 from INN/1384-homepage-series-stories-fix Jan 11, 2017
img update logo/readme for 0.5.4 Jan 11, 2016
inc Merge pull request #1408 from aschweigert/feat-media-fixes Mar 3, 2017
js put these in a sensible order Mar 3, 2017
lang Rebuild translation files Nov 1, 2016
less recompile less Jan 9, 2017
lib squashing bug where .focus() caused the page to scroll down to the ga… Feb 15, 2017
partials Add option to the Largo Recent Posts widget to toggle hiding the byli… Oct 25, 2016
tests updating tests to reflect new largo_remove_hero structure Jan 24, 2017
.gitignore no more .merged files Mar 17, 2015
.travis.yml Add 4.6 to the list of WordPress versions tested against explicitly, … Oct 26, 2016
404.php replace jira with support links, remove som @link-ed jira tickets, 5-… Apr 28, 2016
Gruntfile.js factor out the nav js into a separate file, reorganize the nav js int… Dec 15, 2015
archive.php oops, set the counter before we start the loop Aug 23, 2016
category.php Merge branch 'master' into develop, resolve conflicts, add doc for la… Aug 25, 2016
comments.php Add PHP DocBlocks to /comments.php. #475 Apr 1, 2015
contributing.md Update contributing.md Feb 6, 2017
feed-mailchimp.php update showposts parameter to posts_per_page Sep 26, 2016
footer.php remove the sticky footer Dec 9, 2015
full-page.php Add PHP DocBlocks to /full-page.php. #478 Apr 1, 2015
functions.php wp coding standards Jan 17, 2017
header.php avoid outputting an empty div here even when the ad zone is disabled Aug 25, 2016
home.php remove references to of_get_option( 'tag_display' ), which is hereby … Sep 8, 2016
image.php going through some of the php files to work on function reference May 18, 2015
index.php ending php files with closing php tag is asking for trouble Dec 19, 2014
largo-apis.php going through some of the php files to work on function reference May 18, 2015
license.txt initial commit Oct 28, 2011
options.php Working post-activate-largo activation of the options framework Oct 24, 2016
package.json Bump version number Nov 1, 2016
page.php use locate_template here so descendents can be overriden in child themes Feb 18, 2015
phpunit.xml Excluding the mock files, but allowing tests for mock files Jan 6, 2015
readme.md 0.5, 0.5-dev, and branch notice updates. Feb 7, 2018
screenshot.png Higher-resolution screenshot.png Dec 5, 2014
search.php Add 5 new actions to the search form, and docs Jun 17, 2016
searchform.php Fix a problem with the merge in searchform.php Mar 17, 2016
series-landing.php whoops, missed this earlier Aug 23, 2016
sidebar.php remove some crufty theme options, break out navigation options into a… Dec 11, 2015
single-one-column.php updating template description Sep 8, 2016
single-two-column.php Make the article-bottom widget area into an action Feb 10, 2016
single.php removing sidebar from single-post single-column template + WP coding … Sep 7, 2016
style.css update version number for Oct 26, 2017



A responsive WordPress framework designed for news publishers and developed by the Institute for Nonprofit News.


We are making regular updates that may or may not always play nice with previous versions.

For released versions of Largo, please see the list of tagged releases.

The 0.5 branch is what INN is using for our sites in production. Please do not submit pull requests to this branch unless they are minor hotfixes that can be directly merged.

The 0.5-dev branch is contains work in progress slated for our next point release. Feel free to try it out, report issues, etc. but we DO NOT recommend using it in production. This is also typically the branch to submit pull requests to if you want to contribute to the project.

The master, develop, and 1.0 branches contain work in progress slated for an eventual rewrite of Largo.

Feedback, comments and questions to: largo@inn.org

About Largo

Largo is a responsive WordPress starter/parent theme designed with the needs of news publisers in mind.

The project extends work done by NPR's Project Argo.

Documentation and more information at: largo.inn.org

Support is available via our helpdesk system or by emailing support@largoproject.org.

Current version: v0.5.5.2

Minimum supported PHP version: 5.3

Minimum supported WordPress version: 4.1, though we usually recommend using the current version of WordPress


Follow the setup instructions in the documentation.


We welcome contributions to any of open source projects.

If you're not sure where to start, review the open issues on github (you might be particularly interested in the issues labelled help wanted or good for beginners) and then see our contributing guidelines to get started.

If you're still not sure where to start, that's totally fine! Just shoot us an email and we'll do our best to help.


Built and maintained by the Institute for Nonprofit News product and technology team (@INNNerds):

Special thanks to everyone who has contributed to the project, including: rnagle, kaeti, jackbrighton, danielbachhuber, willhaynes, drywall, nacin, meredithinn, tothebeat, lindamood, mospaw, DrewAPicture, nipoez, palewire, GaryJones, seamusleahy, joshuarrrr, yayannabelle, jmusal, ntwb and MsPseudolus.

This project builds on a number of great open source projects, including: