Теперь попытаемся несколько усовершенствовать процесс установки. Добавим jQuery плагин к нашему WordPress плагину, чтобы не подключать их по отдельности.
На первом шаге мы должны поместить наш скрипт jquery.authover.js в папку с плагинами, и затем вызвать его при помощи wp_enqueue_script. Обратите особое внимание на использование функции wp_enqueue_script: мы будем подключать jQuery 1.4.2 только в том случае, если библиотека еще не была зарегистрирована в теме или плагине. Это значительно облегчает процесс использования плагина.
...
function addjQuery() {
wp_enqueue_script('authover',
WP_PLUGIN_URL . '/add_author_bio-tbs/jquery.authover.js',
array('jquery'), '1.4.2' );
}
...
Затем мы добавим к нашему WordPress плагину функцию, записывающую jQuery скрипт. В большинстве случаев для загрузки скриптов можно обойтись функцией wp_enque_script. Однако, если скрипт обладает небольшим размером, и вы уверены, что он не вызовет никаких конфликтов, вы можете воспользоваться следующей конструкцией (библиотека jQuery должна быть загружена):
...
function addAuthorHover(){
echo '<script type="text/javascript">
jQuery(function(){
jQuery(".authorName").authorHover();
});
</script>';
}
...
Наконец, нам осталось добавить хуки, которые будут сцепляться с заданными функциями:
...
add_action('init', 'addjQuery');
add_action('wp_head', 'addAuthorHover');
?>
Результат работы плагина будет аналогичен примерам из двух предыдущих статей.






