Работа с избыточными скриптами внутри различных плагинов WordPress - PullRequest
0 голосов
/ 22 мая 2019

Давайте возьмем следующий пример: На моем сайте у меня есть два плагина: plugin1 и plugin2. Оба этих плагина используют «Таблицы данных», так что это означает, что сервер, на котором размещен веб-сайт Wordpress, заканчивается двумя копиями «DataTables», поскольку каждый плагин имеет свои собственные пути для постановки сценариев и стилей в очередь.

Если я - человек, разрабатывающий оба плагина, как мне избежать двойного копирования «DataTables» на сервер и сделать плагин1 и плагин2 независимыми друг от друга.

1 Ответ

0 голосов
/ 22 мая 2019

Условно включите ваш код, поместив внутри function_exists чек:

if (!function_exists('DataTables')) {

  // will only run if DataTables is not defined already

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...