Intereting Posts
Несколько циклов на странице результатов поиска? wp_editor удаляет HTML и встроенные стили Настройка темы – можно отключить Live Preview? Отображение каталога категорий пользовательских типов сообщений Получите всех авторов с хотя бы одним сообщением «пользовательский тип сообщения» Woocommerce получить изображение категории полный размер Попытка получить персонализированную мета-почту через Jetpack JSON API как запустить цикл в функции.php, который отправляет электронную почту на основе определенных условий? Рассчитать средние категории перекрестных сообщений Изменить логотип на каждой странице темы университетского концентратора Подключить действие при удалении переходного процесса? Не могу заставить его работать! Пользовательский тип сообщения – портфолио больше не работает wp_publish_post для сохранения черновиков, постоянных ссылок Оставить комментарий Список сообщений по их пользовательскому термину таксономии с условием

RegExp для исключения комментариев в формате HTML (FOR SOMME)

Я использую эту функцию для удаления комментариев HTML из моего кода, чтобы сохранить время загрузки:

// Remove unwanted HTML comments function remove_html_comments($content = '') { return preg_replace('/<!--(.|\s)*?-->/', '', $content); } 

Но я также использую wt3 cache plugin witch, который использует это для анализа кода внутри его шаблона комментариев:

 $buffer = preg_replace_callback('~<!--\s*mfunc\s*' . W3TC_DYNAMIC_SECURITY . '(.*)-->(.*)<!--\s*/mfunc\s*' . W3TC_DYNAMIC_SECURITY . '\s*-->~Uis', array( &$this, '_parse_dynamic_mfunc' ), $buffer); 

Мне нужно реализовать кэширование фрагментов, чтобы исключить кеширование некоторых частей моего кода, но это невозможно с помощью функции, которую я использую, чтобы отключить комментирование кода, потому что она исключит все комментарии …

Можно ли исключить все комментарии внутри тегов комментариев W3TC из функции, которую я использую?

Вот как я реализую свою тему:

В wp-config.php я добавил

 define( 'W3TC_DYNAMIC_SECURITY', md5( rand( 0, 999999 ) ) ); // random "secret" 

В моем шаблоне:

 <!--mfunc <?php echo W3TC_DYNAMIC_SECURITY; ?> --> <?php echo rand(0,1000); ?> <!--/mfunc <?php echo W3TC_DYNAMIC_SECURITY; ?> -->