Intereting Posts
Какой самый безопасный способ настроить пользователя MySQL в WPMU? Ошибка базы данных WordPress У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL register_sidebar_widget устарел с версии 2.8! Вместо этого используйте wp_register_sidebar_widget () MU доменное отображение субдомена multisite: отображение субдомена на другом подобласте Вызов функций javascript с каждой страницы query_vars в плагине не работает? Пользовательские правила перезаписи отправляют все в index.php Как использовать виджет категории «Список плагинов WP» (!) С более чем одной категорией? Получить wp_current_user_id с помощью PHP и MySQL Изменения виджета в дочерней теме Включить выдержки из отрывка в теме wordpress двадцать тринадцать WordPress, тип редактора по умолчанию Как просмотреть фид, состоящий из сообщений из нескольких категорий? Плагин для отображения недельного расписания, который можно редактировать с помощью панели администратора Условия wp_set_object не будут удалять все термины

Лучший портфолио / галерея / карусель для слайдшоу с толстым боксом?

Я создаю веб-портфолио и хотел бы что-нибудь сделать с карусели и толкования / lightbox fuctionality?

В принципе, мне хотелось бы что-то показать определенную часть изображения в карусели слайд-шоу, и когда вы нажмете на нее, она покажет полное изображение в виде лайтбокса с описанием (название?) Ниже.

Я уже пробовал 10 + плагинов и не имел радости, кроме нескольких платных, которые я бы предпочел избежать, если это возможно

Приветствия.

Solutions Collecting From Web of "Лучший портфолио / галерея / карусель для слайдшоу с толстым боксом?"

Добро пожаловать в WordPress Stack Exchange!

Лично мне не нравятся большинство плагинов галереи, они либо слишком раздуты, либо не используют функциональность вложения / галереи. Я бы использовал Jcarousel и jquery thickbox вместе – вам нужно будет понять, как реализовать jquery и использовать enqueue_script .

После этого есть два способа сделать это. Сделайте одну страницу под названием портфолио или что угодно, и приложите туда все изображения. Это лучше всего, если для каждого изображения не так много индивидуального контента. Затем в шаблоне вызовите все вложения, используя запрос вложения.

<?php $args = array( 'post_type' => 'attachment', 'numberposts' => -1, 'post_status' => null, 'title' => $attachment->post_title, 'post_parent' => $post->ID, 'description' => $attachment->post_content, 'orderby' => 'menu_order', 'order' => 'ASC' ); $attachments = get_posts($args); if ($attachments) { foreach ($attachments as $attachment) { echo wp_get_attachment_image($attachment->ID, $size = 'full', $attr = '', false); } } ?> 

Здесь вы можете вызвать wp_get_attachement_image и получить весь src изображения, или вы можете использовать wp_get_attachment_url чтобы просто получить URL-адрес изображения, а затем добавить rel = 'thickbox' в ваше изображение href.

Другой способ сделать это – создать настраиваемый тип сообщения. Затем каждое отдельное сообщение будет иметь прикрепленное изображение, описание и т. Д., И вы могли бы написать запрос для вызова всех сообщений в jcarousel, а затем использовать the_post_thumbnail('your-custom-size) для вызова каждого из сообщений изображений в миниатюре ( thumbnail) и используйте толщину (полный размер), чтобы сделать их более крупными.

Надеюсь, я вас не смутил, так как вы не указали свой уровень знания WordPress / кодирования.

Подробнее о the_post_thumbnail можно узнать здесь . И для получения дополнительной информации о wp_get_attachment_url вы можете прочитать здесь