Автор: Anton

Как изменить поведение ссылки меню на мобильных разрешениях браузера

Добрый день. Я столкнулся, причем дважды за 1 день с такой проблемой: как изменить поведение ссылки меню на мобильных разрешениях браузера. На сайте есть меню WordPress. На десктопных разрешениях при наведении мышью на пункт меню показывается подменю второго уровня. А на мобильных наведение – равнозначно нажатию, поскольку на сенсорных экранах мыши нет, а есть только...

Как добавить ссылку в конец меню WordPress, созданного функцией wp_nav_menu()

Недавно я начал дорабатывать одну тему оформления для WordPress. Мне было нужно добавить ссылку в конец меню, созданного функцией wp_nav_menu(). Код ниже работает на основе хука (фильтра) wp_nav_menu_items. Код небольшой, но полезный. Как вариант, его можно вставить в файл темы functions.php. Кроме всего прочего, вам могут помочь другие хуки WordPress: wp_nav_menu_args pre_wp_nav_menu wp_nav_menu_objects wp_nav_menu_items wp_nav_menu_{$menu->slug}_items wp_nav_menu...

Что делать, если сертификат ssl не обновился после перезагрузки nginx

Недавно я столкнулся с забавной проблемой. Получилось так, что у меня никак не обновлялся ssl сертификат после замены файла сертификата на новый и перезагрузки nginx. Подошел к концу год работы сертификата ssl, я его перевыпустил. Потребовалось тупо обновить файлы цепочки сертификатов. Недолго думая я заменил файл сертификатов. Я проверил конфигурацию nginx командой Shell выдал,...

Как я настроил интернет-эквайринг от Сбербанка на онлайн-кассе Эвотор 7.2

В этой статье я расскажу про то, как я настроил интернет-эквайринг от Сбербанка на онлайн-кассе Эвотор 7.2, чтобы выполнять 54 ФЗ, продавая электронные билеты в кино через интернет. Для этой цели мы целый год арендовали кассу Атол онлайн за 40 с небольшим тысяч в год (37000р аренда кассы плюс 6300р за фискальный накопитель на 1,5...

Добавляем meta description и title на страницу архивов Custom Post Type в All-in-One SEO Pack

Ко мне обратился заказчик сайта на WordPress, который использует плагин All-in-One SEO Pack. Он попросил добавить meta description и title на страницу архивов Custom Post Type. Нашлось такое решение. В аргументы labels при регистрации custom post type добавьте: ‘archive_seo_title’ => ‘your set title | your site’, ‘archive_meta_desc’ => ‘your meta description’ Далее добавьте в...

Как я победил ошибку 502 Gateway timeout error в nginx+php-fpm

Php-fpm считается на сегодняшний день одним из самых быстрых движков для веб-сервера. Но он очень нестабилен при работе со сложным php-кодом. И в один прекрасный день вы можете получить ошибку 502 Gateway timeout error. У меня в проекте так и получилось. На VPS стоял nginx + php7.0-fpm + MariaDB + memcached. Код php-скрипта использовал весь...

Нагрузочное тестирование сайта утилитой ab (Apache Benchmark)

В этой статье мы разберем процесс нагрузочного тестирования сайтов утилитой ab (Apache Benchmark). Установка Для работы с утилитой ab в ОС Ubuntu и Debian необходимо установить пакет apache2-utils. Если Вы работаете под Windows, то, например, можно воспользоваться утилитой ab.exe, входящей в состав дистрибутива OpenServer. При этом для http-подключений используйте файл ab.exe, для https –...