Все записи категории ‘Программирование’

WP Plugin Core Settings
 20 Авг, 2018

В WordPress много настроек прячется на уровне доступном только веб-разработчику. Т.е. чтобы изменить их, вам нужно хоть немного разбираться в программировании.

Это не меняет общей концепции WP как блога, готового к работе из коробки. Но вновь введенные опции, API, фильтры CMS, которые нельзя отключить/настроить из админ панели, активные при этом по-умолчанию, могут доставлять неудобства.

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

Отключаем /wp-json/oembed/ в WP
 11 Авг, 2018

Разработчиков WP не очень заботит SEO, и обновления движка могут оказывать негативные эффекты на индексацию сайта, т.к. могут появляться новые технические страницы, дубли и т.п. В версии 4.4 разработчики добавили RESTful интерфейс, который создаёт дополнительные адреса сайта с кодами ответа 200.

Адреса выглядят вот так :

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

Использование nodequeue для управления порядком элементов в списке views
 8 Авг, 2018

Задача в состоит в том, чтобы дать редактору возможность «ручного» управления порядком элементов в списке, создаваемом с помощью views. К примеру, есть список статей (объектов node), они упорядочены по node.title, но часть элементов списка требуется закрепить в начале, используя указанный вручную порядок.

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

Создание контейнера DIV средствами чистого js
 5 Авг, 2018

Иногда я возвращаюсь к практикам без использования jQuery, работая с DOM на чистом js. В таком контексте его называют vanila js.

Давайте рассмотрим пример создания DIV контейнера, определения его свойств, пользуясь только javascript без библиотек-оберток.

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

Эффект, затрудняющий прочтение текста
 1 Авг, 2018

Этот эффект я увидел на одном сайте, где авторы решили так оригинально бороться с пользователями ад-блокера.

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

Создание ветки на основе существующей в GIT
 30 Июл, 2018

Создание новой ветки — это рутинная операция в GIT. Как указать на основе какой существующей ветки нужно создать новую?

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

Слежение за изменения sass файлов
 24 Июл, 2018

Особенно на этапе верстки макетов у разработчика возникает необходимость очень часто обновлять стили, проверять результат и снова вносить какие то правки.

Если вы используете sass препроцессор, давайте посмотрим как автоматизировать отслеживание изменений в файлах sass, чтобы компилятор сразу выполнял необходимую работу.

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

Хлебные крошки, версия 1.2
 8 Июл, 2018

Очередное обновление WP плагина Genzel Breadcrumbs. Версия 1.2. Что нового?

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

Прокрутить HTML документ к заданной позиции
 6 Июл, 2018

Рассмотрим как программно установить позицию скролла документа ровно в начале нужного вам HTML контейнера.

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

Фильтруем нежелательные теги из WORD в CKEditor
 1 Июл, 2018

Хоть CKEditor и позволяет редактировать тексты, но редакторов сложно приучить готовить их сразу на сайте. Потому первая ревизия текста обычно появляется на сайте как результат копирования из редактора MS WORD.

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