Постановка сценариев для использования в плагине tinyMCE в Wordpress - PullRequest
2 голосов
/ 13 февраля 2012

У меня есть плагин tinyMCE (для редактора постов / страниц), который я загружаю из моего плагина Wordpress, для которого необходимо загрузить несколько внешних файлов javascript, чтобы мой плагин tinyMCE работал.

В Wordpress 3.3.1 я могу просто зарегистрировать и поставить в очередь скрипты из фильтра mce_external_plugins, но любая версия Wordpress ниже, которая не загружает скрипты.

У кого-нибудь есть опыт в этом?

1 Ответ

0 голосов
/ 13 февраля 2012

Метод, который я нашел для работы с моей проблемой, заключается в подключении к after_wp_tiny_mce, а затем в обратном вызове, вызывая wp_print_scripts напрямую. Он по-прежнему обрабатывает все зависимости сценариев.

Кроме того, поскольку wp_localize_script не будет работать с этим методом из-за того, что сценарии не ставятся в очередь, я отображаю мои объекты прямо над моими вызовами wp_print_scripts следующим образом:

<script type="text/javascript">
/* <![CDATA[ */
var MyLocalizedData = {"foo": "barito"};
/* ]]> */
</script>

РЕДАКТИРОВАТЬ: Это исправление будет работать только в Wordpress> = 3.2

...