Skip to the content.

Quick Edit Featured Image

This lightweight plugin allows to set and remove a Featured Image via the Quick Edit action screen in Post Type List Tables within the WordPress Admin. Out of the box this works for Posts, Pages and any public Post Type which supports Featured Images. (Can be disabled indiviually via code snippet or filter.)

Quick Edit Featured Image – Inline edit Screenshot: example of inline edit view

Quick Edit Featured Image – Admin column Screenshot: the added column in the list table, plus placeholder image icon

Tested Compatibility


Support Project Installation How Plugin Works Custom Tweaks Changelog Plugin Scope / Disclaimer

Support the Project

If you find this project helpful, consider showing your support by buying me a coffee! Your contribution helps me keep developing and improving this plugin.

Enjoying the plugin? Feel free to treat me to a cup of coffee ☕🙂 through the following options:


Installation

Quick Install

  1. Download ZIP: quick-edit-featured-image.zip
  2. Upload via WordPress Plugins > Add New > Upload Plugin
  3. Once activated, you’ll see the new admin column “Image” in the Post list table for example.

How this Plugin Works

  1. Adds a new column to the List Table for Posts, Pages, Post Types – if these support Featured Image and are public (post type needs support for thumbnail in WordPress terms)
  2. Adds the Featured Image to Quick Edit (inline edit) – this saves a lot of clicks & time to set or remove a featured image for a lot of posts (no longer opening the post, setup, save, close tab or going back in browser …)
  3. Placeholder icon image for all Posts/ Post Types that have no featured image yet – clicking on icon opens Quick Edit

Saves time for admins, site builders and editors!

Note, the following post types are disabled by default because they either have thumbnail support or are internal


Custom Tweaks

via Constant:

To exclude a post type from the adding of the Featured Image column, just add a constant to your wp-config.php file, to a functions.php (of theme or child theme) or via a code snippet plugin. Here’s an example – define the constant and add an array of post type slugs (note the square brackets which forming the array!):

define( 'QEFI_DISABLED_TYPES', [ 'woohoo-post-type', 'book', 'download-manager-plugin' ] );

That would result in NO Featured Image column and quick edit feature for these post type slugs: woohoo-post-type, book and download-manager-plugin

via Filter (for developers):

Developers can use the filter 'ddw/quick_edit/post_types_disable' –> is defined in function ddw_qefi_post_types_disable() This can be used to define which post types should not be supported (or should still be supported …).


Changelog / Releases

v1.0.0


Plugin Scope / Disclaimer

This plugin comes as is.

Disclaimer 1: So far I will support the plugin for breaking errors to keep it working. Otherwise support will be very limited. Also, it will NEVER be released to WordPress.org Plugin Repository for a lot of reasons (ah, thanks, Matt!).

Disclaimer 2: All of the above might change. I do all this stuff only in my spare time.

Most of all: Have fun building great sites!!! ;-)


Copyright © 2025 David Decker – DECKERWEB.de