{"id":52224,"date":"2016-11-17T14:01:57","date_gmt":"2016-11-17T14:01:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/conditionally-display-featured-image-on-singular-pages\/"},"modified":"2026-01-09T09:25:09","modified_gmt":"2026-01-09T09:25:09","slug":"conditionally-display-featured-image-on-singular-pages","status":"publish","type":"plugin","link":"https:\/\/tuk.wordpress.org\/plugins\/conditionally-display-featured-image-on-singular-pages\/","author":14527840,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.3.2","stable_tag":"3.3.2","tested":"6.9.4","requires":"6.7","requires_php":"5.6","requires_plugins":null,"header_name":"Conditionally display featured image on singular pages and posts","header_author":"Cyrill Bolliger","header_description":"","assets_banners_color":"fcfdfd","last_updated":"2026-01-09 09:25:09","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/cyrillbolliger\/conditional-featured-image","header_author_uri":"","rating":4.8,"author_block_rating":0,"active_installs":30000,"downloads":422484,"num_ratings":38,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.1":{"tag":"1.1.1","author":"cyrillbolliger","date":"2016-11-22 19:19:05"},"1.1.2":{"tag":"1.1.2","author":"cyrillbolliger","date":"2016-11-22 20:53:51"},"1.1.3":{"tag":"1.1.3","author":"cyrillbolliger","date":"2016-12-15 14:33:55"},"1.2.0":{"tag":"1.2.0","author":"cyrillbolliger","date":"2016-12-25 12:52:55"},"1.2.1":{"tag":"1.2.1","author":"cyrillbolliger","date":"2017-02-05 09:06:20"},"1.2.2":{"tag":"1.2.2","author":"cyrillbolliger","date":"2017-11-16 22:36:09"},"1.3.0":{"tag":"1.3.0","author":"cyrillbolliger","date":"2018-06-28 20:32:44"},"1.4.0":{"tag":"1.4.0","author":"cyrillbolliger","date":"2018-12-10 11:25:17"},"2.0.0":{"tag":"2.0.0","author":"cyrillbolliger","date":"2019-07-07 19:52:18"},"2.1.0":{"tag":"2.1.0","author":"cyrillbolliger","date":"2019-10-24 11:49:40"},"2.1.1":{"tag":"2.1.1","author":"cyrillbolliger","date":"2020-06-21 10:17:11"},"2.1.2":{"tag":"2.1.2","author":"cyrillbolliger","date":"2020-06-21 10:26:22"},"2.10.0":{"tag":"2.10.0","author":"cyrillbolliger","date":"2021-12-12 14:47:16"},"2.11.0":{"tag":"2.11.0","author":"cyrillbolliger","date":"2021-12-13 15:43:42"},"2.12.0":{"tag":"2.12.0","author":"cyrillbolliger","date":"2022-01-10 17:45:59"},"2.13.0":{"tag":"2.13.0","author":"cyrillbolliger","date":"2022-05-08 15:54:31"},"2.14.0":{"tag":"2.14.0","author":"cyrillbolliger","date":"2023-04-16 18:25:39"},"2.2.0":{"tag":"2.2.0","author":"cyrillbolliger","date":"2020-07-22 16:26:33"},"2.3.0":{"tag":"2.3.0","author":"cyrillbolliger","date":"2020-07-22 17:27:32"},"2.3.1":{"tag":"2.3.1","author":"cyrillbolliger","date":"2020-08-01 12:02:15"},"2.4.0":{"tag":"2.4.0","author":"cyrillbolliger","date":"2020-12-09 15:18:18"},"2.5.0":{"tag":"2.5.0","author":"cyrillbolliger","date":"2020-12-12 13:16:46"},"2.5.1":{"tag":"2.5.1","author":"cyrillbolliger","date":"2020-12-28 12:06:33"},"2.6.0":{"tag":"2.6.0","author":"cyrillbolliger","date":"2020-12-30 22:36:28"},"2.7.0":{"tag":"2.7.0","author":"cyrillbolliger","date":"2021-01-05 22:33:04"},"2.7.1":{"tag":"2.7.1","author":"cyrillbolliger","date":"2021-04-28 19:41:35"},"2.8.0":{"tag":"2.8.0","author":"cyrillbolliger","date":"2021-05-02 21:16:59"},"2.8.1":{"tag":"2.8.1","author":"cyrillbolliger","date":"2021-05-20 07:43:56"},"2.8.2":{"tag":"2.8.2","author":"cyrillbolliger","date":"2021-08-25 16:19:00"},"2.9.0":{"tag":"2.9.0","author":"cyrillbolliger","date":"2021-09-01 21:45:55"},"3.0.0":{"tag":"3.0.0","author":"cyrillbolliger","date":"2023-07-21 05:27:31"},"3.0.1":{"tag":"3.0.1","author":"cyrillbolliger","date":"2023-07-22 10:19:34"},"3.1.0":{"tag":"3.1.0","author":"cyrillbolliger","date":"2023-09-16 09:40:14"},"3.1.1":{"tag":"3.1.1","author":"cyrillbolliger","date":"2023-09-16 09:46:53"},"3.2.0":{"tag":"3.2.0","author":"cyrillbolliger","date":"2024-10-28 11:49:09"},"3.3.0":{"tag":"3.3.0","author":"cyrillbolliger","date":"2025-02-14 17:54:56"},"3.3.1":{"tag":"3.3.1","author":"cyrillbolliger","date":"2025-04-15 18:04:38"},"3.3.2":{"tag":"3.3.2","author":"cyrillbolliger","date":"2026-01-09 09:25:09"}},"upgrade_notice":[],"ratings":{"1":0,"2":1,"3":1,"4":2,"5":34},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3240826,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3240826,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":2346522,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":2179257,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2179257,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3435755,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"login\":true,\"landingPage\":\"\\\/wp-admin\\\/post.php?post=10&action=edit\",\"steps\":[{\"step\":\"importWxr\",\"file\":{\"resource\":\"url\",\"url\":\"https:\\\/\\\/raw.githubusercontent.com\\\/cyrillbolliger\\\/conditional-featured-image\\\/main\\\/playground\\\/blueprint-content.xml\"}},{\"step\":\"writeFile\",\"path\":\"\\\/wordpress\\\/wp-content\\\/bike.jpeg\",\"data\":{\"resource\":\"url\",\"url\":\"https:\\\/\\\/raw.githubusercontent.com\\\/cyrillbolliger\\\/conditional-featured-image\\\/main\\\/playground\\\/bike.jpeg\"}},{\"step\":\"wp-cli\",\"command\":\"wp media import wordpress\\\/wp-content\\\/bike.jpeg --post_id=10 --title='bike' --featured_image\"},{\"step\":\"writeFile\",\"path\":\"\\\/wordpress\\\/wp-content\\\/hike.jpeg\",\"data\":{\"resource\":\"url\",\"url\":\"https:\\\/\\\/raw.githubusercontent.com\\\/cyrillbolliger\\\/conditional-featured-image\\\/main\\\/playground\\\/hike.jpeg\"}},{\"step\":\"wp-cli\",\"command\":\"wp media import wordpress\\\/wp-content\\\/hike.jpeg --post_id=6 --title='hike' --featured_image\"},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"conditionally-display-featured-image-on-singular-pages\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":[],"tagged_versions":["1.1.1","1.1.2","1.1.3","1.2.0","1.2.1","1.2.2","1.3.0","1.4.0","2.0.0","2.1.0","2.1.1","2.1.2","2.10.0","2.11.0","2.12.0","2.13.0","2.14.0","2.2.0","2.3.0","2.3.1","2.4.0","2.5.0","2.5.1","2.6.0","2.7.0","2.7.1","2.8.0","2.8.1","2.8.2","2.9.0","3.0.0","3.0.1","3.1.0","3.1.1","3.2.0","3.3.0","3.3.1","3.3.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3240826,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3240826,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3240826,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3240826,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3240826,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Backend (Block Editor)","2":"Frontend (Front Page \/ Post List \/ Query Loop Block \/ Archive View)","3":"Frontend (Post \/ Page \/ Singular View)","4":"Backend (Classic Editor)","5":"Backend (WooCommerce Product)"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[838,1795,126545,133,1326],"plugin_category":[50],"plugin_contributors":[126546],"plugin_business_model":[],"class_list":["post-52224","plugin","type-plugin","status-publish","hentry","plugin_tags-featured","plugin_tags-featured-image","plugin_tags-featuredimage","plugin_tags-image","plugin_tags-thumbnail","plugin_category-media","plugin_contributors-cyrillbolliger","plugin_committers-cyrillbolliger"],"banners":{"banner":"https:\/\/ps.w.org\/conditionally-display-featured-image-on-singular-pages\/assets\/banner-772x250.jpg?rev=2179257","banner_2x":"https:\/\/ps.w.org\/conditionally-display-featured-image-on-singular-pages\/assets\/banner-1544x500.jpg?rev=2179257","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/conditionally-display-featured-image-on-singular-pages\/assets\/icon.svg?rev=2346522","icon":"https:\/\/ps.w.org\/conditionally-display-featured-image-on-singular-pages\/assets\/icon.svg?rev=2346522","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/conditionally-display-featured-image-on-singular-pages\/assets\/screenshot-1.png?rev=3240826","caption":"Backend (Block Editor)"},{"src":"https:\/\/ps.w.org\/conditionally-display-featured-image-on-singular-pages\/assets\/screenshot-2.png?rev=3240826","caption":"Frontend (Front Page \/ Post List \/ Query Loop Block \/ Archive View)"},{"src":"https:\/\/ps.w.org\/conditionally-display-featured-image-on-singular-pages\/assets\/screenshot-3.png?rev=3240826","caption":"Frontend (Post \/ Page \/ Singular View)"},{"src":"https:\/\/ps.w.org\/conditionally-display-featured-image-on-singular-pages\/assets\/screenshot-4.png?rev=3240826","caption":"Backend (Classic Editor)"},{"src":"https:\/\/ps.w.org\/conditionally-display-featured-image-on-singular-pages\/assets\/screenshot-5.png?rev=3240826","caption":"Backend (WooCommerce Product)"}],"raw_content":"<!--section=description-->\n<p>Easily control the visibility of the featured image on singular posts and pages\u2013while keeping it visible in archive pages, query loops, and other list views. This plugin provides a simple checkbox option within the post editor, allowing you to enable or disable the display of the featured image on individual posts and pages.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Show or hide the featured image on singular pages and posts.<\/li>\n<li>Seamlessly integrates with the WordPress post editor.<\/li>\n<li>Simple checkbox toggle\u2014no technical knowledge needed.<\/li>\n<li>Compatible with most themes.<\/li>\n<li>Supports WooCommerce product pages.<\/li>\n<li>Lightweight and optimized for performance.<\/li>\n<li>100% free\u2014no ads, no upsells, no premium versions!<\/li>\n<\/ul>\n\n<p>Perfect for bloggers, content creators, and developers who want precise control over the visibility of featured images on a per-post basis.<\/p>\n\n<h4>Important Notice<\/h4>\n\n<p>If your theme uses a custom method to load the featured image (such as the Twenty Seventeen theme), this plugin may not work. To ensure compatibility, use standard WordPress functions like <code>get_the_post_thumbnail()<\/code>, <code>wp_get_attachment_image()<\/code>, or the <a href=\"https:\/\/wordpress.org\/support\/article\/post-featured-image-block\/\">Post Featured Image<\/a> block.<\/p>\n\n<p>Additionally, by default, this plugin only hides the featured image when it is loaded inside the loop. If your theme loads it outside the loop check out the first FAQ entry for a solution.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/conditional-featured-image<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the <code>Plugins<\/code> screen in WordPress<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='the%20plugin%20doesn%E2%80%99t%20work%20with%20my%20theme.%20what%20can%20i%20do%3F'><h3>The plugin doesn\u2019t work with my theme. What can I do?<\/h3><\/dt>\n<dd><p>Some themes load featured images in custom ways, which may cause compatibility issues. The two most common reasons are:<\/p>\n\n<p>1) The theme loads the featured image before the loop (e.g., in the header).\n2) The theme manually calls the featured image using custom functions.<\/p>\n\n<p><strong>Solution for case 1<\/strong><\/p>\n\n<p>If your theme loads the featured image before the loop, you can modify the plugin's behavior by adding the following snippet to your <code>functions.php<\/code> file:<\/p>\n\n<pre><code>function cybocfi_set_startup_hook() {\n    return 'get_header';\n}\n\nadd_filter( 'cybocfi_startup_hook', 'cybocfi_set_startup_hook' );\nadd_filter( 'cybocfi_only_hide_in_the_loop', '__return_false' );\n<\/code><\/pre>\n\n<p><em>Note:<\/em> This may hide the featured image from other plugins that rely on it, such as SEO plugins or the 'latest posts' plugin.<\/p>\n\n<p><strong>Solution for case 2<\/strong><\/p>\n\n<p>If your theme uses custom functions to display featured images, try the following options:<\/p>\n\n<ul>\n<li>Ask the theme developer to use standard WordPress functions like <code>wp_get_attachment_image()<\/code>, <code>get_the_post_thumbnail()<\/code> or <code>the_post_thumbnail()<\/code>.<\/li>\n<li>Create a <a href=\"\/\/developer.wordpress.org\/themes\/advanced-topics\/child-themes\/)\">child theme<\/a> and load the featured image with one of the functions above.<\/li>\n<\/ul><\/dd>\n<dt id='is%20this%20plugin%20gdpr%20compliant%3F'><h3>Is this plugin GDPR compliant?<\/h3><\/dt>\n<dd><p>Yes! This plugin does not collect, process, or store any personal information, making it fully GDPR-compliant.<\/p><\/dd>\n<dt id='can%20i%20hide%20featured%20images%20by%20default%3F'><h3>Can I hide featured images by default?<\/h3><\/dt>\n<dd><p>Yes. Add the following code to your <code>functions.php<\/code> file to hide featured images by default:<\/p>\n\n<pre><code>add_filter('cybocfi_hide_by_default', '__return_true');\n<\/code><\/pre>\n\n<p>This will automatically check the \"Hide Featured Image\" option for all <strong>new<\/strong> posts and pages. Existing content remains unchanged.<\/p>\n\n<p>For different default behaviors based on the post type, use:<\/p>\n\n<pre><code>function cybocfi_set_default_hiding_state( $default, $post_type ) {\n    if ( 'post' === $post_type ) {\n        $default = true; \/\/ Hide featured images on posts by default\n    } else if ( 'page' === $post_type ) {\n        $default = false; \/\/ Show featured images on pages by default\n    }\n    return $default;\n}\nadd_filter( 'cybocfi_hide_by_default', 'cybocfi_set_default_hiding_state', 10, 2 );\n<\/code><\/pre><\/dd>\n<dt id='can%20i%20limit%20this%20plugin%20to%20posts%20%28and%20exclude%20other%20post%20types%29%3F'><h3>Can I limit this plugin to posts (and exclude other post types)?<\/h3><\/dt>\n<dd><p>Yes. By default, the plugin works on all post types that support featured images. To restrict it to posts only, add the following snippet to your <code>functions.php<\/code>:<\/p>\n\n<pre><code>function cybocfi_limit_to_posts( $enabled, $post_type ) {\n    if ( 'post' === $post_type ) {\n        return $enabled;\n    }\n\n    return false;\n}\nadd_filter( 'cybocfi_enabled_for_post_type', 'cybocfi_limit_to_posts', 10, 2 );\n<\/code><\/pre>\n\n<p>If you want it to work for both posts and pages but disable it for other post types:<\/p>\n\n<pre><code>function cybocfi_limit_to_posts_and_pages( $enabled, $post_type ) {\n    $allowed_post_types = array( 'post', 'page' ); \/\/ add any post type you want to use the plugin with\n    return in_array( $post_type, $allowed_post_types );\n}\nadd_filter( 'cybocfi_enabled_for_post_type', 'cybocfi_limit_to_posts_and_pages', 10, 2 );\n<\/code><\/pre><\/dd>\n<dt id='woocommerce%3A%20how%20does%20the%20plugin%20handle%20product%20images%3F'><h3>WooCommerce: How does the plugin handle product images?<\/h3><\/dt>\n<dd><p>If the featured image is hidden for a WooCommerce product, it will still appear as a thumbnail in the cart, checkout, and product lists. However, it will not be displayed in the single product view. If a product gallery is available, all gallery images will be shown as usual, except for the hidden featured image.<\/p><\/dd>\n<dt id='woocommerce%3A%20can%20i%20remove%20empty%20space%20left%20by%20the%20hidden%20image%3F'><h3>WooCommerce: Can I remove empty space left by the hidden image?<\/h3><\/dt>\n<dd><p>Yes. The plugin applies CSS adjustments automatically for standard themes. If needed, customize it with this snippet:<\/p>\n\n<pre><code>function cybocfi_woocommerce_styles( $css ) {\n    return '.wp-block-woocommerce-product-image-gallery {display: none;}';\n}\nadd_filter( 'cybocfi_woocommerce_style_overrides', 'cybocfi_woocommerce_styles' );\n<\/code><\/pre>\n\n<p>These styles apply only when the featured image is hidden in WooCommerce product pages.<\/p><\/dd>\n<dt id='can%20i%20translate%20this%20plugin%20into%20my%20language%3F'><h3>Can I translate this plugin into my language?<\/h3><\/dt>\n<dd><p>Absolutely! You can <a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/conditionally-display-featured-image-on-singular-pages\/\">contribute a translation<\/a> here. Keep in mind that translations need community approval before they go live.<\/p><\/dd>\n<dt id='how%20can%20i%20change%20the%20text%20of%20the%20checkbox%3F'><h3>How can I change the text of the checkbox?<\/h3><\/dt>\n<dd><p>You can customize the checkbox label using this filter in your <code>functions.php<\/code> file:<\/p>\n\n<pre><code>function cybocfi_set_featured_image_label( $label ) {\n    return 'Hide featured image in post'; \/\/ change this text\n}\nadd_filter( 'cibocfi_checkbox_label', 'cybocfi_set_featured_image_label' );\n<\/code><\/pre><\/dd>\n<dt id='i%20can%E2%80%99t%20save%20posts%20in%20wordpress%205.7.0'><h3>I can\u2019t save posts in WordPress 5.7.0<\/h3><\/dt>\n<dd><p>A WordPress core bug (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/52787\">#52787<\/a>) may cause this issue when another plugin uses post meta values in a specific way. If you see the error \"Updating failed. Could not delete meta value from database.\", try:<\/p>\n\n<ul>\n<li>Downgrading to WordPress 5.6.2.<\/li>\n<li>Upgrading to WordPress 5.7.1 or later.<\/li>\n<\/ul><\/dd>\n<dt id='i%27m%20getting%20a%20deprecation%20notice.%20what%20should%20i%20do%3F'><h3>I'm getting a deprecation notice. What should I do?<\/h3><\/dt>\n<dd><p>The <code>cybocfi_post_type<\/code> filter has been replaced with <code>cybocfi_enabled_for_post_type<\/code>. To update your code:<\/p>\n\n<p>1) Change the filter hook from <code>cybocfi_post_type<\/code> to <code>cybocfi_enabled_for_post_type<\/code>.\n2) Swap the filter functions arguments. <code>$enabled<\/code> is now the first argument <code>$post_type<\/code> the second.<\/p>\n\n<p>In case you've only used one argument (<code>$post_type<\/code>), you must not only adapt the function signature, but also add the priority and number of arguments to your <code>add_filter()<\/code> function call.<\/p>\n\n<p>Here's an example:<\/p>\n\n<pre><code>\/\/ BEFORE UPDATE: Using the deprecated filter\nfunction cybocfi_limit_to_posts( $post_type, $enabled ) {\n    if ( 'post' === $post_type ) {\n        return $enabled;\n    }\n\n    return false;\n}\nadd_filter( 'cybocfi_post_type', 'cybocfi_limit_to_posts', 10, 2 );\n\n\/\/ AFTER UPDATE: Using the new filter\nfunction cybocfi_limit_to_posts( $enabled, $post_type ) {\n    if ( 'post' === $post_type ) {\n        return $enabled;\n    }\n\n    return false;\n}\nadd_filter( 'cybocfi_enabled_for_post_type', 'cybocfi_limit_to_posts', 10, 2 );\n<\/code><\/pre><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.3.2<\/h4>\n\n<ul>\n<li>Compatibility up to WordPress 6.9<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<h4>3.3.1<\/h4>\n\n<ul>\n<li>Fixed violation of the WordPress coding standards<\/li>\n<\/ul>\n\n<h4>3.3.0<\/h4>\n\n<ul>\n<li>Added support for WooCommerce<\/li>\n<li>Fixed <code>bottom margin<\/code> deprecation notice<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<h4>3.2.0<\/h4>\n\n<ul>\n<li>Requires at least WordPress 6.6<\/li>\n<li>Compatibility up to WordPress 6.7<\/li>\n<li>Fixed <code>withState<\/code> deprecation notice<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<h4>3.1.1<\/h4>\n\n<ul>\n<li>Compatibility with Gutenberg 16.6.0<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<h4>3.0.1<\/h4>\n\n<ul>\n<li>Fixes fatal error for users that customized the startup hook so the query could not be set.<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Improved compatibility with the block editor<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<p>We've tested the release thoroughly - however depending on the theme and plugin you use, this release might be breaking in some exceptional cases.<\/p>\n\n<h4>2.14.0<\/h4>\n\n<ul>\n<li>The featured image is now displayed inside the query block<\/li>\n<li>Small performance and readability improvement<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<h4>2.13.0<\/h4>\n\n<ul>\n<li>Improved compatibility for block themes<\/li>\n<li>The <code>cybocfi_enabled_for_post_type<\/code> filter now also applies directly to the output in the frontend<\/li>\n<li>Refactored plugin architecture from single file to single class per file<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<h4>2.12.0<\/h4>\n\n<ul>\n<li>Don't hide featured image from oEmbed requests.<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<h4>2.11.0<\/h4>\n\n<ul>\n<li>Show deprecation notice if <code>cybocfi_post_type<\/code> filter is used. Props to @swissspidy for bringing <code>apply_filters_deprecated()<\/code> to my attention.<\/li>\n<\/ul>\n\n<h4>2.10.0<\/h4>\n\n<ul>\n<li>Deprecated <code>cybocfi_post_type<\/code> filter in favor of the new <code>cybocfi_enabled_for_post_type<\/code> filter. Props to @swissspidy for highlighting the issues with <code>cybocfi_post_type<\/code>.<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<h4>2.9.0<\/h4>\n\n<ul>\n<li>Added filter to bypass the in_the_loop() test so the plugin can be made compatible with themes that load the featured image outside the main loop.<\/li>\n<\/ul>\n\n<h4>2.8.2<\/h4>\n\n<ul>\n<li>Fixed bug that was hiding the featured image in the latest posts widget. Props to @molcsa for pointing this out.<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<h4>2.8.1<\/h4>\n\n<ul>\n<li>Extended FAQ<\/li>\n<li>Updated dependencies<\/li>\n<li>Tested up to WordPress 5.8.2<\/li>\n<\/ul>\n\n<h4>2.8.0<\/h4>\n\n<ul>\n<li>Added hook for early initialization<\/li>\n<li>Extended FAQ<\/li>\n<li>Small refactorings<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<h4>2.7.1<\/h4>\n\n<ul>\n<li>Tested up to WordPress 5.7<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<h4>2.7.0<\/h4>\n\n<ul>\n<li>Added support for the Custom Post Type UI plugin<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<h4>2.6.0<\/h4>\n\n<ul>\n<li>Added support for the twentynineteen theme<\/li>\n<\/ul>\n\n<h4>2.5.1<\/h4>\n\n<ul>\n<li>Fix: Do not remove the featured image in queries executed after the main query<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<h4>2.5.0<\/h4>\n\n<ul>\n<li>Respect the <code>cybocfi_hide_by_default<\/code> filter for programmatically added posts<\/li>\n<li>Small refactorings<\/li>\n<li>Tested up to WordPress 5.6.0<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<h4>2.4.0<\/h4>\n\n<ul>\n<li>Added filter to hide featured images by default<\/li>\n<li>Tested up to WordPress 5.5.1<\/li>\n<li>Extended FAQ<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<h4>2.3.1<\/h4>\n\n<ul>\n<li>Tested up to WordPress 5.5 (RC1)<\/li>\n<li>Extended FAQ<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<h4>2.3.0<\/h4>\n\n<ul>\n<li>Allow to enable\/disable the plugin by post type<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>Allow filtering the featured image checkbox label<\/li>\n<li>Update readme<\/li>\n<li>Update dependencies<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Exclude none essential data from SVN<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Update dependencies<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Add support for Yoast SEO (don't filter image for the social header data)<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Add support for the block editor (Gutenberg)<\/li>\n<li>Tested up to WordPress 5.2.2<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Makes sure, we do only modify the main post<\/li>\n<li>Tested up to WordPress 5.0.0<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Make it more robust so it will also work with <a href=\"https:\/\/elementor.com\/\">Elementor<\/a><\/li>\n<li>Tested up to WordPress 4.9.6<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Tested up to WordPress 4.7.3<\/li>\n<li>Tested up to WordPress 4.8.0<\/li>\n<li>Tested up to WordPress 4.9.0<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Tested up to WordPress 4.7.2<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Get ready for language packs (set text domain equal to the name of the plugins folder, remove load_plugin_textdomain)<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Tested up to WordPress 4.7.0<\/li>\n<li>Removed language folder. Languages are now loaded from wordpress.org<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Improve plugin title<\/li>\n<li>Improve checkbox string<\/li>\n<li>Improve documentation<\/li>\n<li>Updated stable tag<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Updated stable tag<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Extended functionality to pages<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial public release<\/li>\n<\/ul>","raw_excerpt":"Easily control whether the featured image appears in the single post or page view (doesn&#039;t hide it in archive\/list view).","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/52224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=52224"}],"author":[{"embeddable":true,"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cyrillbolliger"}],"wp:attachment":[{"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=52224"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=52224"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=52224"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=52224"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=52224"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=52224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}