По какой-то причине он всегда возвращает false, хотя этого не должно быть.
Вот тут и возникает проблема:
Код: Выделить всё
if ( strpos( $attachment_url, $upload_dir_paths['baseurl'] ) !== false ) {
//some code here
}
Код: Выделить всё
var_dump($upload_dir_paths['baseurl']); //needle
var_dump($attachment_url); //haystack
Код: Выделить всё
string(39) "//localhost:3000/wp-content/uploads"
string(67) "//localhost:3000/wp-content/uploads/2016/10/stunning-photograph.jpg"
Подробнее здесь: https://stackoverflow.com/questions/422 ... he-strings