Метка: Полезности

WooCommerce: как удалить Apple Pay кнопки оплаты?

Пару дней назад я заметил, что в WooCommerce Stripe плагине добавили кнопку для оплаты через Apple Pay. Все бы ничего, но эта кнопка отображалась почти на всех спец. страницах Woo. О том как мне удалось ее убрать с минимальными потерями читайте далее…

Читать дальше

Visual Composer + AJAX: выводим шорткоды

При работе с AJAX в WordPress есть один неприятный нюанс- если вам, необходимо вывести контент из стандартного текстового wordpress редактора, то в результате запроса вы получите сам контент от начала и до конца, но… без обработанных шорткодов (если таковые, вообще присутствуют в контенте). Естественно, если вы используете плагин Visual Composer, то проблема никуда не уйдет, поэтому в этом коротком посте я поделюсь своим универсальным решением этой проблемы…

Читать дальше

Visual Composer: добавляем новые иконки в шорткод vc_icon

Вот уже продолжительное время в своих проектах я использую замечательный плагин — Wpbakery Visual Composer page builder. И все бы ничего, но на днях мне понадобилось расширить стандартный набор иконок в шорткоде vc_icon, и в документации, естественно, была уже устаревшая информация о том как это сделать. Пришлось идти обходными путями…

Читать дальше

Динамический фавикон на JavaScript и Canvas

Не знаю как вы, но при посещении любого сайта, мой взгляд в первую очередь падает не на его долго грузящуюся «морду», а как ни странно на его заголовок в табе браузера и соответственно на его фавикон. И в основном, на месте фавикона я вижу всегда унылую, квадратную или размытую статическую картинку, которая не «цепляет взгляд». Поэтому, в этом посте я покажу вам, как можно легко сделать анимированный фавикон для сайта…

Читать дальше

Редирект после активации темы в WordPress

Если вы когда-нибудь разрабатывали плагин под WordPress, то я уверен, вы сталкивались с хуком активации, который позволяет производить какие-либо действия после активации плагина. Но что если сделать такой же хук, но только при активации темы? Что из этого вышло я постарался описать в этом коротком посте…

Читать дальше

WordPress сортировка записей по дате изменения через URL

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

Читать дальше

Запрещаем нумерацию пользователей в WordPress

WordPress — лучшая и прогрессирующая на сегодняшний день CMS, по моему мнению. Однако WordPress обладает некоторыми коварными уязвимостями. Поэтому в этом посте я хочу затронуть одну из уязвимостей, а именно проблему нумерации пользователей в WordPress и подробно расписать как с этим бороться. Также я опишу как игнорировать попытки просканировать пользователей на вашем сайте при взломе…

Читать дальше

Настройка вида для чтения в Firefox

Вы никогда не нажимали в Firefox на кнопку с открытой книжкой именуемой – «Вид для чтения»? Честно признаюсь, что в своем iPad я частенько пользуюсь этой функцией, но на пк – никогда. Недавно мне стала известна статистика, которая показала мне, что довольно внушительный процент людей, использует вид для чтения на сайтах, поэтому я решил не отставать и поиграться с видом для чтения на своем блоге. Что из этого получилось, читайте далее…

Читать дальше

Три секрета массивов в JavaScript, о которых вы могли не знать

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

Читать дальше