Обернуть URL в коде php - Wordpress - PullRequest
1 голос
/ 03 марта 2011

У меня есть набор кода, который изменяет собственную галерею WordPress:

/* Open the element to wrap the image. */
    $output .= "\n\t\t\t\t\t\t<{$icontag} class='gallery-icon'>";

    /* Add the image. */
    $image = ( ( isset( $attr['link'] ) && 'file' == $attr['link'] ) ? wp_get_attachment_link( $id, $size, false, false ) : wp_get_attachment_link( $id, $size, true, false ) );
    $output .= apply_filters( 'cleaner_gallery_image', $image, $id, $attr, $cleaner_gallery_instance );

    /* Close the image wrapper. */
    $output .= "</{$icontag}>";

Выводы примерно такие:

<dt class="gallery-icon">
     <a title="ambrosia (4)" href="URL">
        <img width="150" height="93" title="ambrosia (4)" alt="ambrosia (4)" class="attachment-thumbnail" src="URL">
     </a>
</dt>

Мне нужно обернуть URL-адрес img src в изменение размера thumb.php следующим образом:

HOMEURL/thumb.php?src=IMGURL&w=234&h=250&zc=1&q=90

Возможно ли это? Как бы я это сделал?

Спасибо, Zeem

1 Ответ

1 голос
/ 03 марта 2011

Если ваш скрипт изменения размера изображения находится на том же сервере, что и само изображение, я бы лучше передал только имя изображения / id / rel.path вместо всего URL-адреса. Предоставление целого URL позволит любому использовать ваш скрипт в качестве средства изменения размера изображения ...

О том, как изменить сам html, я предлагаю вам взглянуть на эту функцию wp_get_attachment_link () и посмотреть, что она делает:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...