From f70e3d9f6bdf6a232250826b38dd368e62670d12 Mon Sep 17 00:00:00 2001 From: Robin Cornett Date: Thu, 31 Mar 2016 11:37:45 -0400 Subject: [PATCH] Use url to id function for fallback --- includes/class-displayfeaturedimagegenesis-common.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/includes/class-displayfeaturedimagegenesis-common.php b/includes/class-displayfeaturedimagegenesis-common.php index a6bc183..5d6c39e 100644 --- a/includes/class-displayfeaturedimagegenesis-common.php +++ b/includes/class-displayfeaturedimagegenesis-common.php @@ -240,6 +240,12 @@ class Display_Featured_Image_Genesis_Common { if ( is_numeric( $attachment_url ) || '' === $attachment_url ) { return $attachment_url; } + // if we're running 4.0 or later, we can do this all using a new core function. + if ( function_exists( 'attachment_url_to_postid' ) ) { + $url_stripped = preg_replace( '/-\d+x\d+(?=\.(jpg|jpeg|png|gif)$)/i', '', $attachment_url ); + + return attachment_url_to_postid( $url_stripped ); + } // Get the upload directory paths $upload_dir_paths = wp_upload_dir();