блог
Абракадабра в письмах с сайта
Абракадабра в письмах с сайта add_filter(‘mailer_before_parse_fields_filter’, function ($fields) { unset($fields[‘cf-turnstile-response’]); return $fields; });
Анимация блика на кнопке
Анимация блика на кнопке — отличный способ привлечь внимания пользователя на Вашем сайте совершить определенное действие. Рассмотрим пример реализации такой кнопки с помощью CSS. Пример реализации Эффект блика Для начала создадим HTML структуру, которая будет содержать кнопку, c классом glare-button, которую мы стилизуем и анимируем с помощью CSS. HTML разметка <button class=»glare-button»>Эффект блика</button> CSS стилизация […]
Блокировка ботов через файл .htaccess
После того как вы определили конкретных юзер-агентов, нагружающих сервер, самое время запретить им вход. Для этого откройте файл .htaccess в корневом каталоге сайта. В файл .htaccess добавьте строку: SetEnvIfNoCase User-Agent «Name_of_bot» bad_bot где на место Name_of_bot подставляйте юзер-агент проблемного бота выявленного из логов вашего сайта. Таким образом вы укажете серверу, что данные обращения поступают от «плохого бота». Далее задайте правило доступа к вашему […]
Неразрывный пробел
Неразрывный пробел используется в компьютерной кодировке текстов. Отображается как обычный, но не даёт программам разорвать строку в этом месте. Помогает при вёрстке и улучшает читаемость текста. В стандартной раскладке клавиатуры неразрывного пробела, к сожалению, нет. Присутствует в типографских. Во многих системах есть возможность ввести его с клавиатуры комбинацией клавиш: Microsoft Windows (на цифровой клавиатуре с включённым Num […]
Вывод формы поиска на сайте WordPress с помощью шорткода
В системе управления сайтами Вордпресс нет стандартного способа вывести форму поиска в контенте записи или страницы. Однако, форму поиска можно вывести в шорткод, который можно будет вставить в нужное место сайта. Для этого вам необходимо добавить в файл functions.php вашей темы следующий код: //вывод стандартной формы поиска шорткодом function wph_display_search_form() { return get_search_form(false); } add_shortcode(‘search_form’, ‘wph_display_search_form’); […]
Решение проблемы Allowed memory size exhausted в WordPress
Перебои в работе сайта на WordPress с появлением ошибки Allowed memory size exhausted говорят о том, что для работы веб-проекта не хватает оперативной памяти выделенной сайту на хостинге. Узнать текущее потребление памяти сайтом можно установив плагин WP-Memory-Usage. Для PHP-скриптов текущих версий WordPress (без плагинов) необходимо примерно 30-40 мегабайт оперативной памяти плюс каждый установленный дополнительный плагин требует […]
Работа с анонсами записей в WordPress
В этом посте собрал несколько примеров модификации вывода стандартных анонсов записей в WordPress. 1. Часто приходится решать задачу вывода анонса записей, увеличив или ограничив его длину заданным количество слов. Сделать это можно с помощью следующей функции и фильтра, который нужно вставить в файл functions.php function new_excerpt_length($length) { return 50; } add_filter(‘excerpt_length’, ‘new_excerpt_length’); 2. Если в […]
Вывод описания категории WordPress только на первой странице рубрики
Как сделать так, чтобы описание рубрики (категории) размещалось только на первой странице рубрики и не выводилось на остальных? Например, на сайте WordPress, есть рубрика (категория), где опубликовано много записей. В настройках сайта установили — выводить по 10 записей на странице. Также в рубрике присутствует развернутое описание, которое размещается под заголовком в верхней части страницы.
Как скрыть элемент или блок на сайте на мобильных устройствах
Скрытие элемента или блока на странице — частая задача при мобильной адаптации сайтов. Пример кода