WordPress + Easy FancyBox = d.onCleanup не является функцией - PullRequest
1 голос
/ 07 января 2011

Привет, ребята. У меня проблема, похожая на этот предыдущий вопрос , но основанная на WordPress.

Все работало нормально, тогда плагин перестал работать! Я больше не могу загружать свои модальные окна, потому что плагин не может загрузить CSS.

Дело в том, что я пытался удалить и установить совершенно новую версию плагина несколько раз, но, отметив, что изменился, я все еще вижу эту ошибку:

d.onCleanup is not a function

из файла wp-content / plugins / easy-fancybox / fancybox / jquery.fancybox-1.3.4.pack.js? Ver = 1.3.4

Теперь я видел, что должен проверить файл css, созданный easy-fancybox.css.php , и когда я пытаюсь понять, что находится внутри этого файла, у меня появляется ошибка 404 Ничего не найдено файл присутствует в моей папке, и я действительно не понимаю, почему он так себя ведет!

Я проверил разрешения, скопировал несколько раз, но ничто не решило мою проблему!

Кто-то знает, как решить эту проблему?

Если вы хотите посмотреть сайт перейдите по этой ссылке и нажмите на миниатюру.

Спасибо за помощь!

Ответы [ 3 ]

2 голосов
/ 09 июня 2011

Просто добавьте fancybox js и css, как показано ниже.

add_action('init','jsregister');

function jsregister(){
wp_register_script( 'fb', WP_PLUGIN_URL.'/fancybox/fancy/jquery.fancybox-1.3.4.pack.js','jquery', false );

wp_enqueue_script( 'fb' );

wp_register_script( 'fbe', WP_PLUGIN_URL.'/fancybox/fancy/jquery.easing-1.3.pack.js','jquery', false );

wp_enqueue_script( 'fbe' );

wp_register_style('fbs', WP_PLUGIN_URL.'/fancybox/fancy/jquery.fancybox-1.3.4.css');
wp_enqueue_style( 'fbs');
}
1 голос
/ 06 июля 2011

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

0 голосов
/ 12 января 2011

Похоже, что ваша установка WP в корне сайта перехватывает вызов http://designonsale.info/wordpress/wp-content/plugins/easy-fancybox/easy-fancybox.css.php?ver=1.3.4, прежде чем он достигнет фактического файла.

Может быть, есть какое-то правило .htaccess?

...