Подписаться на Русские Темы Wordpress | Бесплатные Шаблоны ВордпрессRSS


Оптимизируем плагины и ускоряем работу сайта – wordpress

О том как можно оптимизировать работу сайта на wordpress уже немало существует версий. Если на вашем сайте стоит большое количество плагинов, то можно увидеть, что многие из них добавляют свои личные стили и скрипты. Но некоторые плагины используются только на одной странице, а подгружаются эти скрипты на всех страницах. Для загрузки дополнительных плагинов в ВордПрессе существует 2 функции, которые включают в себя загрузку разных скриптов и css файлов. Таким образом, логика здесь получается такая – находим необходимый скрипт, затем смотрим на какой странице нам нужно его установить и через условные теги его оставляем на необходимой странице, а на остальных убираем. Это касается только небольших css файлов, и их содержимое можно вставить в наш общий файл темы.
Для этого необходимо:
1. Исключить загрузку ненужных css.
2. Отключить ненужные нам скрипты.
Например установим плагин contact form 7. Для начала необходимо найти строку с надписью wp_enqueue_script, затем находим handle, и уже после этого вставляем код в functions.php
add_action( ‘wp_print_scripts’, ‘my_deregister_javascript’, 100 );
function my_deregister_javascript() {
wp_deregister_script( ‘contact-form-7′ );
}
Теперь необходимо выключить скрипт вообще, и добавить условие:
add_action( ‘wp_print_scripts’, ‘my_deregister_javascript’, 100 );
function my_deregister_javascript() {
if ( !is_page(‘Contact’) ) {
wp_deregister_script( ‘contact-form-7′ );
}
}
Таким образом, если страничка называется не Contacts, то скрипт лучше отключить, но оставить на страничке Contacts.
*****
Бухгалтерская отчетность. Ведение бухгалтерского дела. Если вы не знаете как вести учет ип?, обратитесь к нам, и мы вам поможем.

Дата публикации : 27 сентября, 2010

Выскажи свое мнение по wordpress теме Оптимизируем плагины и ускоряем работу сайта – wordpress
и, если хотите картинку рядом с комментарием возьмите на граватар.com!