Intereting Posts
Редактирование сообщения, 99% процессор? wp_update_post для установки почтовых идентификаторов для черновиков не работает Ссылка на изображение родительской темы из дочерней темы Почему изображения загружаются в основной домен при использовании нескольких объектов с разными доменами? Не удалось открыть advanced-cache.php, который разбивает медиа-библиотеку Как редактировать страницы wordpress через cpanel? Изменение wp-содержимого без изменения имени папки Как удалить некоторые метаболические средства для СРТ? множественный URL-адрес для одного пользовательского типа сообщения Как отлаживать тему (тема вызывает страницы не имеют стиля или HTML <head>) Супер запутанное поведение «pre_get_posts» с набором $ query-> Получить WP Navigation Menu из REST API V2 Планировщик бронирования отелей вы бы порекомендовали Условный wp_enqueue_script на странице Показывать только определенные категории в постоянных ссылках для категорий пользовательских типов сообщений.

Как я могу связать эскиз персонализированного типа сообщения с промежуточным размером

Я пытаюсь создать галерею картинок с настраиваемым типом сообщения в моей теме, и я думаю, что я понял это почти все, кроме вызова в шаблоне, у меня уже есть настраиваемый тип сообщения в функции.php, у меня есть страница с пользовательский вызов типа сообщения и его работа (сообщение отображается на странице с шаблоном), что я не могу понять, это призыв к href, который должен идти, чтобы открыть изображение больше, вероятно, с помощью некоторых модальных, таких как лайтбоксы или что-то еще как это.

Я должен упомянуть, что я пытаюсь использовать изображение функции и уже создал некоторые размеры изображения для него в функции.php, я собираюсь вставить код, чтобы вы поняли … Спасибо заранее

Пользовательский шаблон типа сообщения

<?php /* Template Name: test Post Type Gallery */ get_header(); ?> <div id="container"> <div id="content" role="main"> <?php $loop = new WP_Query( array( 'post_type' => 'bird', 'posts_per_page' => 10 ) ); ?> <?php while ( $loop->have_posts() ) : $loop->the_post(); ?> <ul class="gallery-ul"> <li class="the-picture"><?php the_title( '<h2 class="picture-title"><a href="' . get_permalink() . '" title="' . the_title_attribute( 'echo=0' ) . '" rel="bookmark">', '</a></h2>' ); ?> <a href="-----?????????--------"> <?php the_post_thumbnail(array(200,200)); ?></a></li> </ul> <?php endwhile; ?> </div><!-- #content --> </div><!-- #container --> <?php get_sidebar(); ?> <?php get_footer(); ?> 

functions.php
Это для размера изображений

 if ( function_exists( 'add_theme_support' ) ) { add_theme_support( 'post-thumbnails' ); set_post_thumbnail_size( 250, 250, true ); // Normal post thumbnails add_image_size( 'medium-picture-thumbnail', 400, 400 ); // Medium thumbnail size add_image_size( 'big-picture-thumbnail', 700, 700 ); // Big thumbnail size } 

Solutions Collecting From Web of "Как я могу связать эскиз персонализированного типа сообщения с промежуточным размером"

  <a rel="lightbox" href="<?php $image_id = get_post_thumbnail_id(); $image_url = wp_get_attachment_image_src($image_id,'large', true); echo $image_url[0]; ?>"> <?php the_post_thumbnail('thumbnail'); ?> </a> 

Да, вышеизложенное (опубликовано @null) верно по поводу получения URL-адреса, здесь все собрано. Включая rel = lightbox. Я обращаюсь к размеру большого размера WP здесь лично для связанного с ним образа лайтбоксов.
the_post_thumbnail wp_get_attachment_image_src

Так по звукам этого у вас возникли проблемы с функцией the_post_thumbnail. По сути вам просто нужно вернуть URL, а не изображение. Попробуйте:

 $src = wp_get_attachment_image_src( get_post_thumbnail_id($loop->the_ID()), array( 800,600 ), false, '' ); echo $src[0]; 

Установите массив (ширина, высота) в желаемый размер изображения и эхо $ src [0] в ваш href = "——– ??????? ———" атрибут.