Что размещать на сайте

Абракадабра в письмах с сайта

Абракадабра в письмах с сайта 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 мегабайт оперативной памяти плюс каждый установленный дополнительный плагин требует […]

Редирект старых страниц с расширением .html на новые урлы без расширения html с помощью файла .htaccess

Работа с анонсами записей в WordPress

В этом посте собрал несколько примеров модификации вывода стандартных анонсов записей в WordPress. 1. Часто приходится решать задачу вывода анонса записей, увеличив или ограничив его длину заданным количество слов. Сделать это можно с помощью следующей функции и фильтра, который нужно вставить в файл functions.php function new_excerpt_length($length) { return 50; } add_filter(‘excerpt_length’, ‘new_excerpt_length’); 2. Если в […]

Как удалить emoji code из WordPress

Вывод описания категории WordPress только на первой странице рубрики

Как сделать так, чтобы описание рубрики (категории) размещалось только на первой странице рубрики и не выводилось на остальных? Например, на сайте WordPress, есть рубрика (категория), где опубликовано много записей. В настройках сайта установили — выводить по 10 записей на странице. Также в рубрике присутствует развернутое описание, которое размещается под заголовком в верхней части страницы.

Что размещать на сайте

Удаление ссылок с картинок в Вордпресс

Ниже код, который убирает ссылку у картинок в WordPress.

Как скрыть элемент или блок на сайте на мобильных устройствах

Скрытие элемента или блока на странице — частая задача при мобильной адаптации сайтов. Пример кода