Intereting Posts
Профили игроков WordPress + PHP Как неэффективно использовать Custom Post для 4-5 предложений и тянуть все на 1 страницу? Фильтрация списка сообщений в области администратора Перенаправление на страницу входа Отключить визуальный редактор для всех пользователей Создание связанного раздела сообщений в wordpress внутри сообщения по умолчанию Удалить параметры постоянной ссылки в сообщении для пользователей Экранирование встроенных строк функции возврата WP Хотите получать сообщения на странице Facebook и превращать их в сообщение в блоге Невозможно отобразить список пользовательских сообщений Как сохранить изменения в функции functions.php темы в разных обновлениях? Соединение базы данных закрывается Facebook не отображает соответствующий значок для некоторых сообщений Получение «Internal Server Error» при включении «Set expires header» в W3 Total Cache Плагин WordPress со своим собственным сайтом / темой

Как добавить JavaScript, который будет выполняться на всех моих сайтах в Multisite?

Мы создаем внутреннюю сеть сайтов с использованием MU, и есть небольшие вещи, которые мы хотели бы иметь глобально на всех сайтах, не добавляя их отдельно для каждого сайта. Я хотел бы добавить блок JavaScript и CSS, который будет выполняться на каждом сайте. Каков наилучший способ сделать это?

Solutions Collecting From Web of "Как добавить JavaScript, который будет выполняться на всех моих сайтах в Multisite?"

Ваш ответ, Кайл, является папкой mu_plugins . Создайте его в wp-контенте. Любой загруженный php-файл будет автоматически загружен во все многосайтовые блоги (или в любые многосайтовые блоги).

Это отличная область для размещения плагинов, имеющих жизненно важное значение для работы сайта, или общих функций, таких как пользовательские типы сообщений, таксономии, фильтры и т. Д. На самом деле все! Главный бонус здесь – когда обновляется упомянутый «общий» файл, вам не нужно делать это в каждой теме, которая его использует! Он будет доступен для всех тем, на всех сайтах.

Если вы хотите сортировать свои материалы в mu_plugins просто поместите все в красивую структуру папок и создайте index.php или load.php в корне mu_plugins где вы можете загрузить все.

Оттуда, wp_enqueue_script как и обычно!

Вы должны иметь возможность регистрировать эти стили и сценарии в общем файле плагина и размещать их в пределах сайта functions.php . Кроме того, вы можете прикреплять их в отдельных functions.php в желаемых вами темах сайта. В этом случае не забудьте обернуть их в условных выражениях, если они не активированы, не найдены или вам не нужно управлять ими через какой-либо другой механизм.