Моя проблема в том, что я пытаюсь изменить плагин Wordpress (Comic Easel) без полного знания PHP. В любом случае, я хотел сделать мобильные / вертикальные версии моего комикса (потому что мой в горизонтальном формате), поэтому я сделал альтернативные версии комиксов, скажем http://example.com/comic1m.jpg
Теперь вот код:
$thumbnail = wp_get_attachment_image_src( $post_image_id, $size, false);
Для этого нужно получить URL-адрес изображения, прикрепленного к сообщению, и создать из него переменную. Например, $ thumbnail теперь будет:
$thumbnail = "http://example.com/comic1.jpg"
Что я хочу сделать, так это назначить другое $ mthumbnail, используя wp_get_attachment_image_src, как с $ thumbnail, за исключением того, что m добавлено в конце (или заменяет последние 4 символа), так что http://example.com/comic1.jpg превращается в http://example.com/comic1m.jpg
$thumbnail = "http://example.com/comic1.jpg"
$mthumbnail = "http://example.com/comic1m.jpg"
Другая проблема заключается в том, что URL-адреса изображений могут иметь различную длину и формат файла, поэтому я подумал, что замена четырех последних символов - лучшее решение. Если есть способ закодировать его так, чтобы он мог различать форматы файлов, удалите / замените строки, а затем добавьте обратно m и формат файла, что было бы здорово.