Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
200 ₴

WP перенести JS в футер

закрыт модератором


Нужно перенести скрипты вниз из function.php + показать как это делается.

Перенести нужно таким образом чтобы ничего не сломалось.

Также нужно перенести скрипты из плагинов в футер.

Работа через TeamViewer + голосовое общение.



  1. ставка скрыта фрилансером
  2. 1 день10 ₴
    Александр Мартыненко
     2884   99   11

    Найдите все вызовы функции wp_enqueue_script в коде, и пятым параметром добавьте значение true

    Украина Киев | 12 октября 2016 |
  3.  фрилансер больше не работает на сервисе
  4. 1 день500 ₽
    Валентин Белый
     335   3   0

    Здравствуйте. Сделаю в течении часа, пропишу нужные скрипты в function.php, чтобы все js файлы были подключены в footer. Обращайтесь.

    С уважением, Валентин.

    Украина Киев | 12 октября 2016 |
  • Oleksandr Sonich
    Пожаловаться | 12 октября 2016 |

    гг, из функшн никуда ничего не переносится.

    правки вносятся в функш файлы, как описал другой фрилансер. а также в ручную переставить скрипты из хедера в футер.

  • Леонид М.
    Пожаловаться | 12 октября 2016 |

    Все скрипты по любому перенести нельзя. Но бОльшую часть по идее можно.

  • Вот этот код делает все что нужно. Не за что. 🙂

    if (!(is_admin() )) {
    function defer_parsing_of_js ( $url ) {
    if ( FALSE === strpos( $url, '.js' ) ) return $url;
    return "$url' defer onload='";
    }
    add_filter( 'clean_url', 'defer_parsing_of_js', 11, 1 );
    }
    if(!is_admin()) {
    remove_action('wp_head', 'wp_print_scripts');remove_action('wp_head', 'wp_print_head_scripts', 9);remove_action('wp_head', 'wp_enqueue_scripts', 1);add_action('wp_footer', 'wp_print_scripts', 5);add_action('wp_footer', 'wp_enqueue_scripts', 5);add_action('wp_footer', 'wp_print_head_scripts', 5);
    }

  • Добавить

Заказчик
Владислав Шлевс
Латвия Рига  73   0
Проект опубликован
12 октября 2016
77 просмотров
Качество описания проекта
0
0
100%