Wordpress Codex: отображение всех вложений сообщений в виде миниатюр на странице архива

Я делаю последние штрихи на этом портфолио для фотографов, созданном на Wordpress.

Вот ссылка для разработки: http://dev.manifold.ws/maudearsenault/category/fashion/ (NSFW)

Я использую категории сообщений для основной навигации (Мода, Красота, Стиль жизни...). На странице категории я выяснил, как получить два разных представления сообщений: в представлении по умолчанию изображения отображаются на высоте 600 пикселей в горизонтальной компоновке с прокруткой, а в альтернативном представлении (доступ к которому можно получить, нажав ссылку "Просмотреть все"). отображает сетку всех картинок в уменьшенном размере.

Я использую следующий код для отображения этих маленьких миниатюр:

<?php $images =& get_children( 'post_type=attachment&post_mime_type=image&post_parent=' . $post->ID );
foreach( $images as $imageID => $imagePost )
echo wp_get_attachment_link($imageID, 'thumbnail', false); ?>

Хотя он отображает миниатюры так, как я хочу, у меня есть 2 проблемы с этим кодом:

  1. Когда я нажимаю на миниатюру, она ссылается на файл изображения. Я хотел бы, чтобы миниатюры ссылались либо на страницу категории с привязкой к родительскому сообщению, либо на страницу сообщения, если первая ссылка невозможна.

  2. Прямо сейчас заголовки миниатюр (или, возможно, заголовки ссылок) являются именами файлов вложений. Я бы предпочел, чтобы заголовок был названием картинки, которую я установил в Wordpress.

Я бездельничал, пытаясь заставить это работать, просматривая Кодекс Wordpress, но не мог заставить это работать.

Любая помощь будет оценена.

Спасибо!

-Thom

1 ответ

Решение

У меня была точная проблема с одним из моих клиентских проектов некоторое время назад, у меня есть ответ для вас, но он вам не понравится.

Вся эта информация установлена ​​в бэкэнде в разделе СМИ.

Чтобы изменить эту информацию, просто обновите данные для определенного изображения, как это.

Пример изображения

  1. Заголовок - текст, отображаемый в виде всплывающей подсказки (при наведении курсора мыши на изображение).

  2. Альтернативный текст - текст, отображаемый, когда изображение недоступно.

  3. Заголовок по умолчанию - заголовок изображения, отображаемый непосредственно под изображением.

  4. Описание - текст, отображаемый вместе с изображением на панели инструментов и страницами вложений в блоге.

  5. URL ссылки - URL/ веб-адрес, с которым будет связано изображение.

    Кнопка None полностью удалит ссылку.

    Кнопка "URL файла" свяжет изображение с его оригинальной полноразмерной версией.

    Кнопка URL-адреса сообщения вложения будет привязывать изображение к странице вложения.

    Или вы можете установить на то, что вы хотите, чтобы ссылка на него.

  6. Выравнивание - положение изображения в вашем посте или странице. Смотрите эту страницу по выравниванию изображения для получения дополнительной информации.

  7. Размер - размер изображения.

Надеюсь это поможет!

Другие вопросы по тегам