Skip to content
A WordPress framework for news websites. Finely crafted and expertly honed by the Institute for Nonprofit News.
Branch: trunk
Clone or download
Pull request Compare This branch is 4482 commits ahead, 1 commit behind argoproject:master.
Latest commit 0b03cb9 Jul 18, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
css Run grunt build for 0.6.4 Jul 17, 2019
docs Add specific information on bumping version number process Jul 18, 2019
fonts/fontello Review all 'http://' strings in the theme and upgrade to where possib… Oct 2, 2018
homepages Run grunt build for 0.6.4 Jul 17, 2019
img Update image filename Feb 18, 2019
inc Replace bloginfo() with get_bloginfo() Jul 17, 2019
js Merge branch '0.5-dev' into 1660-1661-sticky-nav-issues Jul 17, 2019
lang Bump version from 0.6.4 to 0.7.0-prerelease Jul 17, 2019
lib Merge branch '0.5-dev' into 1702-add-box-sizing-attribute-to-gallery-… Jul 17, 2019
partials Added 'overflow-wrap: break-word' to search results url May 14, 2019
tests Which assertEquals? $this->assertEquals() Jun 12, 2019
.gitignore gitignore vim files Oct 8, 2018
.readthedocs.yml Add a readthedocs config file, for #1616 Apr 22, 2019
.travis.yml add PHP 7.3, commented out, to .travis.yml Dec 7, 2018
404.php replace jira with support links, remove som @link-ed jira tickets, 5-… Apr 28, 2016
Gruntfile.js Have grunt watch also uglify js Jul 15, 2019
archive.php added template hook to archive page at top of stories column May 5, 2019
category.php Resolved merge conflict May 13, 2019 Bump version from 0.6.4 to 0.7.0-prerelease Jul 17, 2019
comments.php Add PHP DocBlocks to /comments.php. #475 Apr 1, 2015 Update for 2019 Jan 3, 2019
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 Moved gutenberg block edit functions to inc/ file Jun 24, 2019
header.php Added `wp_body_open` hook under opening body tag Jul 9, 2019
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 Merge branch '0.5-dev' into 1660-1661-sticky-nav-issues Jul 15, 2019
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 Bump version number in, update a couple broken links Jul 18, 2019
requirements.txt Add pip requirements.txt for the things required by Grunt, update var… Dec 7, 2018
screenshot.png Higher-resolution screenshot.png Dec 5, 2014
search.php Remove inconsistent : from GCSE search header on no-result page Dec 17, 2018
searchform.php Fix a problem with the merge in searchform.php Mar 17, 2016
series-landing.php added template hook to series page at top of stories column May 5, 2019
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 Bump version from 0.6.4 to 0.7.0-prerelease Jul 17, 2019


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

About Largo

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

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

Current version: v0.6.4 Working version: 0.7.0-prerelease

Changelog is available in this repository:

Documentation and more information at:

Support is available via our helpdesk system or by emailing

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.

If you're using Largo on your site, say hi! Send us an email at or through the contact form, sign up for a slot in our weekly open office hours, or just say hi to our staff at a conference. We'd love to include you on our list of sites using Largo.


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.

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 release 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 trunk 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:


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 the following alphabetical list of people:

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

You can’t perform that action at this time.