• Хочу считать результат wp_head() и вытащить регуляркой JS и CSS скрипты для того чтобы на выходе выдать 1 js и 1 css файл дабы снизить количество обращений к серверу от клиента.
    Реально ли это сделать в частности интересует считывание результата wp_head желательно без вмешательства в core WP чтобы с обновлениями проблем не было?

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • ап

    а в чем вопрос то?
    считывайте и делайте.
    если получится — поделитесь кодом.

    Модератор Yui

    (@fierevere)

    永子

    вы точно сами хотите изобретать велосипед ?

    есть же плагины
    bwp-minify
    minqueue
    и другие

    Flector, вопрос в том каким методом можно считать текст результата wp_head(), а точнее хотя бы примерные функции с помощью которых можно это сделать.

    Yui ゆい, да хочу сам потому что у меня стоят только свои модули, которые я знаю как работают и что они делают. Таким образом мне легко их оптимизировать и я уверен в их надежности.

    Буду признателен за подсказку любую, так как не совсем понимаю куда копать, чтобы перехватить результат wp_head без вывода результата в шапку.

    Модератор Yui

    (@fierevere)

    永子

    http://php.net/manual/ru/function.ob-start.php

    http://php.net/manual/ru/function.ob-get-clean.php

    ob_start();
    
    код wp_head()
    
    $wp_head_text = ob_get_clean();
    
    обрабатываете то что получили в переменную $wp_head_text

    Yui ゆい, совсем забыл про ob_get_clean хотя вот недавно ей убирал страницу wp-login 🙂
    Спасибо большое, сейчас попробую таким методом.

    Модератор Yui

    (@fierevere)

    永子

    выхлопы виджетов ловит хорошо, я их кеширую так
    wp_head() не пробовала, но тоже должно ловиться

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Считать результат wp_head» закрыта для новых ответов.