diff --git src/wp-includes/media.php src/wp-includes/media.php
index 48be78e..32eef2e 100644
|
|
function attachment_url_to_postid( $url ) { |
3269 | 3269 | global $wpdb; |
3270 | 3270 | |
3271 | 3271 | $dir = wp_upload_dir(); |
3272 | | $path = ltrim( $url, $dir['baseurl'] . '/' ); |
| 3272 | |
| 3273 | if ( 0 === strpos( $url, $dir['baseurl'] . '/' ) ) { |
| 3274 | $url = substr( $url, strlen( $dir['baseurl'] . '/' ) ); |
| 3275 | } |
3273 | 3276 | |
3274 | 3277 | $sql = $wpdb->prepare( |
3275 | 3278 | "SELECT post_id FROM $wpdb->postmeta WHERE meta_key = '_wp_attached_file' AND meta_value = %s", |
3276 | | $path |
| 3279 | $url |
3277 | 3280 | ); |
3278 | 3281 | $post_id = $wpdb->get_var( $sql ); |
3279 | 3282 | if ( ! empty( $post_id ) ) { |