Работая над сайтом с фильтром продуктов я столкнулся с багом: при нажатии на кнопку “назад” в браузере я попадал на предыдущую страницу с фильтром, но…
// Add new columns (or reorder columns) add_filter( ‘manage_edit-shop_order_columns’, ‘custom_shop_order_column’, 20 ); function custom_shop_order_column($columns) { $reordered_columns = array(); foreach( $columns as $key => $column){ $reordered_columns[$key]…
var target = document.querySelector(‘.some-class’); var observer = new MutationObserver(function(mutations) { if (mutations[0].target.classList.contains(“some-child-class”)) { // Do something } } var config = { subtree: true, characterData:…
ul { column-count: 4; } li { -webkit-column-break-inside: avoid; page-break-inside: avoid; /* Makes effect only in Firefox */ break-inside: avoid; /* IE10+, Opera 11.1—12.1 */…
Функции для записи/удаления/получения значений cookie по имени: function set_cookie(name, value) { document.cookie = name +’=’+ value +’; Path=/;’; } function delete_cookie(name) { document.cookie = name…
Функция replaceAll не работает в старых версиях Safari, вместо неё можно использовать replace с регулярным выражением. Пример: var string = ‘some text for test’; if…
file_get_contents не закрывает соединение по умолчанию, из-за чего можно перегрузить сервер одним единственным запросом. Чтобы этого избежать, нужно добавить header к запросу, как показано ниже:…
Просто вставить этот код в шаблон страницы: <a href=”mailto:type email address here?subject=I wanted to share this post with you from <?php bloginfo(‘name’); ?>&body=<?php the_title(”,”,true); ?>  <?php…