From d1e7cd9df6c1303bdada14431b04c5b6c355901d Mon Sep 17 00:00:00 2001 From: Robin Cornett Date: Tue, 1 Dec 2015 10:39:23 -0500 Subject: [PATCH] update readme, .pot provisional 2.4.0 --- README.md | 4 + display-featured-image-genesis.php | 2 +- ...ass-displayfeaturedimagegenesis-common.php | 2 +- ...ass-displayfeaturedimagegenesis-helper.php | 4 +- languages/display-featured-image-genesis.pot | 262 ++++++++++-------- readme.txt | 10 +- 6 files changed, 160 insertions(+), 124 deletions(-) diff --git a/README.md b/README.md index 0468ca1..f24d46c 100644 --- a/README.md +++ b/README.md @@ -220,6 +220,10 @@ to a convenient location, such as your functions.php file. Otherwise, the page t ## Changelog +### 2.4.0 +* Now supports term metadata, added in WordPress 4.4. All new featured images for terms will be added to the termmeta table instead of wp_options. Old term images can be converted from the settings page. +* changed: generic functions have all been moved to a helper class for optimization. + ### 2.3.4 - 2015-11-13 * added: filters to modify image priority as well as hook (due to Workstation Pro theme) * improved: checks for ability to output and what to output diff --git a/display-featured-image-genesis.php b/display-featured-image-genesis.php index 14716bf..3764b85 100644 --- a/display-featured-image-genesis.php +++ b/display-featured-image-genesis.php @@ -12,7 +12,7 @@ * Plugin Name: Display Featured Image for Genesis * Plugin URI: http://github.com/robincornett/display-featured-image-genesis/ * Description: This plugin works within the Genesis Framework, to display featured images in beautiful and dynamic ways. - * Version: 2.3.4 + * Version: 2.4.0 * Author: Robin Cornett * Author URI: http://robincornett.com * License: GPL-2.0+ diff --git a/includes/class-displayfeaturedimagegenesis-common.php b/includes/class-displayfeaturedimagegenesis-common.php index 177b992..b13b90b 100644 --- a/includes/class-displayfeaturedimagegenesis-common.php +++ b/includes/class-displayfeaturedimagegenesis-common.php @@ -13,7 +13,7 @@ class Display_Featured_Image_Genesis_Common { * @var string * @since 1.4.3 */ - public $version = '2.3.4'; + public $version = '2.4.0'; /** * set and retreive variables for the featured image. diff --git a/includes/class-displayfeaturedimagegenesis-helper.php b/includes/class-displayfeaturedimagegenesis-helper.php index 8e91f0d..a82e40b 100644 --- a/includes/class-displayfeaturedimagegenesis-helper.php +++ b/includes/class-displayfeaturedimagegenesis-helper.php @@ -12,7 +12,7 @@ class Display_Featured_Image_Genesis_Helper { /** * Generic function to add settings sections * - * @since x.y.z + * @since 2.4.0 */ protected function add_sections( $sections ) { @@ -31,7 +31,7 @@ class Display_Featured_Image_Genesis_Helper { * @param array $sections registered sections * @return array all settings fields * - * @since x.y.z + * @since 2.4.0 */ protected function add_fields( $fields, $sections ) { diff --git a/languages/display-featured-image-genesis.pot b/languages/display-featured-image-genesis.pot index efe086b..9590bad 100644 --- a/languages/display-featured-image-genesis.pot +++ b/languages/display-featured-image-genesis.pot @@ -5,8 +5,8 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Display Featured Image for Genesis 2.3.0\n" -"POT-Creation-Date: 2015-08-15 14:06-0400\n" +"Project-Id-Version: Display Featured Image for Genesis 2.4.0\n" +"POT-Creation-Date: 2015-12-01 10:27-0500\n" "PO-Revision-Date: \n" "Last-Translator: Robin Cornett \n" "Language-Team: Robin Cornett \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "POT-Revision-Date: 2014-11-22 21:07-0500\n" -"X-Generator: Poedit 1.8.4\n" +"X-Generator: Poedit 1.8.6\n" "X-Poedit-Basepath: .\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-KeywordsList: __;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;" @@ -25,157 +25,157 @@ msgstr "" "X-Poedit-SearchPath-0: ..\n" #: ../includes/class-displayfeaturedimagegenesis-admin.php:88 -#: ../includes/class-displayfeaturedimagegenesis-taxonomies.php:46 -#: ../includes/class-displayfeaturedimagegenesis-taxonomies.php:72 -#: ../includes/class-displayfeaturedimagegenesis-taxonomies.php:105 +#: ../includes/class-displayfeaturedimagegenesis-taxonomies.php:48 +#: ../includes/class-displayfeaturedimagegenesis-taxonomies.php:73 +#: ../includes/class-displayfeaturedimagegenesis-taxonomies.php:205 msgid "Featured Image" msgstr "" #: ../includes/class-displayfeaturedimagegenesis-author.php:54 -#: ../includes/class-displayfeaturedimagegenesis-settings.php:483 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:329 msgid "Something unexpected happened. Please try again." msgstr "" +#: ../includes/class-displayfeaturedimagegenesis-author.php:104 +#: ../includes/class-displayfeaturedimagegenesis-helper.php:195 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:379 +#, php-format +msgid " The %s Featured Image has been reset to the last valid setting." +msgstr "" + +#: ../includes/class-displayfeaturedimagegenesis-author.php:107 +#: ../includes/class-displayfeaturedimagegenesis-helper.php:203 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:392 +msgid "Sorry, that is an invalid file type." +msgstr "" + +#: ../includes/class-displayfeaturedimagegenesis-author.php:109 +#: ../includes/class-displayfeaturedimagegenesis-helper.php:206 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:395 +msgid "Sorry, your image is too small." +msgstr "" + +#: ../includes/class-displayfeaturedimagegenesis-helper.php:145 +#: ../includes/class-displayfeaturedimagegenesis-taxonomies.php:50 +#: ../includes/class-displayfeaturedimagegenesis.php:184 +msgid "Select Image" +msgstr "" + +#: ../includes/class-displayfeaturedimagegenesis-helper.php:149 +#: ../includes/class-displayfeaturedimagegenesis-taxonomies.php:51 +msgid "Delete Image" +msgstr "" + #: ../includes/class-displayfeaturedimagegenesis-settings.php:33 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:34 msgid "Display Featured Image for Genesis" msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:34 -msgid "Display Featured Image Settings" -msgstr "" - -#: ../includes/class-displayfeaturedimagegenesis-settings.php:116 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:118 msgid "Optional Sitewide Settings" msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:133 -#: ../includes/class-displayfeaturedimagegenesis-settings.php:736 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:135 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:451 msgid "Featured Images for Custom Post Types" msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:161 -#: ../includes/class-displayfeaturedimagegenesis-settings.php:704 -#: ../includes/class-displayfeaturedimagegenesis-settings.php:744 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:155 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:419 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:459 msgid "Height" msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:164 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:158 msgid "Pixels to remove " msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:168 -#: ../includes/class-displayfeaturedimagegenesis-settings.php:709 -#: ../includes/class-displayfeaturedimagegenesis-settings.php:749 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:162 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:424 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:464 msgid "Default Featured Image" msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:174 -#: ../includes/class-displayfeaturedimagegenesis-settings.php:716 -#: ../includes/class-displayfeaturedimagegenesis-settings.php:754 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:168 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:431 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:469 msgid "Skip Front Page" msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:177 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:171 msgid "Do not show the Featured Image on the Front Page of the site." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:181 -#: ../includes/class-displayfeaturedimagegenesis-settings.php:723 -#: ../includes/class-displayfeaturedimagegenesis-settings.php:759 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:175 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:438 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:474 msgid "Do Not Move Titles" msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:184 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:178 msgid "Do not move the titles to overlay the backstretch Featured Image." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:188 -#: ../includes/class-displayfeaturedimagegenesis-settings.php:726 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:182 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:441 msgid "Move Excerpts/Archive Descriptions" msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:191 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:185 msgid "" "Move excerpts (if used) on single pages and move archive/taxonomy " "descriptions to overlay the Featured Image." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:195 -#: ../includes/class-displayfeaturedimagegenesis-settings.php:729 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:189 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:444 msgid "Show Featured Image on Subsequent Blog Pages" msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:198 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:192 msgid "Show featured image on pages 2+ of blogs and archives." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:202 -#: ../includes/class-displayfeaturedimagegenesis-settings.php:732 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:196 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:447 msgid "Add Featured Image to Feed?" msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:205 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:199 msgid "Optionally, add the featured image to your RSS feed." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:242 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:226 msgid "" "The Display Featured Image for Genesis plugin has just a few optional " "settings. Check the Help tab for more information. " msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:253 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:237 msgid "" "Since you have custom post types with archives, you might like to set a " "featured image for each of them." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:294 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:248 msgid "" "Changing this number will reduce the backstretch image height by this number " "of pixels. Default is zero." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:325 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:279 #, php-format msgid "" "If you would like to use a default image for the featured image, upload it " "here. Must be at least %1$s pixels wide." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:373 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:309 #, php-format msgid "View your %2$s archive." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:412 -#: ../includes/class-displayfeaturedimagegenesis-taxonomies.php:48 -#: ../includes/class-displayfeaturedimagegenesis.php:179 -msgid "Select Image" -msgstr "" - -#: ../includes/class-displayfeaturedimagegenesis-settings.php:416 -#: ../includes/class-displayfeaturedimagegenesis-taxonomies.php:49 -msgid "Delete Image" -msgstr "" - -#: ../includes/class-displayfeaturedimagegenesis-settings.php:556 -#: ../includes/class-displayfeaturedimagegenesis-settings.php:648 -#, php-format -msgid " The %s Featured Image has been reset to the last valid setting." -msgstr "" - -#: ../includes/class-displayfeaturedimagegenesis-settings.php:569 -#: ../includes/class-displayfeaturedimagegenesis-settings.php:651 -msgid "Sorry, that is an invalid file type." -msgstr "" - -#: ../includes/class-displayfeaturedimagegenesis-settings.php:572 -#: ../includes/class-displayfeaturedimagegenesis-settings.php:653 -msgid "Sorry, your image is too small." -msgstr "" - -#: ../includes/class-displayfeaturedimagegenesis-settings.php:705 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:420 msgid "" "Depending on how your header/nav are set up, or if you just do not want your " "backstretch image to extend to the bottom of the user screen, you may want " @@ -183,7 +183,7 @@ msgid "" "image, making it shorter." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:706 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:421 msgid "" "The plugin determines the size of your backstretch image based on the size " "of the user's browser window. Changing the \"Height\" setting tells the " @@ -191,27 +191,27 @@ msgid "" "user's window, regardless of the size of that window." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:707 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:422 msgid "" "If you need to control the size of the backstretch Featured Image output " "with more attention to the user's screen size, you will want to consider a " "CSS approach instead. Check the readme for an example." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:710 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:425 msgid "" "You may set a large image to be used sitewide if a featured image is not " "available. This image will show on posts, pages, and archives." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:712 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:427 #, php-format msgid "" "Supported file types are: jpg, jpeg, png, and gif. The image must be at " "least %1$s pixels wide." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:717 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:432 msgid "" "If you set a Default Featured Image, it will show on every post/page of your " "site. This may not be desirable on child themes with a front page " @@ -221,7 +221,7 @@ msgid "" "image for that page individually." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:719 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:434 #, php-format msgid "" "If you want to prevent entire groups of posts from not using the Featured " @@ -229,14 +229,14 @@ msgid "" "your theme functions.php file." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:724 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:439 msgid "" "This setting applies to the backstretch Featured Image only. It allows you " "to keep the post/page titles in their original location, instead of " "overlaying the new image." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:727 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:442 msgid "" "By default, archive descriptions (set on the Genesis Archive Settings pages) " "show below the Default Featured Image, while the archive title displays on " @@ -244,13 +244,13 @@ msgid "" "optional excerpts will display in a box overlaying the Featured Image." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:730 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:445 msgid "" "Featured Images do not normally show on the second (and following) page of " "term/blog/post archives. Check this setting to ensure that they do." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:733 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:448 msgid "" "This plugin does not add the Featured Image to your content, so normally you " "will not see your Featured Image in the feed. If you select this option, " @@ -258,48 +258,76 @@ msgid "" "your RSS feed." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:734 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:449 msgid "" "If your RSS feed is set to Full Text, the Featured Image will be added to " "the entry content. If it is set to Summary, the Featured Image will be added " "to the excerpt instead." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:737 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:452 msgid "" "Some plugins and/or developers extend the power of WordPress by using Custom " "Post Types to create special kinds of content." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:738 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:453 msgid "" "Since your site uses Custom Post Types, you may optionally set a Featured " "Image for each archive." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:739 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:454 msgid "" "Featured Images for archives can be smaller than the Default Featured Image, " "but still need to be larger than your site's \"medium\" image size." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:764 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:479 msgid "Move Excerpts" msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:769 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:484 msgid "Subsequent Pages" msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:774 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:489 msgid "RSS Feed" msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-settings.php:785 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:496 msgid "Custom Post Types" msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-taxonomies.php:50 +#: ../includes/class-displayfeaturedimagegenesis-settings.php:519 +msgid "" +"WordPress 4.4 introduced term metadata for categories, tags, and other " +"taxonomies. I'd like to automatically convert your existing term images to " +"use this new awesomeness." +msgstr "" + +#: ../includes/class-displayfeaturedimagegenesis-settings.php:520 +msgid "" +"This will modify your database, so if you'd rather do it yourself, you can. " +"Here's a list of the affected terms:" +msgstr "" + +#: ../includes/class-displayfeaturedimagegenesis-settings.php:526 +msgid "" +"If you update the terms by hand, this notice will disappear, or you can " +"dismiss the notice. Or, you know, click the Update button to do it all at " +"once. Just please double check your terms after the update process." +msgstr "" + +#: ../includes/class-displayfeaturedimagegenesis-settings.php:532 +msgid "Update My Terms" +msgstr "" + +#: ../includes/class-displayfeaturedimagegenesis-settings.php:537 +msgid "Dismiss (I've got this!)" +msgstr "" + +#: ../includes/class-displayfeaturedimagegenesis-taxonomies.php:52 msgid "Set Featured Image for new term." msgstr "" @@ -308,11 +336,11 @@ msgstr "" msgid "Set Featured Image for %1$s." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-taxonomies.php:100 +#: ../includes/class-displayfeaturedimagegenesis-taxonomies.php:200 msgid "Set Featured Image" msgstr "" -#: ../includes/class-displayfeaturedimagegenesis-taxonomies.php:101 +#: ../includes/class-displayfeaturedimagegenesis-taxonomies.php:201 msgid "" "You may set a featured image for your terms. This image will be used on the " "term archive page, and as a fallback image on a single post page if it does " @@ -333,7 +361,7 @@ msgid "" "for you." msgstr "" -#: ../includes/class-displayfeaturedimagegenesis.php:228 +#: ../includes/class-displayfeaturedimagegenesis.php:233 msgid "Settings" msgstr "" @@ -368,14 +396,14 @@ msgid "Show the user's featured image." msgstr "" #: ../includes/widgets/displayfeaturedimagegenesis-author-widget.php:159 -#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:253 -#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:247 +#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:249 +#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:248 msgid "Image Size:" msgstr "" #: ../includes/widgets/displayfeaturedimagegenesis-author-widget.php:170 -#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:264 -#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:258 +#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:260 +#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:259 msgid "Image Alignment:" msgstr "" @@ -383,28 +411,28 @@ msgstr "" #: ../includes/widgets/displayfeaturedimagegenesis-author-widget.php:199 #: ../includes/widgets/displayfeaturedimagegenesis-author-widget.php:211 #: ../includes/widgets/displayfeaturedimagegenesis-author-widget.php:226 -#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:266 -#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:260 +#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:262 +#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:261 msgid "None" msgstr "" #: ../includes/widgets/displayfeaturedimagegenesis-author-widget.php:173 #: ../includes/widgets/displayfeaturedimagegenesis-author-widget.php:200 -#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:267 -#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:261 +#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:263 +#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:262 msgid "Left" msgstr "" #: ../includes/widgets/displayfeaturedimagegenesis-author-widget.php:174 #: ../includes/widgets/displayfeaturedimagegenesis-author-widget.php:201 -#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:268 -#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:262 +#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:264 +#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:263 msgid "Right" msgstr "" #: ../includes/widgets/displayfeaturedimagegenesis-author-widget.php:175 -#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:269 -#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:263 +#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:265 +#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:264 msgid "Center" msgstr "" @@ -478,29 +506,29 @@ msgstr "" msgid "Display Featured Post Type Archive Image" msgstr "" -#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:197 -#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:178 +#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:193 +#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:179 msgid "Title:" msgstr "" -#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:206 +#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:202 msgid "Post Type:" msgstr "" -#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:218 +#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:214 msgid "Posts" msgstr "" -#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:231 +#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:227 msgid "Show Archive Title" msgstr "" -#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:236 +#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:232 msgid "Show Archive Intro Text" msgstr "" -#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:249 -#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:243 +#: ../includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php:245 +#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:244 msgid "Show Featured Image" msgstr "" @@ -512,18 +540,18 @@ msgstr "" msgid "Display Featured Term Image" msgstr "" -#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:187 +#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:188 msgid "Taxonomy:" msgstr "" -#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:203 +#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:204 msgid "Term:" msgstr "" -#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:225 +#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:226 msgid "Show Term Title" msgstr "" -#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:230 +#: ../includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php:231 msgid "Show Term Intro Text" msgstr "" diff --git a/readme.txt b/readme.txt index 793de3c..32cd905 100644 --- a/readme.txt +++ b/readme.txt @@ -5,7 +5,7 @@ Donate link: https://robincornett.com/donate/ Tags: backstretch, featured image, featured images, genesis, studiopress, post thumbnails, featured image rss, rss Requires at least: 4.1 Tested up to: 4.4 -Stable tag: 2.3.4 +Stable tag: 2.4.0 License: GPL-2.0+ License URI: http://www.gnu.org/licenses/gpl-2.0.txt @@ -168,11 +168,15 @@ This will follow the settings you choose in the Genesis Theme Settings. 3. Quickly see the featured image assigned to each post or term. == Upgrade Notice == -= 2.3.4 = -mostly bugfixes, but also new filters for image output += 2.4.0 = +Featured images for terms now use term metadata, introduced in WP 4.4. Old images can be updated automatically or by hand. == Changelog == += 2.4.0 = +* Now supports term metadata, added in WordPress 4.4. All new featured images for terms will be added to the termmeta table instead of wp_options. Old term images can be converted from the settings page. +* changed: generic functions have all been moved to a helper class for optimization. + = 2.3.4 = * added: filters to modify image priority as well as hook (due to Workstation Pro theme) * improved: checks for ability to output and what to output