Intereting Posts
Проводка кода внутри сообщения вместо файла шаблона с использованием короткого кода Обновление сообщения с помощью json api v2 SQL-запрос с wpdb в WordPress Запустить фильтр, если только он был запущен со специальной страницы администратора («upload_dir» изменен) Как программно изменить тему из внешнего приложения? Srcset неверен с Совой Карусель и ACF? Не удается вернуть параметры__состояния () и the_author () – как возвращать пустые строки Переход через цикл foreach – добавление +1 к концу, так что в следующий раз, когда он начнет цикл, он начнется с пункта 2 Предупреждение: неверный аргумент, предоставленный foreach () Параметры темы – Настройка Api – возможно ли сделать это mulitlang? API-интерфейс WordPress URL-адрес папки с изображениями на Multisite Как показать всплывающее окно для группы пользователей? wp_list_pages, ссылки только на страницы без детей Пользовательское поле с типами: введите метку значения настраиваемого поля (выбора типа)

Создать ссылку на полноразмерное вложение изображения?

Я использую некоторый переходный css для «скольжения» вверх по div («.mask»), который содержит короткую выдержку из сообщения, когда вы наводите курсор на миниатюру сообщения.

Это работает очень хорошо, но я также хотел бы добавить ссылку на текст или значок на каждый div «mask», который будет напрямую связан с полноразмерной версией изображения (и, надеюсь, автоматически откроется в fancybox).

Вот код, который я использую до сих пор – спасибо

<div class="main"> <div class="view view-first"> <h4><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h4> <div class="myimage"> <?php tt_thumb(300,185); ?> </div> <div class="mask"> <?php the_content_limit($hp_mid_content_length,''); ?> </div> </div> </div> 

Я не знаю, действительно ли TimThumb необходим. Вы можете легко сделать это с помощью внутренних функций WordPress.
Добавьте этот код в свои функции. Php:

 <?php add_theme_support( 'post-thumbnails' ); // this enable thumbnails add_image_size( 'preview-thumb', 300, 185, true ); //this sets your default size ?> 

Используйте приведенный ниже код вместо указанного выше кода.

 <div class="main"> <div class="view view-first"> <h4><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h4> <div class="myimage"> <?php if ( has_post_thumbnail()) { $thumb = wp_get_attachment_image_src( get_post_thumbnail_id( get_the_ID() ), 'preview-thumb' ); echo '<img src="' . $thumb[0] . '">'; } else { echo 'No post thumbnail.'; } ?> </div> <div class="mask"> <?php if ( has_post_thumbnail()) { $full = wp_get_attachment_image_src( get_post_thumbnail_id( get_the_ID() ), 'full' ); echo '<a href="' . $full[0] . '">Some text.</a>'; } else { echo 'No post thumbnail.'; } the_content_limit($hp_mid_content_length,''); ?> </div> </div> </div> 

Затем выполните следующие действия, чтобы добавить миниатюру сообщения.

Как я прочитал ваш вопрос, я верю, что вы после wp_get_attachment_link. http://codex.wordpress.org/Function_Reference/wp_get_attachment_link