Любой хороший вариант с лайтбоксами, который работает в WP 3.2.1?

У меня возникли проблемы с поиском «плагина», который поможет мне отображать некоторые мои изображения в хорошем виде, такие как prettyPhoto, Lightbox и т. Д. Поскольку я уже использую библиотеку jQuery, я бы предпочел плагин, который работает с jQuery а не Scriptaculous.

Я попытался реализовать новейшую версию prettyPhoto, а также плагин Lightbox на основе jQuery (который недавно не обновлялся). У обоих, похоже, есть несколько проблем с WordPress 3.2.1

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

Я бы предпочел не использовать другой плагин WP и, скорее, реализовать его сам, но перед тем, как попробовать все варианты, просто убедитесь, что они не будут работать с новой версией WP, я подумал, что это может быть лучше спросите здесь.

Здесь кто-нибудь пользуется с. похоже, что я ищу в новой версии WP?

Заранее большое спасибо.

Solutions Collecting From Web of "Любой хороший вариант с лайтбоксами, который работает в WP 3.2.1?"

Вот мой код для использования thickbox в моих темах. Он работает на всех тех, которые я строю. Я пробовал несколько способов, предложенных на других сайтах, но никто не работал для меня. Попробуйте запустить скрипт, если он не работает, у вас, вероятно, есть плагин или другой скрипт в вашей теме, который делает это неправильно.

Вот код:

<?php function add_themescript(){ if(!is_admin()){ wp_enqueue_script('thickbox',null,array('jquery')); wp_enqueue_style('thickbox.css', '/'.WPINC.'/js/thickbox/thickbox.css', null, '1.0'); } } add_action('init','add_themescript'); define("IMAGE_FILETYPE", "(bmp|gif|jpeg|jpg|png)", true); function wp_thickbox($string) { $pattern = '/(<a(.*?)href="([^"]*.)'.IMAGE_FILETYPE.'"(.*?)><img)/ie'; $replacement = 'stripslashes(strstr("\2\5","rel=") ? "\1" : "<a\2href=\"\3\4\"\5 class=\"thickbox\"><img")'; return preg_replace($pattern, $replacement, $string); } function wp_thickbox_rel( $attachment_link ) { $attachment_link = str_replace( 'a href' , 'a rel="thickbox-gallery" class="thickbox" href' , $attachment_link ); return $attachment_link; } add_filter('the_content', 'wp_thickbox'); add_filter('wp_get_attachment_link' , 'wp_thickbox_rel'); ?> 

Вам нужно будет убедиться, что ваши изображения размещены с помощью настроек: Ссылки на изображение – URL-адрес файла . Вам не нужно добавлять rel = "thicbox", так как код делает это для вас. Если вы хотите создать стиль окна толстого окна, просто удалите:

  wp_enqueue_style('thickbox.css', '/'.WPINC.'/js/thickbox/thickbox.css', null, '1.0'); 

Затем вы можете присвоить свой собственный стиль из своего файла темы следующим образом:

  wp_enqueue_style('my-custom-style',get_bloginfo('template_url').'/customThickbox.css',false,'1.1','all'); 

Просто добавьте его вместо того, который вы удалили. Скопируйте таблицу стилей толстого слова, включенную в WordPress, в папку темы и измените ее по своему усмотрению.