Я создаю плагин для Wordpress, который добавляет страницу, которая встраивает приложение React.
При активации плагина, сообщение вставляется с функцией wp_insert_post()
, а затем запускается функция load_app_template()
, чтобы установить шаблон сообщения.
Этот шаблон содержит wp_head()
в разделе заголовка и моем приложении React.
Проблема в том, что некоторые другие плагины загружают в голову некоторые JS и CSS, которые нарушают поведение приложения React. Я пытаюсь удалить все JS и CSS, заданные Wordpress и другими плагинами, и добавить свой собственный.
Если я удаляю wp_head()
из шаблона поста, я не могу зарегистрировать стили и скрипты с моим плагином через wp_register_script
.
Как удалить все JS и CSS из Wordpress и плагинов и добавить свой собственный из моего плагина?
Возможны два пути:
Удалите wp_head()
и вручную добавьте ссылки на мои JS и CSS в шаблоне HTML. Я могу сделать это для Jquery и Bootstrap, но я не знаю, как поместить ссылки на файлы JS из моего каталога плагинов.
Оставьте wp_head()
, отмените регистрацию всех CSS и JS и добавьте свои собственные потом с помощью хуков Wordpress. Я не могу удалить некоторые Javascript из других плагинов с этим решением. Я пытался отменить регистрацию всего следующего этого ответа .
Спасибо!