Метка: Разработка

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

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

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

Десять WordPress функций, о которых вы могли не знать

Давно разрабатываете на WordPress и думаете, что знаете все о нем от А до Я? Не думаю… В этом посте я приведу 10 самых полезных и редко используемых WordPress функций (тегов шаблонов), которые помогут вам в процессе кодинга…

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

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

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

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

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

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

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

ITCSS — что это такое, и с чем его едят

Не секрет, что для разработки, существует ряд замечательных методов структурирования CSS кода, и все они работают по-разному. Самые популярные OOCSS и SMACSS, но недавно «гуглив» решение какой-то проблемы я совершенно случайно столкнулся с ITCSS. Изучив ITCSS, я решил написать о нем этот пост, и поделиться с вами своими мыслями…

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

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

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

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

Как вставить или обновить множество данных в MySQL?

Допустим, у вас есть таблица с некоторыми данными, скажем, пользовательской информацией с адресами электронной почты, именами, возрастом и т.д. Вы хотите вставить еще 10 строк данных, но не знаете, будут они предназначены для новых пользователей или это будут атрибуты для пользователей, уже имеющихся в базе данных. Это очень распространенный сценарий, когда вам нужно понять, что делать – обновлять строки (update) или вставлять их (insert)…

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

Активация JetBrains PhpStorm в несколько кликов

Вот уже долгое время я являюсь ярым фанатом замечательной IDE от JetBrains — PhpStorm. Эта IDE мне подходит во всем, начиная от ее скорости работы и заканчивая гибкостью и возможностью с комфортом кодить. В PhpStorm меня на 100% все устраивает, но есть всегда одно «НО», а именно стоимость этого продукта и в последнее время полное отсутствие «кряков» и других программ позволяющих грамотно активировать PhpStorm IDE. Далее я опишу свой простой метод активации этой замечательной IDE…

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

Правильное использование Git при разработке на WordPress

Вы же слышали про Git, верно? На сегодняшний день это одна из самых популярных систем контроля версий. Плюс ко всему, Git можно найти практически везде: он предустановлен многими хостинг-провайдерами, используется в качестве системы, работающей на GitHub и Bitbucket, а сейчас даже встроен в простые WordPress плагины. В этой статье я постараюсь рассказать, что за зверь этот Git и как с ним работать…

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