A WordPress framework for news websites. Finely crafted and expertly honed by the Institute for Nonprofit News.
Pull request Compare This branch is 3949 commits ahead, 1 commit behind argoproject:master.
benlk Merge pull request #1504 from INN/1349-in-0.5
Copy the fix for "WP_Admin_Bar::add_node was called incorrectly" into 0.5-dev
Latest commit 6212738 Jul 31, 2018
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 spacing error - fixes #1349 Jul 31, 2018
js put these in a sensible order Mar 3, 2017
lang Rebuild translation files Nov 1, 2016
less recompile less Jan 9, 2017
lib Add documentation to of_sanitize_multicheck and fix a type error Jul 26, 2018
partials Add option to the Largo Recent Posts widget to toggle hiding the byli… Oct 25, 2016
tests undefined variable, doh Jul 25, 2018
.gitignore no more .merged files Mar 17, 2015
.travis.yml update .travis.yml for modern versions of PHP and WordPress Jul 25, 2018
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 Update team list in readme.md Jul 25, 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.4

Minimum PHP version: We only support the currently-maintained versions of PHP.

Minimum supported WordPress version: We recommend using the current version of WordPress. To see what versions of WordPress automated tests are run against, check out the Travis CI configuration file.


Follow the setup instructions in the documentation.


We welcome contributions to any of our 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, MsPseudolus, @gabehong, @julia67, @rclations, @aschweigert Schweigert and the whole news nerd and WordPress communities.

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