From dfe860559e76b182ca5f31cb2b3de7121455c2c1 Mon Sep 17 00:00:00 2001 From: Ben Keith Date: Fri, 9 Nov 2018 20:39:42 -0500 Subject: [PATCH 1/7] Bump version number to 0.6 --- package.json | 2 +- readme.md | 2 +- style.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 3b3f5809f..65c19950d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "largo-project", - "version": "0.5.5", + "version": "0.6", "repository" : { "type" : "git", "url" : "https://github.com/INN/Largo.git" diff --git a/readme.md b/readme.md index 508f10802..8d0a410c0 100644 --- a/readme.md +++ b/readme.md @@ -34,7 +34,7 @@ The project extends work done by [NPR's Project Argo](http://argoproject.org/). **Support** is available [via our helpdesk system](http://support.largoproject.org/) or by emailing [support@largoproject.org](mailto:support@largoproject.org). -**Current version:** v0.5.5.4 +**Current version:** v0.6 **Minimum PHP version:** We only support the [currently-maintained versions of PHP](https://secure.php.net/supported-versions.php). diff --git a/style.css b/style.css index 6a474dd06..d19b2cff6 100644 --- a/style.css +++ b/style.css @@ -4,7 +4,7 @@ Theme URI: https://largoproject.org Description: A responsive news theme developed by the Institute for Nonprofit News (INN). Crafted specifically with the needs of news publishers in mind. Author: The INN Nerds Author URI: https://labs.inn.org/ -Version: 0.5.5.4 +Version: 0.6 Tags: two-columns, right-sidebar, custom-header, sticky-post, microformats, post-formats, theme-options, featured-images, threaded-comments, editor-style, custom-menu Text Domain: largo From 901bee7393eb5a917812a34fc05dce0f4f050379 Mon Sep 17 00:00:00 2001 From: Ben Keith Date: Fri, 9 Nov 2018 20:40:01 -0500 Subject: [PATCH 2/7] grunt po2mo and pot --- lang/es_ES.mo | Bin 17859 -> 0 bytes lang/largo.pot | 587 +++++++++++++++++++++++-------------------------- 2 files changed, 276 insertions(+), 311 deletions(-) diff --git a/lang/es_ES.mo b/lang/es_ES.mo index 3b18b546f35e613ba3542110138f27b185d712bd..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 17859 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 diff --git a/lang/largo.pot b/lang/largo.pot index 5a91a928e..f9c36d83b 100644 --- a/lang/largo.pot +++ b/lang/largo.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: largo-project 0.5.5\n" +"Project-Id-Version: largo-project 0.6\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-11-01 13:19-0400\n" +"POT-Creation-Date: 2018-11-09 20:32-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -96,7 +96,7 @@ msgstr "" msgid "Homepage" msgstr "" -#: homepages/homepage-class.php:102 +#: homepages/homepage-class.php:105 msgid "Auto-generated by current homepage template" msgstr "" @@ -105,8 +105,12 @@ msgstr "" msgid "Homepage Featured" msgstr "" -#: homepages/homepage.php:98 -msgid "Top Story" +#: homepages/homepage.php:98 homepages/layouts/HomepageSingle.php:22 +#: homepages/layouts/HomepageSingleWithFeatured.php:17 +#: homepages/layouts/HomepageSingleWithSeriesStories.php:39 +#: homepages/layouts/LegacyThreeColumn.php:19 +#: homepages/layouts/TopStories.php:19 inc/update.php:354 inc/update.php:518 +msgid "Homepage Top Story" msgstr "" #: homepages/homepage.php:188 @@ -151,14 +155,6 @@ msgstr "" msgid "Home Bottom Right" msgstr "" -#: homepages/layouts/HomepageSingle.php:22 -#: homepages/layouts/HomepageSingleWithFeatured.php:17 -#: homepages/layouts/HomepageSingleWithSeriesStories.php:39 -#: homepages/layouts/LegacyThreeColumn.php:19 -#: homepages/layouts/TopStories.php:19 inc/update.php:354 inc/update.php:518 -msgid "Homepage Top Story" -msgstr "" - #: homepages/layouts/HomepageSingle.php:23 #: homepages/layouts/HomepageSingleWithFeatured.php:18 #: homepages/layouts/HomepageSingleWithSeriesStories.php:40 @@ -206,7 +202,7 @@ msgid "" "the left of the main content area on the homepage)" msgstr "" -#: homepages/layouts/TopStories.php:13 +#: homepages/layouts/TopStories.php:13 homepages/zones/zones.php:12 msgid "Top Stories" msgstr "" @@ -228,12 +224,12 @@ msgid "" "this label to posts to display them in the featured area on the homepage." msgstr "" -#: homepages/templates/full-width-image.php:60 +#: homepages/templates/full-width-image.php:60 homepages/zones/zones.php:13 msgid "Recent Stories" msgstr "" #: homepages/templates/legacy-three-column.php:35 -#: partials/footer-widget-4col-asymm.php:23 partials/footer-widget-4col.php:31 +#: partials/footer-widget-4col-asymm.php:23 partials/footer-widget-4col.php:20 #: partials/home-bottom-widget-area.php:17 msgid "" "Please add widgets to this content area in the WordPress admin area under " @@ -252,16 +248,16 @@ msgstr "" msgid "View" msgstr "" -#: homepages/zones/zones.php:98 +#: homepages/zones/zones.php:99 msgid "More in" msgstr "" -#: homepages/zones/zones.php:105 inc/widgets/largo-series-posts.php:65 +#: homepages/zones/zones.php:106 inc/widgets/largo-series-posts.php:64 msgid "Complete Coverage" msgstr "" -#: image.php:32 inc/avatars/admin.php:32 inc/post-tags.php:295 -#: inc/post-tags.php:323 +#: image.php:32 inc/avatars/admin.php:32 inc/post-tags.php:299 +#: inc/post-tags.php:327 msgid "Edit" msgstr "" @@ -283,19 +279,19 @@ msgid "" "\">gravatar.com or choose a different image below." msgstr "" -#: inc/byline_class.php:122 inc/byline_class.php:262 +#: inc/byline_class.php:130 inc/byline_class.php:271 msgid "By" msgstr "" -#: inc/byline_class.php:177 +#: inc/byline_class.php:185 msgid "Edit This Post" msgstr "" -#: inc/byline_class.php:254 +#: inc/byline_class.php:263 msgid "and" msgstr "" -#: inc/byline_class.php:275 +#: inc/byline_class.php:284 #, php-format msgid "Read All Posts By %s" msgstr "" @@ -361,7 +357,7 @@ msgstr "" msgid "Bottom" msgstr "" -#: inc/customizer/customizer.php:173 inc/widgets/largo-twitter.php:88 +#: inc/customizer/customizer.php:173 inc/widgets/largo-twitter.php:102 msgid "List" msgstr "" @@ -369,8 +365,8 @@ msgstr "" msgid "Widgets" msgstr "" -#: inc/customizer/customizer.php:181 inc/widgets/largo-recent-posts.php:199 -#: inc/widgets/largo-recent-posts.php:217 +#: inc/customizer/customizer.php:181 inc/widgets/largo-recent-posts.php:197 +#: inc/widgets/largo-recent-posts.php:215 msgid "None" msgstr "" @@ -390,7 +386,7 @@ msgstr "" msgid "Twitter" msgstr "" -#: inc/customizer/customizer.php:211 inc/post-social.php:102 options.php:49 +#: inc/customizer/customizer.php:211 inc/post-social.php:101 options.php:49 msgid "Print" msgstr "" @@ -422,27 +418,23 @@ msgstr "" msgid "Colors" msgstr "" -#: inc/dashboard.php:23 inc/dashboard.php:48 +#: inc/dashboard.php:23 inc/dashboard.php:43 msgid "Project Largo Help" msgstr "" -#: inc/dashboard.php:25 inc/dashboard.php:73 -msgid "Recent Stories from INN Members" -msgstr "" - -#: inc/dashboard.php:30 inc/dashboard.php:50 inc/dashboard.php:61 +#: inc/dashboard.php:25 inc/dashboard.php:45 inc/dashboard.php:56 msgid "INN Network News" msgstr "" -#: inc/featured-media.php:10 inc/featured-media.php:293 +#: inc/featured-media.php:10 inc/featured-media.php:303 msgid "Featured embed code" msgstr "" -#: inc/featured-media.php:14 inc/featured-media.php:294 +#: inc/featured-media.php:14 inc/featured-media.php:304 msgid "Featured video" msgstr "" -#: inc/featured-media.php:18 inc/featured-media.php:295 +#: inc/featured-media.php:18 inc/featured-media.php:305 msgid "Featured image" msgstr "" @@ -450,92 +442,92 @@ msgstr "" msgid "Featured photo gallery" msgstr "" -#: inc/featured-media.php:296 +#: inc/featured-media.php:306 msgid "Featured gallery" msgstr "" -#: inc/featured-media.php:297 +#: inc/featured-media.php:307 msgid "Error: please enter a valid URL." msgstr "" -#: inc/featured-media.php:298 +#: inc/featured-media.php:308 msgid "An error ocurred" msgstr "" -#: inc/featured-media.php:299 +#: inc/featured-media.php:309 msgid "Set as featured" msgstr "" -#: inc/featured-media.php:300 +#: inc/featured-media.php:310 msgid "Yes, remove featured media" msgstr "" -#: inc/featured-media.php:301 +#: inc/featured-media.php:311 msgid "Remove featured" msgstr "" -#: inc/featured-media.php:327 inc/featured-media.php:381 -#: inc/widgets/largo-about.php:45 inc/widgets/largo-follow.php:84 -#: inc/widgets/largo-image-widget.php:155 +#: inc/featured-media.php:337 inc/featured-media.php:391 +#: inc/widgets/largo-about.php:89 inc/widgets/largo-follow.php:83 +#: inc/widgets/largo-image-widget.php:151 #: inc/widgets/largo-recent-comments.php:115 -#: inc/widgets/largo-related-posts.php:86 +#: inc/widgets/largo-related-posts.php:90 msgid "Title" msgstr "" -#: inc/featured-media.php:332 inc/featured-media.php:386 -#: inc/widgets/largo-image-widget.php:161 +#: inc/featured-media.php:342 inc/featured-media.php:396 +#: inc/widgets/largo-image-widget.php:157 msgid "Caption" msgstr "" -#: inc/featured-media.php:337 inc/featured-media.php:391 +#: inc/featured-media.php:347 inc/featured-media.php:401 msgid "Credit" msgstr "" -#: inc/featured-media.php:342 +#: inc/featured-media.php:352 msgid "URL" msgstr "" -#: inc/featured-media.php:347 +#: inc/featured-media.php:357 msgid "Embed code" msgstr "" -#: inc/featured-media.php:352 +#: inc/featured-media.php:362 msgid "Embed thumbnail" msgstr "" -#: inc/featured-media.php:362 +#: inc/featured-media.php:372 msgid "Enter a video URL to get started" msgstr "" -#: inc/featured-media.php:365 +#: inc/featured-media.php:375 msgid "Video URL" msgstr "" -#: inc/featured-media.php:371 +#: inc/featured-media.php:381 msgid "Video embed code" msgstr "" -#: inc/featured-media.php:376 +#: inc/featured-media.php:386 msgid "Video thumbnail" msgstr "" -#: inc/featured-media.php:408 +#: inc/featured-media.php:418 msgid "Remove thumbnail" msgstr "" -#: inc/featured-media.php:413 +#: inc/featured-media.php:423 msgid "Are you sure you want to remove featured media from this post?" msgstr "" -#: inc/featured-media.php:434 -msgid "Featured Image" +#: inc/featured-media.php:444 +msgid "Featured Media" msgstr "" -#: inc/featured-media.php:458 +#: inc/featured-media.php:469 msgid " Featured Media" msgstr "" -#: inc/featured-media.php:460 +#: inc/featured-media.php:471 msgid "Hide on Single Post display" msgstr "" @@ -593,40 +585,35 @@ msgstr "" msgid "Link to RSS Feed" msgstr "" -#: inc/helpers.php:82 inc/helpers.php:164 inc/update.php:1006 +#: inc/helpers.php:54 inc/helpers.php:130 inc/update.php:1006 msgid "An error occurred." msgstr "" -#: inc/helpers.php:107 +#: inc/helpers.php:77 msgid "is an invalid Facebook username." msgstr "" -#: inc/helpers.php:107 +#: inc/helpers.php:77 msgid "" "Facebook usernames only use the uppercase and lowercase alphabet letters (a-" "z A-Z), the Arabic numbers (0-9), periods (.) and dashes (-)" msgstr "" -#: inc/helpers.php:110 -msgid "does not allow followers on Facebook." -msgstr "" - -#: inc/helpers.php:110 -msgid "" -"Follow these instructions to allow others to follow you." -msgstr "" - -#: inc/helpers.php:188 +#: inc/helpers.php:153 msgid "is an invalid Twitter username." msgstr "" -#: inc/helpers.php:188 +#: inc/helpers.php:153 msgid "" "Twitter usernames only use the uppercase and lowercase alphabet letters (a-z " "A-Z), the Arabic numbers (0-9), and underscores (_)." msgstr "" +#: inc/open-graph.php:126 +#, php-format +msgid "Page %1$s" +msgstr "" + #: inc/pagination.php:54 msgid "Next Page" msgstr "" @@ -635,28 +622,28 @@ msgstr "" msgid "Previous Page" msgstr "" -#: inc/pagination.php:129 +#: inc/pagination.php:128 #, php-format msgid "" "" msgstr "" -#: inc/pagination.php:136 +#: inc/pagination.php:135 #, php-format msgid "" "" msgstr "" -#: inc/pagination.php:146 +#: inc/pagination.php:145 #, php-format msgid "" "" msgstr "" -#: inc/pagination.php:153 +#: inc/pagination.php:152 #, php-format msgid "" "
Next %2$s
%5$s%4$s" msgstr "" -#: inc/related-content.php:288 +#: inc/related-content.php:292 #, php-format msgid "" "<%1$s class=\"post-tag-link\">%5$s%4$s" msgstr "" -#: inc/related-content.php:431 +#: inc/related-content.php:439 msgid "Top Posts" msgstr "" @@ -920,7 +907,9 @@ msgid "Homepage Bottom" msgstr "" #: inc/sidebars.php:80 -msgid "An optional widget area at the bottom of the homepage" +msgid "" +"An optional widget area at the bottom of the homepage, enabled when you " +"choose the widget area homepage bottom in Theme Options > Layout" msgstr "" #: inc/sidebars.php:87 @@ -940,7 +929,7 @@ msgid "" "An optional area to place one widget in the header next to the site logo." msgstr "" -#: inc/sidebars.php:174 +#: inc/sidebars.php:179 msgid "Default (no sidebar)" msgstr "" @@ -1097,8 +1086,8 @@ msgstr "" msgid "New Series Name" msgstr "" -#: inc/taxonomies.php:177 inc/widgets/largo-series-posts.php:102 -#: inc/widgets/largo-taxonomy-list.php:32 +#: inc/taxonomies.php:177 inc/widgets/largo-series-posts.php:101 +#: inc/widgets/largo-taxonomy-list.php:31 msgid "Series" msgstr "" @@ -1118,28 +1107,28 @@ msgstr "" msgid "Term banner image" msgstr "" -#: inc/term-sidebars.php:40 inc/term-sidebars.php:61 +#: inc/term-sidebars.php:54 inc/term-sidebars.php:77 msgid "Archive Sidebar" msgstr "" -#: inc/term-sidebars.php:46 +#: inc/term-sidebars.php:60 msgid "The sidebar to display on this term's archive page." msgstr "" -#: inc/term-sidebars.php:65 +#: inc/term-sidebars.php:81 msgid "The sidebar to show on this term's archive." msgstr "" -#: inc/update.php:206 inc/widgets/largo-post-series-links.php:23 -#: inc/widgets/largo-post-series-links.php:56 +#: inc/update.php:206 inc/widgets/largo-post-series-links.php:22 +#: inc/widgets/largo-post-series-links.php:55 msgid "Related Series" msgstr "" -#: inc/update.php:212 inc/widgets/largo-tag-list.php:22 +#: inc/update.php:212 inc/widgets/largo-tag-list.php:21 msgid "Tags " msgstr "" -#: inc/update.php:224 inc/widgets/largo-related-posts.php:24 +#: inc/update.php:224 inc/widgets/largo-related-posts.php:23 msgid "Read Next" msgstr "" @@ -1194,12 +1183,11 @@ msgid "" "backward compatibility, the pre-0.3 version is also available." msgstr "" -#: inc/update.php:615 partials/footer-widget-3col-default.php:11 -#: partials/footer-widget-3col-equal.php:11 partials/footer-widget-4col.php:11 +#: inc/update.php:615 msgid "In Case You Missed It" msgstr "" -#: inc/update.php:623 partials/sidebar-fallback.php:29 +#: inc/update.php:623 msgid "We Recommend" msgstr "" @@ -1293,7 +1281,7 @@ msgstr "" #: inc/update.php:1146 inc/update.php:1147 #: lib/options-framework/options-framework.php:163 -#: lib/options-framework/options-framework.php:380 +#: lib/options-framework/options-framework.php:379 msgid "Theme Options" msgstr "" @@ -1336,57 +1324,62 @@ msgstr "" msgid "Hide in roster" msgstr "" -#: inc/widgets.php:144 +#: inc/widgets.php:142 msgid "Widget Background" msgstr "" -#: inc/widgets.php:146 lib/options-framework/options-framework.php:197 +#: inc/widgets.php:144 lib/options-framework/options-framework.php:197 msgid "Default" msgstr "" -#: inc/widgets.php:147 +#: inc/widgets.php:145 msgid "Reverse" msgstr "" -#: inc/widgets.php:148 +#: inc/widgets.php:146 msgid "No Background" msgstr "" -#: inc/widgets.php:152 +#: inc/widgets.php:150 msgid "Hidden on Desktops?" msgstr "" -#: inc/widgets.php:154 +#: inc/widgets.php:152 msgid "Hidden on Tablets?" msgstr "" -#: inc/widgets.php:156 +#: inc/widgets.php:154 msgid "Hidden on Phones?" msgstr "" -#: inc/widgets.php:160 +#: inc/widgets.php:158 msgid "" -"Widget Title Link (Example: http://google.com)" +"Widget Title Link (Example: https://google." +"com)" msgstr "" -#: inc/widgets/largo-about.php:10 +#: inc/widgets/largo-about.php:17 msgid "Show the site description from your theme options page" msgstr "" -#: inc/widgets/largo-about.php:12 +#: inc/widgets/largo-about.php:19 msgid "Largo About Site" msgstr "" -#: inc/widgets/largo-about.php:18 inc/widgets/largo-about.php:41 -#, php-format -msgid "About %s" +#: inc/widgets/largo-about.php:53 +msgid "The Largo Theme Options page" msgstr "" -#: inc/widgets/largo-about.php:27 +#: inc/widgets/largo-about.php:56 +#, php-format msgid "" -"You have not set a description for your site. Add a site " -"description by visiting the Largo Theme Options page." +"%sYou have not set a description for your site.%s Add a site description by " +"visiting %sthe Largo Theme Options page%s." +msgstr "" + +#: inc/widgets/largo-about.php:103 +#, php-format +msgid "About %s" msgstr "" #: inc/widgets/largo-author-bio.php:17 @@ -1405,13 +1398,13 @@ msgstr "" msgid "Largo Disclaimer" msgstr "" -#: inc/widgets/largo-disclaimer-widget.php:29 +#: inc/widgets/largo-disclaimer-widget.php:28 msgid "" "You have not set a disclaimer for your site. Add a site disclaimer " "by visiting the Largo Theme Options page." msgstr "" -#: inc/widgets/largo-disclaimer-widget.php:43 +#: inc/widgets/largo-disclaimer-widget.php:42 msgid "About " msgstr "" @@ -1423,37 +1416,37 @@ msgstr "" msgid "Largo Donate Widget" msgstr "" -#: inc/widgets/largo-donate.php:17 inc/widgets/largo-donate.php:46 +#: inc/widgets/largo-donate.php:17 inc/widgets/largo-donate.php:48 #: partials/sidebar-fallback.php:18 msgid "Support " msgstr "" -#: inc/widgets/largo-donate.php:42 options.php:130 +#: inc/widgets/largo-donate.php:44 options.php:130 #: partials/sidebar-fallback.php:20 msgid "Donate Now" msgstr "" -#: inc/widgets/largo-donate.php:47 partials/sidebar-fallback.php:19 +#: inc/widgets/largo-donate.php:49 partials/sidebar-fallback.php:19 msgid "" "We depend on your support. A generous gift in any amount helps us continue " "to bring you this service." msgstr "" -#: inc/widgets/largo-donate.php:55 inc/widgets/largo-post-series-links.php:61 -#: inc/widgets/largo-recent-posts.php:180 inc/widgets/largo-staff.php:94 -#: inc/widgets/largo-tag-list.php:52 inc/widgets/largo-taxonomy-list.php:296 +#: inc/widgets/largo-donate.php:57 inc/widgets/largo-post-series-links.php:60 +#: inc/widgets/largo-recent-posts.php:178 inc/widgets/largo-staff.php:96 +#: inc/widgets/largo-tag-list.php:51 inc/widgets/largo-taxonomy-list.php:297 msgid "Title:" msgstr "" -#: inc/widgets/largo-donate.php:59 +#: inc/widgets/largo-donate.php:61 msgid "Call-to-Action Text:" msgstr "" -#: inc/widgets/largo-donate.php:63 +#: inc/widgets/largo-donate.php:65 msgid "Button Text:" msgstr "" -#: inc/widgets/largo-donate.php:67 +#: inc/widgets/largo-donate.php:69 msgid "Button URL (for custom campaigns):" msgstr "" @@ -1465,19 +1458,19 @@ msgstr "" msgid "Largo Facebook Widget" msgstr "" -#: inc/widgets/largo-facebook.php:67 +#: inc/widgets/largo-facebook.php:65 msgid "Facebook Page URL:" msgstr "" -#: inc/widgets/largo-facebook.php:72 +#: inc/widgets/largo-facebook.php:70 msgid "Widget Height:" msgstr "" -#: inc/widgets/largo-facebook.php:77 +#: inc/widgets/largo-facebook.php:75 msgid "Show Faces?" msgstr "" -#: inc/widgets/largo-facebook.php:79 +#: inc/widgets/largo-facebook.php:77 msgid "Show Stream?" msgstr "" @@ -1489,14 +1482,14 @@ msgstr "" msgid "Largo Follow" msgstr "" -#: inc/widgets/largo-follow.php:58 +#: inc/widgets/largo-follow.php:57 #, php-format msgid "" "%3$s" msgstr "" -#: inc/widgets/largo-follow.php:79 +#: inc/widgets/largo-follow.php:78 #, php-format msgid "Follow %s" msgstr "" @@ -1509,7 +1502,7 @@ msgstr "" msgid "Largo Image Widget" msgstr "" -#: inc/widgets/largo-image-widget.php:42 inc/widgets/largo-image-widget.php:145 +#: inc/widgets/largo-image-widget.php:42 inc/widgets/largo-image-widget.php:141 msgid "Select an Image" msgstr "" @@ -1517,107 +1510,78 @@ msgstr "" msgid "Insert Into Widget" msgstr "" -#: inc/widgets/largo-image-widget.php:158 +#: inc/widgets/largo-image-widget.php:154 msgid "Alternate Text" msgstr "" -#: inc/widgets/largo-image-widget.php:164 +#: inc/widgets/largo-image-widget.php:160 msgid "Link" msgstr "" -#: inc/widgets/largo-image-widget.php:167 +#: inc/widgets/largo-image-widget.php:163 msgid "Stay in Window" msgstr "" -#: inc/widgets/largo-image-widget.php:168 +#: inc/widgets/largo-image-widget.php:164 msgid "Open New Window" msgstr "" -#: inc/widgets/largo-image-widget.php:172 +#: inc/widgets/largo-image-widget.php:168 msgid "Track clicks in Google Analytics" msgstr "" -#: inc/widgets/largo-image-widget.php:179 +#: inc/widgets/largo-image-widget.php:175 msgid "Size" msgstr "" -#: inc/widgets/largo-image-widget.php:184 +#: inc/widgets/largo-image-widget.php:180 msgid "Full Size" msgstr "" -#: inc/widgets/largo-image-widget.php:185 +#: inc/widgets/largo-image-widget.php:181 msgid "Thumbnail" msgstr "" -#: inc/widgets/largo-image-widget.php:186 +#: inc/widgets/largo-image-widget.php:182 msgid "Medium" msgstr "" -#: inc/widgets/largo-image-widget.php:187 +#: inc/widgets/largo-image-widget.php:183 msgid "Large" msgstr "" -#: inc/widgets/largo-image-widget.php:189 +#: inc/widgets/largo-image-widget.php:185 msgid "Custom" msgstr "" -#: inc/widgets/largo-image-widget.php:201 +#: inc/widgets/largo-image-widget.php:197 msgid "Width" msgstr "" -#: inc/widgets/largo-image-widget.php:204 +#: inc/widgets/largo-image-widget.php:200 msgid "Height" msgstr "" -#: inc/widgets/largo-image-widget.php:209 +#: inc/widgets/largo-image-widget.php:205 msgid "Align" msgstr "" -#: inc/widgets/largo-image-widget.php:211 +#: inc/widgets/largo-image-widget.php:207 msgid "none" msgstr "" -#: inc/widgets/largo-image-widget.php:212 +#: inc/widgets/largo-image-widget.php:208 msgid "left" msgstr "" -#: inc/widgets/largo-image-widget.php:213 +#: inc/widgets/largo-image-widget.php:209 msgid "center" msgstr "" -#: inc/widgets/largo-image-widget.php:214 +#: inc/widgets/largo-image-widget.php:210 msgid "right" msgstr "" -#: inc/widgets/largo-inn-rss.php:12 -msgid "An RSS feed of recent stories from INN members" -msgstr "" - -#: inc/widgets/largo-inn-rss.php:14 -msgid "INN Member Stories" -msgstr "" - -#: inc/widgets/largo-inn-rss.php:21 inc/widgets/largo-inn-rss.php:27 -#: partials/sidebar-fallback.php:38 -msgid "Stories From Other INN Members" -msgstr "" - -#: inc/widgets/largo-inn-rss.php:22 -msgid "View more recent stories from members of INN" -msgstr "" - -#: inc/widgets/largo-inn-rss.php:34 -msgid "More Stories From INN Members" -msgstr "" - -#: inc/widgets/largo-inn-rss.php:57 -msgid "Show excerpts?" -msgstr "" - -#: inc/widgets/largo-inn-rss.php:61 -msgid "Number of stories to show" -msgstr "" - #: inc/widgets/largo-post-series-links.php:11 msgid "Shows the titles/descriptions of the series the post belongs to." msgstr "" @@ -1636,7 +1600,7 @@ msgstr "" msgid "Largo Prev/Next Links" msgstr "" -#: inc/widgets/largo-prev-next-post-links.php:41 +#: inc/widgets/largo-prev-next-post-links.php:40 msgid "Limit to same category?" msgstr "" @@ -1648,7 +1612,7 @@ msgstr "" msgid "Largo Recent Comments" msgstr "" -#: inc/widgets/largo-recent-comments.php:49 +#: inc/widgets/largo-recent-comments.php:46 msgid "Recent Comments" msgstr "" @@ -1666,147 +1630,147 @@ msgstr "" msgid "Largo Recent Posts" msgstr "" -#: inc/widgets/largo-recent-posts.php:48 inc/widgets/largo-recent-posts.php:152 +#: inc/widgets/largo-recent-posts.php:46 inc/widgets/largo-recent-posts.php:150 msgid "Recent " msgstr "" -#: inc/widgets/largo-recent-posts.php:111 +#: inc/widgets/largo-recent-posts.php:109 #, php-format msgid "

You don't have any recent %s.

" msgstr "" -#: inc/widgets/largo-recent-posts.php:185 +#: inc/widgets/largo-recent-posts.php:183 msgid "Number of posts to show:" msgstr "" -#: inc/widgets/largo-recent-posts.php:190 +#: inc/widgets/largo-recent-posts.php:188 msgid "Avoid Duplicate Posts?" msgstr "" -#: inc/widgets/largo-recent-posts.php:194 +#: inc/widgets/largo-recent-posts.php:192 msgid "Thumbnail Image" msgstr "" -#: inc/widgets/largo-recent-posts.php:196 +#: inc/widgets/largo-recent-posts.php:194 msgid "Small (60x60)" msgstr "" -#: inc/widgets/largo-recent-posts.php:197 +#: inc/widgets/largo-recent-posts.php:195 msgid "Medium (140x140)" msgstr "" -#: inc/widgets/largo-recent-posts.php:198 +#: inc/widgets/largo-recent-posts.php:196 msgid "Large (Full width of the widget)" msgstr "" -#: inc/widgets/largo-recent-posts.php:205 +#: inc/widgets/largo-recent-posts.php:203 msgid "Image Alignment" msgstr "" -#: inc/widgets/largo-recent-posts.php:207 +#: inc/widgets/largo-recent-posts.php:205 msgid "Left align" msgstr "" -#: inc/widgets/largo-recent-posts.php:208 +#: inc/widgets/largo-recent-posts.php:206 msgid "Right align" msgstr "" -#: inc/widgets/largo-recent-posts.php:213 +#: inc/widgets/largo-recent-posts.php:211 msgid "Excerpt Display" msgstr "" -#: inc/widgets/largo-recent-posts.php:215 +#: inc/widgets/largo-recent-posts.php:213 msgid "Use # of Sentences" msgstr "" -#: inc/widgets/largo-recent-posts.php:216 +#: inc/widgets/largo-recent-posts.php:214 msgid "Use Custom Post Excerpt" msgstr "" -#: inc/widgets/largo-recent-posts.php:222 +#: inc/widgets/largo-recent-posts.php:220 msgid "Excerpt Length (# of Sentences):" msgstr "" -#: inc/widgets/largo-recent-posts.php:227 +#: inc/widgets/largo-recent-posts.php:225 msgid "Show byline on posts?" msgstr "" -#: inc/widgets/largo-recent-posts.php:231 +#: inc/widgets/largo-recent-posts.php:229 msgid "Hide the publish date in the byline?" msgstr "" -#: inc/widgets/largo-recent-posts.php:235 +#: inc/widgets/largo-recent-posts.php:233 msgid "Show the top term on posts?" msgstr "" -#: inc/widgets/largo-recent-posts.php:243 +#: inc/widgets/largo-recent-posts.php:241 msgid "Show the post type icon?" msgstr "" -#: inc/widgets/largo-recent-posts.php:249 +#: inc/widgets/largo-recent-posts.php:247 msgid "Limit by Author, Categories or Tags" msgstr "" -#: inc/widgets/largo-recent-posts.php:249 +#: inc/widgets/largo-recent-posts.php:247 msgid "" "Select an author or category from the dropdown menus or enter post tags " "separated by commas ('cat,dog')" msgstr "" -#: inc/widgets/largo-recent-posts.php:251 +#: inc/widgets/largo-recent-posts.php:249 msgid "Limit to author: " msgstr "" -#: inc/widgets/largo-recent-posts.php:252 +#: inc/widgets/largo-recent-posts.php:250 msgid "None (all authors)" msgstr "" -#: inc/widgets/largo-recent-posts.php:256 +#: inc/widgets/largo-recent-posts.php:254 msgid "Limit to category: " msgstr "" -#: inc/widgets/largo-recent-posts.php:257 +#: inc/widgets/largo-recent-posts.php:255 msgid "None (all categories)" msgstr "" -#: inc/widgets/largo-recent-posts.php:260 +#: inc/widgets/largo-recent-posts.php:258 msgid "Limit to tags:" msgstr "" -#: inc/widgets/largo-recent-posts.php:264 +#: inc/widgets/largo-recent-posts.php:262 msgid "Limit by Custom Taxonomy" msgstr "" -#: inc/widgets/largo-recent-posts.php:264 +#: inc/widgets/largo-recent-posts.php:262 msgid "" "Enter the slug for the custom taxonomy you want to query and the term within " "that taxonomy to display" msgstr "" -#: inc/widgets/largo-recent-posts.php:266 -#: inc/widgets/largo-taxonomy-list.php:301 +#: inc/widgets/largo-recent-posts.php:264 +#: inc/widgets/largo-taxonomy-list.php:302 msgid "Taxonomy:" msgstr "" -#: inc/widgets/largo-recent-posts.php:270 +#: inc/widgets/largo-recent-posts.php:268 msgid "Term:" msgstr "" -#: inc/widgets/largo-recent-posts.php:274 +#: inc/widgets/largo-recent-posts.php:272 msgid "More Link" msgstr "" -#: inc/widgets/largo-recent-posts.php:274 +#: inc/widgets/largo-recent-posts.php:272 msgid "" "If you would like to add a more link at the bottom of the widget, add the " "link text and url here." msgstr "" -#: inc/widgets/largo-recent-posts.php:276 +#: inc/widgets/largo-recent-posts.php:274 msgid "Link text:" msgstr "" -#: inc/widgets/largo-recent-posts.php:281 +#: inc/widgets/largo-recent-posts.php:279 msgid "URL:" msgstr "" @@ -1818,16 +1782,16 @@ msgstr "" msgid "Largo Related Posts" msgstr "" -#: inc/widgets/largo-related-posts.php:90 -#: inc/widgets/largo-series-posts.php:113 +#: inc/widgets/largo-related-posts.php:94 +#: inc/widgets/largo-series-posts.php:112 msgid "Number of Posts to Display" msgstr "" -#: inc/widgets/largo-related-posts.php:97 +#: inc/widgets/largo-related-posts.php:101 msgid "It's best to keep this at just one." msgstr "" -#: inc/widgets/largo-related-posts.php:101 +#: inc/widgets/largo-related-posts.php:105 msgid "Show byline on each post" msgstr "" @@ -1839,27 +1803,27 @@ msgstr "" msgid "Largo Series Posts" msgstr "" -#: inc/widgets/largo-series-posts.php:123 +#: inc/widgets/largo-series-posts.php:122 msgid "Show date on first post" msgstr "" -#: inc/widgets/largo-series-posts.php:127 +#: inc/widgets/largo-series-posts.php:126 msgid "Thumbnail position on first post" msgstr "" -#: inc/widgets/largo-series-posts.php:130 +#: inc/widgets/largo-series-posts.php:129 msgid "Before Headline" msgstr "" -#: inc/widgets/largo-series-posts.php:130 +#: inc/widgets/largo-series-posts.php:129 msgid "After Headline" msgstr "" -#: inc/widgets/largo-series-posts.php:137 +#: inc/widgets/largo-series-posts.php:136 msgid "Divider heading" msgstr "" -#: inc/widgets/largo-staff.php:99 +#: inc/widgets/largo-staff.php:101 msgid "Include:" msgstr "" @@ -1871,11 +1835,11 @@ msgstr "" msgid "Largo Tag List" msgstr "" -#: inc/widgets/largo-tag-list.php:48 +#: inc/widgets/largo-tag-list.php:47 msgid "Filed Under:" msgstr "" -#: inc/widgets/largo-tag-list.php:56 +#: inc/widgets/largo-tag-list.php:55 msgid "Max # of tags to show:" msgstr "" @@ -1902,37 +1866,37 @@ msgstr "" msgid "Most Recent First" msgstr "" -#: inc/widgets/largo-taxonomy-list.php:308 +#: inc/widgets/largo-taxonomy-list.php:309 msgid "How should the terms be ordered?" msgstr "" -#: inc/widgets/largo-taxonomy-list.php:315 +#: inc/widgets/largo-taxonomy-list.php:316 msgid "Number of terms to display (must be greater than 1):" msgstr "" -#: inc/widgets/largo-taxonomy-list.php:320 +#: inc/widgets/largo-taxonomy-list.php:321 msgid "Terms to exclude:" msgstr "" -#: inc/widgets/largo-taxonomy-list.php:322 +#: inc/widgets/largo-taxonomy-list.php:323 msgid "Comma-separated list of term IDs" msgstr "" -#: inc/widgets/largo-taxonomy-list.php:327 +#: inc/widgets/largo-taxonomy-list.php:328 msgid "Display terms as dropdown" msgstr "" -#: inc/widgets/largo-taxonomy-list.php:329 +#: inc/widgets/largo-taxonomy-list.php:330 msgid "" "If you choose to display terms as a dropdown, no thumbnails or headlines " "will be displayed." msgstr "" -#: inc/widgets/largo-taxonomy-list.php:334 +#: inc/widgets/largo-taxonomy-list.php:335 msgid "Display thumbnail images?" msgstr "" -#: inc/widgets/largo-taxonomy-list.php:339 +#: inc/widgets/largo-taxonomy-list.php:340 msgid "Display headline of most-recent post in taxonomy?" msgstr "" @@ -1944,51 +1908,52 @@ msgstr "" msgid "Largo Twitter Widget" msgstr "" -#: inc/widgets/largo-twitter.php:34 +#: inc/widgets/largo-twitter.php:33 msgid "'s Likes on Twitter" msgstr "" #: inc/widgets/largo-twitter.php:39 -msgid "A Twitter List by " +#, php-format +msgid "A Twitter List by %1$s" msgstr "" -#: inc/widgets/largo-twitter.php:48 +#: inc/widgets/largo-twitter.php:50 msgid "Tweets by @" msgstr "" -#: inc/widgets/largo-twitter.php:84 +#: inc/widgets/largo-twitter.php:98 msgid "Widget Type" msgstr "" -#: inc/widgets/largo-twitter.php:86 +#: inc/widgets/largo-twitter.php:100 msgid "Timeline" msgstr "" -#: inc/widgets/largo-twitter.php:87 +#: inc/widgets/largo-twitter.php:101 msgid "Likes" msgstr "" -#: inc/widgets/largo-twitter.php:89 +#: inc/widgets/largo-twitter.php:103 msgid "Collection" msgstr "" -#: inc/widgets/largo-twitter.php:94 +#: inc/widgets/largo-twitter.php:108 msgid "Twitter Widget ID (from https://twitter.com/settings/widgets):" msgstr "" -#: inc/widgets/largo-twitter.php:99 +#: inc/widgets/largo-twitter.php:113 msgid "Twitter Username (for timeline, likes and list widgets):" msgstr "" -#: inc/widgets/largo-twitter.php:104 +#: inc/widgets/largo-twitter.php:118 msgid "Twitter List Slug (for list widget):" msgstr "" -#: inc/widgets/largo-twitter.php:109 +#: inc/widgets/largo-twitter.php:123 msgid "Collection ID (for collection widget):" msgstr "" -#: inc/widgets/largo-twitter.php:114 +#: inc/widgets/largo-twitter.php:128 msgid "Collection Title (for collection widget):" msgstr "" @@ -2094,7 +2059,7 @@ msgstr "" msgid "Landing Page scheduled for: %1$s." msgstr "" -#. //php.net/date +#. //secure.php.net/manual/en/function.date.php #: inc/wp-taxonomy-landing/functions/cftl-admin.php:159 msgid "M j, Y @ G:i" msgstr "" @@ -2151,24 +2116,24 @@ msgstr "" msgid "Current taxonomy links:" msgstr "" -#: inc/wp-taxonomy-landing/functions/cftl-admin.php:455 +#: inc/wp-taxonomy-landing/functions/cftl-admin.php:457 msgid "" "Drag and drop to reorder posts. Newly-added posts will appear at the bottom" msgstr "" -#: inc/wp-taxonomy-landing/functions/cftl-admin.php:460 +#: inc/wp-taxonomy-landing/functions/cftl-admin.php:462 msgid "Cancel" msgstr "" -#: inc/wp-taxonomy-landing/functions/cftl-admin.php:461 +#: inc/wp-taxonomy-landing/functions/cftl-admin.php:463 msgid "Save & Close" msgstr "" -#: inc/wp-taxonomy-landing/functions/cftl-admin.php:616 +#: inc/wp-taxonomy-landing/functions/cftl-admin.php:628 msgid "Series " msgstr "" -#: inc/wp-taxonomy-landing/functions/cftl-admin.php:704 +#: inc/wp-taxonomy-landing/functions/cftl-admin.php:716 msgid "You don't have permission to do this." msgstr "" @@ -2742,7 +2707,7 @@ msgstr "" msgid "Greetings" msgstr "" -#: lib/navis-slideshows/navis-slideshows.php:198 +#: lib/navis-slideshows/navis-slideshows.php:188 msgid "permalink" msgstr "" @@ -2754,23 +2719,23 @@ msgstr "" msgid "Select Color" msgstr "" -#: lib/options-framework/options-framework.php:243 +#: lib/options-framework/options-framework.php:242 msgid "Save Options" msgstr "" -#: lib/options-framework/options-framework.php:244 +#: lib/options-framework/options-framework.php:243 msgid "Restore Defaults" msgstr "" -#: lib/options-framework/options-framework.php:244 +#: lib/options-framework/options-framework.php:243 msgid "Click OK to reset. Any theme settings will be lost!" msgstr "" -#: lib/options-framework/options-framework.php:276 +#: lib/options-framework/options-framework.php:275 msgid "Default options restored." msgstr "" -#: lib/options-framework/options-framework.php:330 +#: lib/options-framework/options-framework.php:329 msgid "Options saved." msgstr "" @@ -2786,87 +2751,87 @@ msgstr "" msgid "View File" msgstr "" -#: lib/options-framework/options-medialibrary-uploader.php:282 +#: lib/options-framework/options-medialibrary-uploader.php:281 msgid "Gallery" msgstr "" -#: lib/options-framework/options-medialibrary-uploader.php:282 +#: lib/options-framework/options-medialibrary-uploader.php:281 msgid "Previously Uploaded" msgstr "" -#: lib/options-framework/options-sanitize.php:232 +#: lib/options-framework/options-sanitize.php:241 msgid "No Repeat" msgstr "" -#: lib/options-framework/options-sanitize.php:233 +#: lib/options-framework/options-sanitize.php:242 msgid "Repeat Horizontally" msgstr "" -#: lib/options-framework/options-sanitize.php:234 +#: lib/options-framework/options-sanitize.php:243 msgid "Repeat Vertically" msgstr "" -#: lib/options-framework/options-sanitize.php:235 +#: lib/options-framework/options-sanitize.php:244 msgid "Repeat All" msgstr "" -#: lib/options-framework/options-sanitize.php:248 +#: lib/options-framework/options-sanitize.php:257 msgid "Top Left" msgstr "" -#: lib/options-framework/options-sanitize.php:249 +#: lib/options-framework/options-sanitize.php:258 msgid "Top Center" msgstr "" -#: lib/options-framework/options-sanitize.php:250 +#: lib/options-framework/options-sanitize.php:259 msgid "Top Right" msgstr "" -#: lib/options-framework/options-sanitize.php:251 +#: lib/options-framework/options-sanitize.php:260 msgid "Middle Left" msgstr "" -#: lib/options-framework/options-sanitize.php:252 +#: lib/options-framework/options-sanitize.php:261 msgid "Middle Center" msgstr "" -#: lib/options-framework/options-sanitize.php:253 +#: lib/options-framework/options-sanitize.php:262 msgid "Middle Right" msgstr "" -#: lib/options-framework/options-sanitize.php:254 +#: lib/options-framework/options-sanitize.php:263 msgid "Bottom Left" msgstr "" -#: lib/options-framework/options-sanitize.php:255 +#: lib/options-framework/options-sanitize.php:264 msgid "Bottom Center" msgstr "" -#: lib/options-framework/options-sanitize.php:256 +#: lib/options-framework/options-sanitize.php:265 msgid "Bottom Right" msgstr "" -#: lib/options-framework/options-sanitize.php:269 +#: lib/options-framework/options-sanitize.php:278 msgid "Scroll Normally" msgstr "" -#: lib/options-framework/options-sanitize.php:270 +#: lib/options-framework/options-sanitize.php:279 msgid "Fixed in Place" msgstr "" -#: lib/options-framework/options-sanitize.php:344 +#: lib/options-framework/options-sanitize.php:353 msgid "Normal" msgstr "" -#: lib/options-framework/options-sanitize.php:345 +#: lib/options-framework/options-sanitize.php:354 msgid "Italic" msgstr "" -#: lib/options-framework/options-sanitize.php:346 +#: lib/options-framework/options-sanitize.php:355 msgid "Bold" msgstr "" -#: lib/options-framework/options-sanitize.php:347 +#: lib/options-framework/options-sanitize.php:356 msgid "Bold Italic" msgstr "" @@ -3015,35 +2980,35 @@ msgstr "" #: options.php:189 msgid "" -"Link to YouTube Channel (https://www.youtube.com/user/" +"Link to YouTube Channel (http://www.youtube.com/user/" "username)" msgstr "" #: options.php:195 -msgid "Link to Instagram Page (https://instagram.com/username)" +msgid "Link to Instagram Page (http://instagram.com/username)" msgstr "" #: options.php:201 msgid "" -"Link to LinkedIn Group or Profile (https://www.linkedin.com/" +"Link to LinkedIn Group or Profile (http://www.linkedin.com/" "in/username/)" msgstr "" #: options.php:207 -msgid "Link to Tumblr (https://yoursite.tumblr.com)" +msgid "Link to Tumblr (http://yoursite.tumblr.com)" msgstr "" #: options.php:213 -msgid "Link to Pinterest Page (https://pinterest.com/username)" +msgid "Link to Pinterest Page (http://pinterest.com/username)" msgstr "" #: options.php:219 -msgid "Link to Github Page (https://github.com/username)" +msgid "Link to Github Page (http://github.com/username)" msgstr "" #: options.php:225 msgid "" -"Link to Flickr Photostream (https://www.flickr.com/photos/" +"Link to Flickr Photostream (http://www.flickr.com/photos/" "username/)" msgstr "" @@ -3210,7 +3175,7 @@ msgstr "" #: options.php:384 msgid "" "Categories to include or exclude in the main loop on the " -"homepage (comma-separated list of values, see: https://bit.ly/XmDGgd for " +"homepage (comma-separated list of values, see: http://bit.ly/XmDGgd for " "correct format)." msgstr "" @@ -3536,13 +3501,13 @@ msgstr "" msgid "Back to top" msgstr "" -#: partials/footer-widget-3col-default.php:24 -#: partials/footer-widget-3col-equal.php:24 partials/footer-widget-4col.php:24 +#: partials/footer-widget-3col-default.php:13 +#: partials/footer-widget-3col-equal.php:13 partials/footer-widget-4col.php:13 msgid "Search This Site" msgstr "" -#: partials/footer-widget-3col-default.php:25 -#: partials/footer-widget-3col-equal.php:25 partials/footer-widget-4col.php:25 +#: partials/footer-widget-3col-default.php:14 +#: partials/footer-widget-3col-equal.php:14 partials/footer-widget-4col.php:14 msgid "Browse Archives" msgstr "" @@ -3559,16 +3524,16 @@ msgstr "" msgid "Load more " msgstr "" -#: partials/nav-global.php:19 +#: partials/nav-global.php:23 msgid "Skip to content" msgstr "" -#: partials/nav-global.php:46 partials/nav-sticky.php:72 +#: partials/nav-global.php:50 partials/nav-sticky.php:72 #: partials/nav-sticky.php:77 searchform.php:8 msgid "Search" msgstr "" -#: partials/nav-global.php:46 +#: partials/nav-global.php:50 msgid "GO" msgstr "" From b308435d34006f7c6757b8154dc51b908fc03d00 Mon Sep 17 00:00:00 2001 From: Ben Keith Date: Fri, 9 Nov 2018 20:42:30 -0500 Subject: [PATCH 3/7] Run grunt apidocs --- docs/api/functions.rst | 10 +- docs/api/inc/avatars/functions.rst | 4 +- docs/api/inc/byline_class.rst | 116 ++++++++++++++++++ docs/api/inc/dashboard.rst | 6 + docs/api/inc/deprecated.rst | 20 ++- docs/api/inc/enqueue.rst | 38 +++++- docs/api/inc/helpers.rst | 16 --- docs/api/inc/metabox-api.rst | 2 +- docs/api/inc/open-graph.rst | 13 ++ docs/api/inc/post-tags.rst | 4 + docs/api/inc/post-templates.rst | 11 -- docs/api/inc/related-content.rst | 1 + docs/api/inc/term-sidebars.rst | 26 +++- docs/api/inc/widgets/largo-about.rst | 25 ++++ docs/api/inc/widgets/largo-taxonomy-list.rst | 27 ++++ .../functions/cftl-admin.rst | 6 + docs/api/index.rst | 3 + docs/conf.py | 2 +- 18 files changed, 292 insertions(+), 38 deletions(-) create mode 100644 docs/api/inc/byline_class.rst create mode 100644 docs/api/inc/dashboard.rst create mode 100644 docs/api/inc/open-graph.rst create mode 100644 docs/api/inc/widgets/largo-about.rst create mode 100644 docs/api/inc/widgets/largo-taxonomy-list.rst diff --git a/docs/api/functions.rst b/docs/api/functions.rst index 171db6a2c..17cacf664 100644 --- a/docs/api/functions.rst +++ b/docs/api/functions.rst @@ -43,4 +43,12 @@ functions.php Helper for setting specific theme options (optionsframework). Would be nice if optionsframework included this natively - See https://github.com/devinsays/options-framework-plugin/issues/167 \ No newline at end of file + See https://github.com/devinsays/options-framework-plugin/issues/167 + +.. php:function:: theme_gallery_defaults() + + Gallery Default Settings + + :param Array $settings: + + :returns: Array $settings \ No newline at end of file diff --git a/docs/api/inc/avatars/functions.rst b/docs/api/inc/avatars/functions.rst index a4f3cff77..c934002c9 100644 --- a/docs/api/inc/avatars/functions.rst +++ b/docs/api/inc/avatars/functions.rst @@ -5,5 +5,5 @@ inc/avatars/functions.php Get the avatar image HTML for the given user id/email and size - :param int|string $id_or_email: a wordpress user ID or user email address; - :param int $string: The size of the avatar \ No newline at end of file + :param int|string|WP_Comment $id_or_email: a wordpress user ID or user email address, or a comment. + :param int $string: The size of the avatar. \ No newline at end of file diff --git a/docs/api/inc/byline_class.rst b/docs/api/inc/byline_class.rst new file mode 100644 index 000000000..c49f8c6ef --- /dev/null +++ b/docs/api/inc/byline_class.rst @@ -0,0 +1,116 @@ +inc/byline_class.php +==================== + +.. php:attr:: $author_id + + Temporary variable used for the author ID; + This must be public, because Largo_CoAuthors_Byline's methods incorporate methods from Largo_Byline, and parent classes cannot see private or protected members of extending classes. + + :var: int $he ID of the author for this post + + .. php:method:: Largo_Byline::populate_variables() + + Set us up the vars + + - 'post_id': an integer post ID + - 'exclude_date': boolean whether or not to include the date in the byline + + :param array $args: Associative array containing following keys: + + :see: $post_id $ets this from $args + + :see: $exclude_date $ets this from $args + + :see: $custom $ills this array with the output of get_post_custom + + :see: $author_id $ets this from the post meta + + .. php:method:: Largo_Byline::generate_byline() + + this creates the byline text and adds it to $this->output + + :see: $output $reates this + + .. php:method:: Largo_Byline::__toString() + + This is what turns the whole class into a string + + :see: $output + + :see: generate_byline() + + .. php:method:: Largo_Byline::avatar() + + On single posts, output the avatar for the author object + This supports both Largo_Byline and Largo_CoAuthors_Byline + + .. php:method:: Largo_Byline::author_link() + + a wrapper around largo_author_link + + .. php:method:: Largo_Byline::job_title() + + If job titles are enabled by Largo's theme option, display the one for this author + + .. php:method:: Largo_Byline::twitter() + + If this author has a twitter ID, output it as a link on an i.icon-twitter + + .. php:method:: Largo_Byline::maybe_published_date() + + Determine whether to display the date + + .. php:method:: Largo_Byline::published_date() + + A wrapper around largo_time to determine when the post was published + + .. php:method:: Largo_Byline::edit_link() + + Output the edit link for this post, only to admin users + + .. php:method:: Largo_Custom_Byline::generate_byline() + + differs from Largo_Byline in following ways: + - no avatar + - no job title + - no twitter + +.. php:class:: Largo_CoAuthors_Byline + + Bylines for Co-Authors Plus guest authors + + .. php:attr:: $author + + Temporary variable used to contain the coauthor being rendered by the loop inside generate_byline(); + + :see: $this->generate_byline(); + + .. php:attr:: $author_id + + Temporary variable used for the author ID; + This must be public, because Largo_CoAuthors_Byline's methods incorporate methods from Largo_Byline, and parent classes cannot see private or protected members of extending classes. + + :see: $this->generate_byline(); + + .. php:method:: Largo_CoAuthors_Byline::generate_byline() + + Differs from Largo_Byline in following ways: + + - gets list of coauthors, runs avatar, author_link, job_title, organization, twitter for each of those + - joins list of coauthors with commas and 'and' as appropriate + + .. php:method:: Largo_CoAuthors_Byline::author_link() + + A coauthors-specific byline link method + + .. php:method:: Largo_CoAuthors_Byline::job_title() + + Job title from the coauthors object + + .. php:method:: Largo_CoAuthors_Byline::organization() + + Output coauthor users's organization + + .. php:method:: Largo_CoAuthors_Byline::twitter() + + twitter link from the coauthors object \ No newline at end of file diff --git a/docs/api/inc/dashboard.rst b/docs/api/inc/dashboard.rst new file mode 100644 index 000000000..eba7553d5 --- /dev/null +++ b/docs/api/inc/dashboard.rst @@ -0,0 +1,6 @@ +inc/dashboard.php +================= + +.. php:function:: largo_dashboard_quick_links() + + Largo dashboard quick links \ No newline at end of file diff --git a/docs/api/inc/deprecated.rst b/docs/api/inc/deprecated.rst index 71f82a86c..26f8a9c1b 100644 --- a/docs/api/inc/deprecated.rst +++ b/docs/api/inc/deprecated.rst @@ -13,4 +13,22 @@ inc/deprecated.php :deprecated: Use $argo_nav_menu() :see: largo_nav_menu() - :param array $args: \ No newline at end of file + :param array $args: + +.. php:function:: largo_fb_user_is_followable() + + Deprecated function to check whether a Facebook user/page was followable. + + This function used to use the Facebook Follow button's HTML markup + https://developers.facebook.com/docs/archive/docs/plugins/follow-button/ + to determine whether a page or user could be followed. The button was + deprecated by Facebook on February 5, 2018, and as a result, this function + stopped working. + + There are no plans to provide similar functionality in the future, because + the relevant Facebook Graph API calls require Facebook API tokens, + and it seems excessive to require theme users to get one just for this check. + + :param string $username: a valid Facebook username or page name. They're generally indistinguishable, except pages get to use '-' + + :returns: bool $alse \ No newline at end of file diff --git a/docs/api/inc/enqueue.rst b/docs/api/inc/enqueue.rst index 265b3e463..d39154e7a 100644 --- a/docs/api/inc/enqueue.rst +++ b/docs/api/inc/enqueue.rst @@ -9,6 +9,12 @@ inc/enqueue.php :global: LARGO_DEBUG +.. php:function:: largo_gallery_enqueue() + + Enqueue Largo gallery CSS & JS + + :since: 0.5.5.3 + .. php:function:: largo_enqueue_child_theme_css() Enqueue Largo child theme CSS @@ -35,6 +41,34 @@ inc/enqueue.php .. php:function:: largo_google_analytics() - Add Google Analytics code to the footer, you need to add your GA ID to the theme settings for this to work + Add Google Analytics code to the footer - :since: 1.0 + You need to add your GA ID to the theme settings for this to work. + + Through version 0.5.5.4, this function output a Google Analytics + tag even if the site didn't have GA configured in the theme. This + tag was used to send GA tracking events to properties for INN and + for the Largo Project. + + In this current version of the plugin, it only outputs a GA tag + if you've added a GA ID to the theme settings. If you're using a different + GA script, leave that setting blank. + + If you're using Largo, please send us an email to say hi! + https://labs.inn.org/contact/ + + :since: 0.3 + +.. php:function:: largo_gutenberg_frontend_css_js() + + Enqueue Largo's Gutenberg-supporting stylesheets and scripts, for the frontend + + :since: 0.6 + +.. php:function:: largo_gutenberg_editor_css_js() + + Enqueue Largo's Gutenberg-supporting stylesheets and scripts, for the admin editor + + :since: 0.6 + + :see: https://wordpress.org/gutenberg/handbook/blocks/writing-your-first-block-type/#enqueuing-block-scripts \ No newline at end of file diff --git a/docs/api/inc/helpers.rst b/docs/api/inc/helpers.rst index 53b27abd8..900380d3e 100644 --- a/docs/api/inc/helpers.rst +++ b/docs/api/inc/helpers.rst @@ -11,20 +11,6 @@ inc/helpers.php :since: 0.4 -.. php:function:: largo_fb_user_is_followable() - - Checks to see if a given Facebook username or ID has following enabled by - checking the iframe of that user's "Follow" button for . - Usernames that can be followed have . - Users that can't be followed don't. - Users that don't exist don't. - - :param string $username: a valid Facebook username or page name. They're generally indistinguishable, except pages get to use '-' - - :uses: wp_remote_get - - :returns: bool $he user specified by the username or ID can be followed - .. php:function:: clean_user_fb_username() Cleans a Facebook url to the bare username or id when the user is edited @@ -50,8 +36,6 @@ inc/helpers.php Checks that the Facebook URL submitted is valid and the user is followable and causes an error if not :uses: largo_fb_url_to_username - - :uses: largo_fb_user_is_followable :param $errors $he: error object :param bool $update: whether this is a user update :param object $user: a WP_User object diff --git a/docs/api/inc/metabox-api.rst b/docs/api/inc/metabox-api.rst index be092445b..157fae60d 100644 --- a/docs/api/inc/metabox-api.rst +++ b/docs/api/inc/metabox-api.rst @@ -37,4 +37,4 @@ inc/metabox-api.php .. php:function:: _largo_metaboxes_content() - Private function to generate fields/markup within largo metaboxes + Private function to generate fields/markup within largo metaboxes \ No newline at end of file diff --git a/docs/api/inc/open-graph.rst b/docs/api/inc/open-graph.rst new file mode 100644 index 000000000..35ed358dd --- /dev/null +++ b/docs/api/inc/open-graph.rst @@ -0,0 +1,13 @@ +inc/open-graph.php +================== + +.. php:function:: largo_wp_title_parts_filter() + + Filter wp_title() to add our custom metadata + + :since: 0.6 + + :link: https://github.com/INN/largo/issues/1470 + :param Array $parts: An array of title parts. + + :returns: Array. \ No newline at end of file diff --git a/docs/api/inc/post-tags.rst b/docs/api/inc/post-tags.rst index 557914f5f..be8949a44 100644 --- a/docs/api/inc/post-tags.rst +++ b/docs/api/inc/post-tags.rst @@ -51,6 +51,10 @@ inc/post-tags.php Output largo_edited_date() on the single post template + This is disabled in Largo by default. To add it to your child theme, paste in this: + + #add_action( 'largo_after_hero', 'largo_after_hero_largo_edited_date', 5 ); + :since: 0.5.5 :action: largo_after_hero diff --git a/docs/api/inc/post-templates.rst b/docs/api/inc/post-templates.rst index dd4fec6c8..554cbb3af 100644 --- a/docs/api/inc/post-templates.rst +++ b/docs/api/inc/post-templates.rst @@ -41,17 +41,6 @@ inc/post-templates.php :returns: String $iltered post content. -.. php:function:: largo_url_to_attachmentid() - - Retrieves the attachment ID from the file URL - (or that of any thumbnail image) - - :since: 0.4 - - :see: https://pippinsplugins.com/retrieve-attachment-id-from-image-url/ - - :returns: Int $D of post attachment (or false if not found) - .. php:function:: largo_get_partial_by_post_type() Given a post type and an optional context, return the partial that should be loaded for that sort of post. diff --git a/docs/api/inc/related-content.rst b/docs/api/inc/related-content.rst index 653fd6eb5..f2c10748a 100644 --- a/docs/api/inc/related-content.rst +++ b/docs/api/inc/related-content.rst @@ -29,6 +29,7 @@ inc/related-content.php :param object $term: A term object. :param int $max: Maximum number of posts to return. :param int $min: Minimum number of posts. If not met, returns false. + :param Array $post__not_in: Array of integer post IDs to be excluded from the query :returns: array|false $f post objects. diff --git a/docs/api/inc/term-sidebars.rst b/docs/api/inc/term-sidebars.rst index df683933b..319cedf8c 100644 --- a/docs/api/inc/term-sidebars.rst +++ b/docs/api/inc/term-sidebars.rst @@ -1,22 +1,42 @@ inc/term-sidebars.php ===================== -.. php:class:: Largo_Term_Sidebars +.. php:method:: Largo_Term_Sidebars::__construct() - Display the fields for selecting icons for terms in the "post-type" taxonomy + Constructor + + .. php:method:: Largo_Term_Sidebars::get_sidebar_taxonomies() + + Return a list of taxonomies that term sidebars are enabled for + + :filter: largo_get_sidebar_taxonomies + + :returns: Array $f taxonomy slugs .. php:method:: Largo_Term_Sidebars::display_fields() Renders the form fields on the term's edit page + :param WP_Term $term: The term for which the fields should be displayed. + + :returns: nothing + .. php:method:: Largo_Term_Sidebars::display_add_new_field() Renders the form fields for the new form creation on the term listing paga + :param string $taxonomy: unused. + .. php:method:: Largo_Term_Sidebars::admin_enqueue_scripts() Attach the Javascript and Stylesheets to the term edit page + :param string $hook_suffix: what page we're running this on. + .. php:method:: Largo_Term_Sidebars::edit_terms() - Save the results from the term edit page \ No newline at end of file + Save the results from the term edit page + + :filter: edit_terms + :param int|string $term_id: the term ID. + :param string $taxonomy: the taxonomy of the term. \ No newline at end of file diff --git a/docs/api/inc/widgets/largo-about.rst b/docs/api/inc/widgets/largo-about.rst new file mode 100644 index 000000000..44d51db2a --- /dev/null +++ b/docs/api/inc/widgets/largo-about.rst @@ -0,0 +1,25 @@ +inc/widgets/largo-about.php +=========================== + +.. php:class:: largo_about_widget + + Class largo_about_widget + + .. php:method:: largo_about_widget::__construct() + + largo_about_widget constructor. + + .. php:method:: largo_about_widget::widget() + + Echos output for the widget + + :param array $args: + :param array $instance: + + .. php:method:: largo_about_widget::form() + + Display form to allow updating title + + :param array $instance: + + :returns: string $efault return is 'noform'. \ No newline at end of file diff --git a/docs/api/inc/widgets/largo-taxonomy-list.rst b/docs/api/inc/widgets/largo-taxonomy-list.rst new file mode 100644 index 000000000..c53cfedd0 --- /dev/null +++ b/docs/api/inc/widgets/largo-taxonomy-list.rst @@ -0,0 +1,27 @@ +inc/widgets/largo-taxonomy-list.php +=================================== + +.. php:method:: largo_taxonomy_list_widget::__construct() + + Constructor + + .. php:method:: largo_taxonomy_list_widget::widget() + + Output the widget + + :param array $args: Sidebar-related args + :param array $instance: Instance-specific widget arguments + + :link: https://developer.wordpress.org/reference/functions/get_terms/ + + :uses: largo_taxonomy_list_widget::render_series_list + + :uses: largo_taxonomy_list_widget::render_term_list + + .. php:method:: largo_taxonomy_list_widget::update() + + Sanitize and save widget arguments + + .. php:method:: largo_taxonomy_list_widget::form() + + Render the widget form \ No newline at end of file diff --git a/docs/api/inc/wp-taxonomy-landing/functions/cftl-admin.rst b/docs/api/inc/wp-taxonomy-landing/functions/cftl-admin.rst index e40bd91a8..bb2fe4d3d 100644 --- a/docs/api/inc/wp-taxonomy-landing/functions/cftl-admin.rst +++ b/docs/api/inc/wp-taxonomy-landing/functions/cftl-admin.rst @@ -13,6 +13,12 @@ inc/wp-taxonomy-landing/functions/cftl-admin.php Remove Categories and Tags submenu items +.. php:function:: cftl_field_defaults() + + The default values for the footer landing page + + :since: 0.3 + .. php:function:: cftl_custom_sidebars() Instantiate all our necessary widget regions diff --git a/docs/api/index.rst b/docs/api/index.rst index 8e2b7496d..ecae53d5f 100644 --- a/docs/api/index.rst +++ b/docs/api/index.rst @@ -14,6 +14,7 @@ Function reference by file * `inc/conditionals.php `_ * `inc/custom-feeds.php `_ * `inc/custom-less-variables.php `_ +* `inc/dashboard.php `_ * `inc/deprecated.php `_ * `inc/editor.php `_ * `inc/enqueue.php `_ @@ -24,6 +25,7 @@ Function reference by file * `inc/images.php `_ * `inc/metabox-api.php `_ * `inc/nav-menus.php `_ +* `inc/open-graph.php `_ * `inc/plugin-init.php `_ * `inc/post-metaboxes.php `_ * `inc/post-social.php `_ @@ -41,6 +43,7 @@ Function reference by file * `inc/widgets.php `_ * `inc/avatars/functions.php `_ * `inc/customizer/customizer.php `_ +* `inc/widgets/largo-about.php `_ * `inc/widgets/largo-author-bio.php `_ * `inc/widgets/largo-facebook.php `_ * `inc/widgets/largo-image-widget.php `_ diff --git a/docs/conf.py b/docs/conf.py index 89e0baf50..5ad359699 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -51,7 +51,7 @@ # built documents. # # The short X.Y version. -version = '0.5.5' +version = '0.6' # The full version, including alpha/beta/rc tags. release = version From dd1449aef70ace6080dcdb0d86a32f6a18e0265e Mon Sep 17 00:00:00 2001 From: Ben Keith Date: Fri, 9 Nov 2018 20:47:35 -0500 Subject: [PATCH 4/7] Remove debugging code from inc/open-graph.php --- inc/open-graph.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/inc/open-graph.php b/inc/open-graph.php index 6bc5712e8..6451b4e91 100644 --- a/inc/open-graph.php +++ b/inc/open-graph.php @@ -130,8 +130,6 @@ function largo_wp_title_parts_filter( $parts ) { } $parts[] = get_bloginfo( 'name' ); // Add the blog name. - error_log(var_export( $parts, true)); - foreach ( $parts as $i => $part ) { if ( empty( $part ) ) { @@ -139,8 +137,6 @@ function largo_wp_title_parts_filter( $parts ) { } } - add_filter( 'wp_title', 'largo_wp_title_filter', 10, 3 ); - return $parts; } add_filter( 'wp_title_parts', 'largo_wp_title_parts_filter' ); From eb439e5fe544c7ed7a7c9c1754a1304bde4a346e Mon Sep 17 00:00:00 2001 From: Ben Keith Date: Fri, 9 Nov 2018 20:47:53 -0500 Subject: [PATCH 5/7] Fix package.json spacing problems --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 65c19950d..398ba0d13 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { "name": "largo-project", "version": "0.6", - "repository" : { - "type" : "git", - "url" : "https://github.com/INN/Largo.git" + "repository": { + "type": "git", + "url": "https://github.com/INN/Largo.git" }, "license": "GPL-2.0", "devDependencies": { From 68e8b842ac2a09a33f6dd1c7160aafe40084fe34 Mon Sep 17 00:00:00 2001 From: Ben Keith Date: Fri, 9 Nov 2018 20:48:14 -0500 Subject: [PATCH 6/7] Move changelog higher on readme.md --- readme.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index 8d0a410c0..dab38dc5f 100644 --- a/readme.md +++ b/readme.md @@ -30,12 +30,14 @@ Feedback, comments and questions to: [largo@inn.org](mailto:largo@inn.org) The project extends work done by [NPR's Project Argo](http://argoproject.org/). +**Current version:** v0.6 + +**Changelog** is available in this repository: [changelog.md](./changelog.md) + **Documentation** and more information at: [largo.inn.org](https://largo.inn.org) **Support** is available [via our helpdesk system](http://support.largoproject.org/) or by emailing [support@largoproject.org](mailto:support@largoproject.org). -**Current version:** v0.6 - **Minimum PHP version:** We only support the [currently-maintained versions of PHP](https://secure.php.net/supported-versions.php). **Minimum supported WordPress version:** We recommend using [the current version of WordPress](https://wordpress.org/download/releases/). To see what versions of WordPress automated tests are run against, check out [the Travis CI configuration file](./.travis.yml). From 2951cf8ab2794f1ae4f07e975256ad972b2f77c4 Mon Sep 17 00:00:00 2001 From: Ben Keith Date: Fri, 9 Nov 2018 21:31:07 -0500 Subject: [PATCH 7/7] Clean up readme and changelog, add a bunch of things. Encourage people to say hi. --- changelog.md | 30 ++++++++++++++++++------ readme.md | 64 +++++++++++++++++++++++++++++++++++----------------- 2 files changed, 66 insertions(+), 28 deletions(-) diff --git a/changelog.md b/changelog.md index 9e17c11de..bf5b2ffe2 100644 --- a/changelog.md +++ b/changelog.md @@ -5,9 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), though this project doesn't succeed in adhering to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased](https://github.com/INN/largo/compare/0.5...0.5-dev) +## [Largo 0.6](https://github.com/INN/largo/compare/v0.5.5.4...v0.6) + +Special thanks to our community contributors: +- Mike Schinkel for his work on [pull request #1469](https://github.com/INN/largo/pull/1469) at WordCamp for Publishers 2017's Contributor Day +- GitHub user [fenriz07](https://github.com/fenriz07) for their work in [PR #1541](https://github.com/INN/largo/pull/1541) on updating links in our documentation -Thanks to Mike Schinkel for his work on [pull request 1469](https://github.com/INN/largo/pull/1469) at WordCamp for Publishers 2017's Contributor Day. ### New Features - Adds Gutenberg support, with @@ -15,18 +18,31 @@ Thanks to Mike Schinkel for his work on [pull request 1469](https://github.com/I - support for the `.alignwide` and `.alignfull` CSS classes and their use in blocks - pullquote styles -## Changes -- Fixes numerous undefined variable errors, as part of [issue 1492](https://github.com/INN/largo/issues/1492). +### Changes +- Fixes numerous undefined variable errors, as part of [issue #1492](https://github.com/INN/largo/issues/1492). - Users who have the capability to edit a given post will see the edit link on the frontend, where before users with the capability to edit published posts in general saw the link to edit the post in the frontend. [PR #1559](https://github.com/INN/largo/pull/1559) for [issue #1543](https://github.com/INN/largo/issues/1543). -- Largo now uses WordPress' `title-tag` support for `` tag output, which means that site title tags shoud now be modifiable by plugins. [PR #1566](https://github.com/INN/largo/pull/1566) for [issue 1470](https://github.com/INN/largo/issues/1470). +- Largo now uses WordPress' `title-tag` support for `<title>` tag output, which means that site title tags shoud now be modifiable by plugins. [PR #1566](https://github.com/INN/largo/pull/1566) for [issue #1470](https://github.com/INN/largo/issues/1470). - If the [Yoast SEO plugin](https://wordpress.org/plugins/wordpress-seo/) is active, Largo's default [Open Graph Protocol](http://ogp.me/) and [Twitter Cards](https://developer.twitter.com/en/docs/tweets/optimize-with-cards/overview/abouts-cards) tags will not be output. [PR #1567](https://github.com/INN/largo/pull/1567) for issues [#1437](https://github.com/INN/largo/issues/1437) and [#1470](https://github.com/INN/largo/issues/1470) +- Adds support for WordPress' `.screen-reader-text` CSS class. [PR #1530](https://github.com/INN/largo/pull/1530) for [issue #1528](https://github.com/INN/largo/issues/1528) as part of [issue #844](https://github.com/INN/largo/issues/844). +- Updates `.visuallyhidden` CSS styles in accordance with [the latest recommended technique](https://make.wordpress.org/accessibility/2015/02/09/hiding-text-for-screen-readers-with-wordpress-core/). [PR #1530](https://github.com/INN/largo/pull/1530) for [issue #1528](https://github.com/INN/largo/issues/1528) as part of [issue #844](https://github.com/INN/largo/issues/844). +- Thins the homepage stylesheets with LESS `(reference)` imports. [PR #1530](https://github.com/INN/largo/pull/1530) for [issue #1528](https://github.com/INN/largo/issues/1528) as part of [issue #844](https://github.com/INN/largo/issues/844). +- Adds a text domain to `style.css`. [PR #1527](https://github.com/INN/largo/pull/1527) as part of [issue #844](https://github.com/INN/largo/issues/844). +- Fixes a "WP_Admin_Bar::add_node was called incorrectly" warning message. [PR #1504](https://github.com/INN/largo/pull/1504) for [issue #1349](https://github.com/INN/largo/issues/1349). +- Modernizes Travis CI configuration to cover PHP 5.6, 7.0 and 7.1, and WordPress 4.6 through 5.0. Drops support for PHP 5.5 and earlier and WordPress 4.5 and earlier. [PR #1503](https://github.com/INN/largo/pull/1503) and [#1554](https://github.com/INN/largo/pull/1554). +- Where `largo_remove_hero()` removed duplicate hero images from the top of `the_content()`, the funciton no longer outputs empty paragraph tags, and now works on `img` tags without `src=""` attributes. [PR #1503](https://github.com/INN/largo/pull/1503/files#diff-751911f6a0ebcc05da47094668329397) for [issue #1404](https://github.com/INN/largo/issues/1404). +- Alphabetizes the contributor list in `readme.md`. ### Removed +- Deprecates `largo_fb_user_is_followable()`, [because Facebook changed their API](https://github.com/INN/largo/pull/1503#issuecomment-407869218). - Removes the default inclusion of Google Analytics with INN's Largo Project IDs. [PR #1502](https://github.com/INN/largo/pull/1502) as part of [issue #1495](https://github.com/INN/largo/issues/1495), and by request. - Removes the INN Member RSS widget, because the RSS feed it draws from is no longer supported or maintained by INN. Because the RSS feed was occasionally empty, the widget would result in 500 errors. [RP #1535](https://github.com/INN/largo/pulls/1535) for [issue #1511](https://github.com/INN/largo/issues/1511) and [#893](https://github.com/INN/largo/issues/893). -- Removes lingering traces of the Largo Featured Widget. [PR #1563](https://github.com/INN/largo/pull/1563) and [#1469](https://github.com/INN/largo/pull/1469) for [issue 1467](https://github.com/INN/largo/issues/1467), from Github user [mikeschinkel](https://github.com/mikeschinkel). +- Removes lingering traces of the Largo Featured Widget. [PR #1563](https://github.com/INN/largo/pull/1563) and [#1469](https://github.com/INN/largo/pull/1469) for [issue #1467](https://github.com/INN/largo/issues/1467), from Github user [mikeschinkel](https://github.com/mikeschinkel). - Removes many uses of `extract()` in widgets and theme functions, and improves code quality in widgets. -- Removes the `<title>` element from `header.php`, since Largo declares `title-tag` theme support. [PR #1566](https://github.com/INN/largo/pull/1566) for [issue 1470](https://github.com/INN/largo/issues/1470). +- Removes uses of `screen_icon()` and `get_screen_icon()`, deprecated in WordPress 4.8. [PR #1523](https://github.com/INN/largo/pull/1531) for [issue #1523](https://github.com/INN/largo/issues/1523) as part of [issue #844](https://github.com/INN/largo/issues/844). +- Removes the `<title>` element from `header.php`, since Largo declares `title-tag` theme support. [PR #1566](https://github.com/INN/largo/pull/1566) for [issue #1470](https://github.com/INN/largo/issues/1470). +- Removes two remaining PHP short tags. [PR #1525](https://github.com/INN/largo/pull/1525) for [issue #844](https://github.com/INN/largo/issues/844). +- Removes some deprecated `style.css` metadata tags. [PR #1524](https://github.com/INN/largo/pull/1524) for [issue #844](https://github.com/INN/largo/issues/844). +- Removes Hipchat support from `.travis.yml`. [PR #1503](https://github.com/INN/largo/pull/1503). ### Upgrade notices - If your child theme has significant custom styling, or has custom post templates, your theme may need to provide additional styles to ensure Gutenberg compatibility. diff --git a/readme.md b/readme.md index dab38dc5f..24e3811b3 100644 --- a/readme.md +++ b/readme.md @@ -2,26 +2,6 @@ A responsive WordPress framework designed for news publishers and developed by the Institute for Nonprofit News. -<img src="https://travis-ci.org/INN/Largo.svg?branch=develop" /> <img src="https://readthedocs.org/projects/largo/badge/?version=master" /> - ---- - -**IMPORTANT!** THIS PROJECT IS UNDER ACTIVE DEVELOPMENT - -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](https://github.com/INN/Largo/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](mailto:largo@inn.org) - ---- - ## About Largo <img align="right" src="/img/largo-login-logo.png" /> @@ -42,6 +22,8 @@ The project extends work done by [NPR's Project Argo](http://argoproject.org/). **Minimum supported WordPress version:** We recommend using [the current version of WordPress](https://wordpress.org/download/releases/). To see what versions of WordPress automated tests are run against, check out [the Travis CI configuration file](./.travis.yml). +If you're using Largo on your site, say hi! Send us an email at [labs@inn.org](mailto:labs@inn.org) or [through the contact form](https://labs.inn.org/contact/), sign up for a slot in [our weekly open office hours](https://docs.google.com/spreadsheets/d/1p-twn2D8oow7vXBfkcdYcZnVA4z8Q42OMs77KlHwf-g/edit#gid=0), or just say hi to [our staff](https://labs.inn.org/nerds/) at a conference. We'd love to include you on our [list of sites using Largo](https://github.com/INN/largo/wiki/Sites-Using-Largo). + ## Setup Follow the [setup instructions in the documentation](http://largo.readthedocs.io/users/download.html). @@ -54,6 +36,18 @@ If you're not sure where to start, [review the open issues on github](https://gi If you're still not sure where to start, that's totally fine! [Just shoot us an email](mailto:nerds@inn.org) 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](https://github.com/INN/Largo/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](mailto:largo@inn.org) + ## Credits Built and maintained by the [Institute for Nonprofit News](http://inn.org) product and technology team ([@INNNerds](http://twitter.com/INNNerds)): @@ -63,7 +57,35 @@ Built and maintained by the [Institute for Nonprofit News](http://inn.org) produ - **[Tyler Machado](https://github.com/tylermachado)** ([@tylermachado](https://twitter.com/tylermachado)), Front-End Developer - **Paola Baradello**, Account Director -Special thanks to everyone who has contributed to the project, including: [rnagle](https://github.com/rnagle), [kaeti](https://github.com/kaeti), [jackbrighton](http://github.com/jackbrighton), [danielbachhuber](http://github.com/danielbachhuber), [willhaynes](http://github.com/willhaynes), [drywall](http://github.com/drywall), [nacin](http://github.com/nacin), [meredithinn](http://github.com/meredithinn), [tothebeat](http://github.com/tothebeat), [lindamood](http://github.com/lindamood), [mospaw](http://github.com/mospaw), [DrewAPicture](http://github.com/drewapicture), [nipoez](http://github.com/nipoez), [palewire](http://github.com/palewire), [GaryJones](http://github.com/garyjones), [seamusleahy](http://github.com/seamusleahy), [joshuarrrr](http://github.com/joshuarrrr), [yayannabelle](https://github.com/yayannabelle), [jmusal](https://github.com/jmusal), [ntwb](https://github.com/ntwb), [MsPseudolus](https://github.com/MsPseudolus), [@gabehong](https://github.com/gabehong), [@julia67](https://github.com/julia67), [@rclations](https://github.com/rclations), [@aschweigert](https://github.com/aschweigert) and the whole news nerd and WordPress communities. +Special thanks to everyone who has contributed to the project, including the following alphabetical list of people: +- [@aschweigert](https://github.com/aschweigert) +- [@gabehong](https://github.com/gabehong) +- [@julia67](https://github.com/julia67) +- [@rclations](https://github.com/rclations) +- [DrewAPicture](http://github.com/drewapicture) +- [GaryJones](http://github.com/garyjones) +- [MsPseudolus](https://github.com/MsPseudolus) +- [danielbachhuber](http://github.com/danielbachhuber) +- [drywall](http://github.com/drywall) +- [fenriz07](http://github.com/fenriz07) +- [jackbrighton](http://github.com/jackbrighton) +- [jmusal](https://github.com/jmusal) +- [joshuarrrr](http://github.com/joshuarrrr) +- [kaeti](https://github.com/kaeti) +- [lindamood](http://github.com/lindamood) +- [meredithinn](http://github.com/meredithinn) +- [mikeschinkel](https://github.com/mikeschinkel) +- [mospaw](http://github.com/mospaw) +- [nacin](http://github.com/nacin) +- [nipoez](http://github.com/nipoez) +- [ntwb](https://github.com/ntwb) +- [palewire](http://github.com/palewire) +- [rnagle](https://github.com/rnagle) +- [seamusleahy](http://github.com/seamusleahy) +- [tothebeat](http://github.com/tothebeat) +- [willhaynes](http://github.com/willhaynes) +- [yayannabelle](https://github.com/yayannabelle) +- and the whole news nerd and WordPress communities. This project builds on a number of great open source projects, including: