Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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).
- Host: GitHub
- URL: https://github.com/thefrosty/wp-featured-image-column
- Owner: thefrosty
- Created: 2016-12-07T22:29:32.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-11-16T23:38:04.000Z (12 months ago)
- Last Synced: 2023-11-17T00:54:08.402Z (12 months ago)
- Topics: columns, featured-image, wordpress, wordpress-plugin
- Language: PHP
- Homepage: https://austin.passy.co/wordpress-plugins/
- Size: 681 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.0Adds 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)