Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thefrosty/wp-featured-image-column

Adds a column to public post types edit screen where the featured image of each post will be shown (if available).
https://github.com/thefrosty/wp-featured-image-column

columns featured-image wordpress wordpress-plugin

Last synced: 26 days ago
JSON representation

Adds a column to public post types edit screen where the featured image of each post will be shown (if available).

Awesome Lists containing this project

README

        

# Featured Image Column
**Contributors:** austyfrosty, DH-Shredder, MartyThornley, chrisjean,
**Donate link:** https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XQRHECLPQ46TE
**Tags:** featured image, admin, column
**Requires at least:** 6.2
**Tested up to:** 6.4
**Stable tag:** trunk
**Requires PHP**: 8.0

Adds a column to public post types edit screen where the featured image of each post will be shown (if available).



## Description

As of version 0.2.2 you can select which post types you'd like to have the image column.
It simply adds a column before the title (far left) the show's the posts featured image if it's supported and exists.

Want to change the default image? Simply filter you own image by using `featured_image_column_default_image`
or filter your own CSS by using the `featured_image_column_css` filter hook.

### Example actions/filters

**Add support for a custom default image**
```php
function my_custom_featured_image_column_image( $image ) {
if ( !has_post_thumbnail() ) {
return trailingslashit( get_stylesheet_directory_uri() ) . 'images/featured-image.png';
}

return $image;
}
add_filter( 'featured_image_column_default_image', 'my_custom_featured_image_column_image' );
```

**Remove support for post types** *Use the `featured_image_column_init` action hook for your filter.*
```php
function frosty_featured_image_column_init_func() {
add_filter( 'featured_image_column_post_types', 'frosty_featured_image_column_remove_post_types', 11 ); // Remove
}
add_action( 'featured_image_column_init', 'frosty_featured_image_column_init_func' );

function frosty_featured_image_column_remove_post_types( $post_types ) {
foreach( $post_types as $key => $post_type ) {
if ( 'post-type' === $post_type ) // Post type you'd like removed. Ex: 'post' or 'page'
unset( $post_types[$key] );
}
return $post_types;
}

```

For more question please visit [https://austin.passy.co](https://austin.passy.co/wordpress-plugins/featured-image-column/)

## Installation

Follow the steps below to install the plugin.

1. Upload the `featured-image-column` directory to the /wp-content/plugins/ directory. OR click add new plugin in your WordPress admin.
2. Activate the plugin through the 'Plugins' menu in WordPress.

## Screenshots

### 1. Post edit.php screen.
![Post edit.php screen.](https://ps.w.org/featured-image-column/assets/screenshot-1.png)

## Changelog

### Version 1.0.0 (2023/11/16)

* Update code for PHP >= 8.0.
* Update for WordPress >= 6.2.

### Version 0.3.2 (06/26/17)

* Missed short-array syntax updates for PHP < 5.4 compatibility.

### Version 0.3.1 (06/26/17)

* Fix for PHP versions < 5.4.
* Please update your PHP versions!

### Version 0.3 (06/25/17)

* Code cleanup.
* Tested with WordPress 4.8 new minimum version requirement set to 4.4.
* Image columns work correctly when using Quick Edit now (no more collapsing)!
* Removed use of additional wp_cache.s
* Toggling setting controls for post types works again (turn on/off featured image column per post type).

### Version 0.2.3 (04/4/15)

* Make sure get_the_image() returns the cached image. /ht Djules

### Version 0.2.2 (12/3/14)

* Wow. Exactly one year to the dau since the last update!
* Added settings to turn on/off featured image column per post type.
* Added pre load hook `featured_image_column_init`.
* Better custom post type column manager filter.

### Version 0.2.1 (12/3/13)

* Fixed custom post type support.

### Version 0.2.0 (12/2/13)

* Updated version to WordPress 3.8 compatable and PHP 5.3+
* Added new filter `featured_image_column_post_types` for post type support (add/remove).
* Removed closing PHP.

### Version 0.1.10 (9/5/13)

* Fixed `PHP Deprecated: Assigning the return value of new by reference is deprecated in /featured-image-column/featured-image-column.php on line 157`.

### Version 0.1.9 (3/11/12)

* Fixed repeat images per posts.
* Added filter to style sheet, (use your own CSS to make the thumbnail bigger).

### Version 0.1.8 (2/16/12)

* Updated `wp_cache_set/get`

### Version 0.1.7 (1/18/12)

* Tried to update some code to fix repeated images.

### Version 0.1.6 (11/21/11)

* Code edits by Chris Jean of ithemes.com.

### Version 0.1.5 (10/18/11)

* Fixed latest post image showing up across all posts.
* Reset the query check.

### Version 0.1.4 (10/17/11)

* Added filter for `post_type`'s, thanks to [Bill Erickson](http://wordpress.org/support/topic/plugin-featured-image-column-filter-for-post-types?replies=1)
* Fixed error when zero posts exists (very rare).

### Version 0.1.3 (10/17/11)

* Added a light caching script for the images.
* Updated a contributors .org profile name.

### Version 0.1.2 (9/30/11)

* Removed PHP4 constructor.
* TODO: Fix error when no posts exists.

### Version 0.1.1 (9/20/11)

* Add support for public `$post_type`'s that support `'post-thumbnails'`.

### Version 0.1 (9/14/11)

* Initial release.

## Upgrade Notice

### 0.3
Code cleanup, compatibility updates for WordPress 4.8, quick edit no longer collapses the columns and the settings actually toggle post_types on/off!
## Support on Beerpay
Hey dude! Help me out for a couple of :beers:!

[![Beerpay](https://beerpay.io/thefrosty/wp-featured-image-column/badge.svg?style=beer-square)](https://beerpay.io/thefrosty/wp-featured-image-column) [![Beerpay](https://beerpay.io/thefrosty/wp-featured-image-column/make-wish.svg?style=flat-square)](https://beerpay.io/thefrosty/wp-featured-image-column?focus=wish)