Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Category Featured Images Extended

Set images for categories and tags, especially for fallback post thumbnails or featured images.

Category Featured Images Extended (CFIX) can ensure that posts, category archive pages, widgets and other elements of your site will always display a thumbnail or featured image* when called upon to do so by themes, templates, and plugins. If a featured image has been individually set for a post, it will be used. If it's missing, CFIX will supply a category or tag "fallback" image in its place.

If a featured/thumbnail image has not been set for a post, CFIX will first try to supply an image from one of the post's categories or tags. If none is found, the plugin will look for a parent category with an image. Finally, if no linked or related post, category, tag, or parent category image is found, a particular fallback tag or category image can be used if set as "global fallback."

This plugin was originally based on "Category Featured Images" (CFI) by Mattia Roccoberton. If you already have been using CFI, when you install this extended version your already saved category image settings will be preserved and copied.

In CFI

  • If a post does not have its own featured image, a category featured image will be used if available.
  • If a post has more than one category with a featured image, the first available category image will be used.
  • If none of the post's categories has a featured image, a parent category's featured image will be used if available.

In CFIX

  • (New since 1.2) You can also set tag images.
  • You can designate categories or tags whose images will be avoided: This feature may be helpful when numerous posts use the same general category, and you wish to force the use of a more specific image.
  • You can also designate a category or tag whose image will be used as a last fallback when no regular featured image, category image, or parent category image is available. This feature may be helpful especially if your installation features many top-level categories, and you either do not wish to find images for each and every one, or you just haven't done so yet. (One way to combine this feature and the previous one would be to designate the same category for both avoidance and last resort: The plug-in would always look for a more specific, not-to-be-avoided category, but fall back to the more general category otherwise.)
  • When a post has multiple category or tag images available, the most recently added category or tag will be used (this behavior is modifiable via hook or filter).

Also new in 1.3:

  • Streamlined code for better performance: The plugin "swings into action" (querying for options and deriving variables) only when necessary.

NOTE: IF UPGRADING FROM CATEGORY FEATURED IMAGES, DE-ACTIVATE IT TO AVOID CONFLICTS

As a further precaution, do not uninstall CFI completely until you are sure that CFIX is working as expected for you.

Finally, CFIX is also translation-ready.

* The terms "thumbnail" and "featured" are used somewhat interchangeably in WordPress, even though many featured/thumbnail images will be displayed at much larger than thumbnail size.

Author CK MacLeod
Profile
Contributors CKMacLeod
Tags categories, CK MacLeod, featured image, thumbnail
  1. category-featured-images-extended screenshot 1

    Settings Page

  2. category-featured-images-extended screenshot 2

    Edit Category Page

  3. category-featured-images-extended screenshot 3

    Posts Archive Before CFIX

  4. category-featured-images-extended screenshot 4

    Posts Archive After CFIX

  1. Install and activate the plugin
  2. DE-ACTIVATE CATEGORY FEATURED IMAGES IF ACTIVATED
  3. Go to "Posts/Categories"
  4. Edit a category
  5. Set the category featured image
  6. Go to "Settings/Category Featured Images Extended" to set fallback options.

1.34

Avoid PHP Warnings for illegal offset when no global fallback category has been set - now tests whether value has been set.

1.33

Corrected syntax to avoid "function return value in write context" errors in deprecated (pre-5.5) versions of PHP.

1.32

  • Added variable definition to prevent pesky undefined warning on activation in some installations; fixed js script localization

1.31

  • Removed problematic "thumbnail false positive" detection for restoration as future option.

1.3

  • Tags options
  • Performance-related enhancements

1.2.1

  • Sort order correction.

1.2

  • Fixes serious bug created in 1.1 - so somewhat critical upgrade if already upgraded to 1.1

1.1

  • Exclusion/Parent Category fallback corrections; avoid "has thumbnail" false positives.

1.0.1

  • Maintenance: Typos, Uninstall Error, Admin Footer

1.0

  • First Version in WordPress Repo

1. Why Aren't My Fallback Images Showing Up on a Few/Some/All Posts?

Assuming that you've cleared any caches that might be affecting display, and that you've properly added the relevant category images, one possibility is that your post data ("Post Metadata") was corrupted or incompletely inserted during a restore, import, or other operation, and that WordPress wrongly thinks that your posts have thumbnail or featured images when they don't really. Many relatively well-tested, widely and even very widely in use WordPress plug-ins and functions will produce this "thumbnail false positive" behavior.

CFIX has been written to provide a thumbnail image even in such cases, but please contact the developer if you encounter such an outcome, as the plug-in is still new, and use cases are still being assembled. For instructions on Flushing Bad Thumbnail Data see CFIX Advanced Topics.

2. Is CFIX causing a performance hit at my site?

CFIX WILL add some overhead, especially if your layout features large numbers of posts calling for thumbnails or featured images that have not been set, requiring the plug-in to work overtime to find fallbacks. Slowed page loads should be mitigated with proper use of good caching applications - which you ought to be using in any event, especially if utilizing image-rich multi-post displays, and depending on the plug-in to provide a large number of substitute images.

Additional Info

Still to Come

  1. Thumbnail and Featured Image Fallback: A plugin with all CFIX capabilities as well as options to use other images (from post content or as uploaded) for fallback purposes.
  2. Supplementary Utilities: To handle thumbnail "false positives" (a problem for some imported or restored archives) or flush bad thumbnail data.

Check the CFIX home pages for additional background, examples, documentation, and usage tips... or to contact the developer directly.

Thanks!

All gratitude to Mattia Roccoberton for the basic code for his original Categorey Featured Images plug-in, which I had been using for years before I got around to extending it. Thanks also to all of the developers and everyday code-hackers, far too numerous to name, upon whose work I have depended.

Share  
Download
Version 1.34

Requires WordPress version: 3.5.0 or higher

Compatible up to: 4.7.2

Last Updated 18 Dec 2016

Date Added: 23 Sep 2016

Plugin Homepage

Evaluation
star1
star2
star3
star4
star5

4 stars
4 ratings
1,371 downloads

Compatibility

Not Enough Data

Reports:
Works: 0
Broken: 0