Intereting Posts
Как обнаружить, если я на странице bbpress 'plugin'? Постоянная ссылка и пользовательское приложение PHP Загрузите iframe при входе пользователя Где шаблон для стандартного формата сообщения в теме двадцать четвертая? dequeue не работает Как изменить структуру permalink и сохранить постоянные ссылки для старых сообщений Предоставление резервной функции и возможность переопределения плагином Как определить, что сайт размещен на WPEngine? Различный внешний язык для разных пользователей? Не удалось войти на мой сайт WordPress. reauth = 1 цикл перенаправления wp_nav_menu проверить, что обе иерархии терпят неудачу? Если Woocommerce показывает цену продукта, если идентификатор, когда он не вошел в систему Почему этот код приводит к исчезновению панели администратора? Три столбца Пользовательский виджет цикла с разбиением на страницы на боковой панели главной страницы

NextHen stylesheets ищет localhost

Я использую локальную версию сайта, на котором установлен плагин галереи NextGen. Он отлично работает.

Я загрузил на удаленный хостинг и обновил все пути «localhost» с помощью удаленного пути в MySQL как часть моего обычного процесса. К сожалению, плагин Gallery NextGen по-прежнему ищет скрипты localhost:

<script type='text/javascript' src='http://localhost/~pathname/site-name/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/lightbox/static/fancybox/nextgen_fancybox_init.js?ver=3.6'></script> 

Я удалил плагин, удалил файлы плагинов, а затем переустановил, но безрезультатно; он просто ищет локальные файлы.

Есть идеи? Спасибо заранее.

Solutions Collecting From Web of "NextHen stylesheets ищет localhost"

Это то, что вам нужно сделать:
1. В панели инструментов откройте «Галерея»> «Другие параметры».
2. Перейдите на вкладку «Лайтбоксы»
3. Нажмите «Показать дополнительные настройки»
4. В текстовых полях изменяются URL-адреса стилей и javascript. Перейдите с «localhost» на новый путь.
5. Нажмите «Сохранить».
6. Готово! Теперь он будет работать правильно.

Он может быть сохранен в базе данных как ссылка (хотя это будет нечетно). Попробуйте использовать этот плагин для изменения всех экземпляров localhost в вашем домене.

http://wordpress.org/plugins/velvet-blues-update-urls/

Местоположение файла находится в Галерее >> Другие параметры >> Лайтбокс >> показать дополнительные настройки.

Вот решение, которое работает для плагина lightbox. У меня были такие же проблемы, как и у других – ngg вставлял код, который определял переменные пути, ведущие к localhost. Обновление путей в Галерее> Другое> Лайтбокс> Продвинутый не сделал различий; и не было ссылок на localhost в wp-options.

В интересах времени я сделал взломанный файл js plugin, который инициализирует лайтбокс.

Файл находится здесь: plugins / nextgen-gallery / products / photocrati_nextgen / modules / lightbox / static / jquery.lightbox / nextgen_lightbox_init.js

замените функцию nextgen_jquery_lightbox_init следующим образом:

 var nextgen_jquery_lightbox_init = function() { var prefix = "www.my-website.com" // update here when you move to dev, localhost, etc. $('.ngg_lightbox').lightBox({ imageLoading: "http:\/\/" + prefix + "\/wp-content\/plugins\/nextgen-gallery\/products\/photocrati_nextgen\/modules\/lightbox\/static\/jquery.lightbox\/lightbox-ico-loading.gif", imageBtnClose: "http:\/\/" + prefix + "\/wp-content\/plugins\/nextgen-gallery\/products\/photocrati_nextgen\/modules\/lightbox\/static\/jquery.lightbox\/lightbox-btn-close.gif", imageBtnPrev: "http:\/\/" + prefix + "\/wp-content\/plugins\/nextgen-gallery\/products\/photocrati_nextgen\/modules\/lightbox\/static\/jquery.lightbox\/lightbox-btn-prev.gif", imageBtnNext: "http:\/\/" + prefix + "\/wp-content\/plugins\/nextgen-gallery\/products\/photocrati_nextgen\/modules\/lightbox\/static\/jquery.lightbox\/lightbox-btn-next.gif", imageBlank: "http:\/\/" + prefix + "\/wp-content\/plugins\/nextgen-gallery\/products\/photocrati_nextgen\/modules\/lightbox\/static\/jquery.lightbox\/lightbox-blank.gif" }); }; 

Этот код переопределяет исходную функцию, используя переменные, определенные в функции, а не неправильные, которые ngg вставляет в голову. Всякий раз, когда вы перемещаете сайт, вам нужно обновить prefix var в файле js. Не самое красивое решение, но эй это работает!