Что такое OpenCart?

Работая над очередным сайтом, как обычно, зашёл в гугл для уточнения рабочего вопроса. Набрав в поисковой строке “OpenCart”, заметил как поисковик преобразовал мой запрос в «OpenCart что это». Оказывается, в выдаче по этому запросу достаточно поверхностная информация. К тому-же, размещена на сайтах агенств, заинтересованных продать разработку сайта. Это и стало причиной появления моей статьи. Я хочу подать эту информацию в виде небольшого текстового обзора самой системы, её достоинств и недостатков по сравнению с другими системам. Предупредить потенциальных заказчиков сайтов об ошибках, которые они могут допустить.

Подробнее

404 ошибка после добавления типа записи в WordPress

В процессе работы над WordPress сайтом, вы гарантированно встретитесь с ошибкой 404 после добавления нового, произвольного типа записи. В этой заметке мы разберёмся с причинами ее появления и рассмотрим несколько способов по её исправлению. Почему появляется ошибка Причиной ошибки 404 при переходе на страницу нового типа записи являются внутренние правила перенаправления, в функциональности WP. Дело […]

Подробнее

Базовая СЕО оптимизация при разработке сайтов.

Я занимаюсь разработкой клиентских сайтов уже пятый год к ряду, а это значит что моего отсутствия никто не заметит я внёс сотни, а то и тысячи правок, которые рекомендовали СЕО специалисты моим клиентам. Сегодня я хочу поделиться заметкой о том, какие рекомендации можно выполнить находясь на этапе разработки сайта. Конечно, совершенно не обязательно следовать им, […]

Подробнее

Ваш первый composer пакет

Composer — инструмент для управления зависимостями, который позволит управлять библиотеками, что подключены к Вашему проекту. Composer используется во многих фреймворках, например, мой любимый единственный, который я знаю — Laravel. Применение Composer проектах уже является стандартом веб-разработки, по этому, если вы по какой-либо причине не пользуетесь им — скорее подключайтесь!

Подробнее

Как подключить шаблон WordPress к произвольному типу записи в папке плагина

Предположим, вы пишете плагин, который регистрирует новый тип поста WordPress. Ваш новый тип обязательно будет нуждаться в своем собственном шаблоне вывода, но шаблоны пользовательских типов записей, например single-{post_type}.php всегда находятся в папке самого шаблона.

Подробнее

Как исправить ошибку PHP Namespace declaration statement

Ошибки в коде — обычное явление для php разработчиков. Сегодня разберем пример ошибки, которая выглядит следующим образом: Причина появления ошибки Как видно из текста ошибки, она связана с пространством имен. Дело в том, что пространство имен должно появляться перед любым выводом. Это может быть HTML код в начале страницы, или простой пробел перед открытием тега php. […]

Подробнее

WordPress Файл не может быть перемещен в wp-content/uploads/…

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

Подробнее

PageSpeed Insights после 12 ноября 2018

У старого PageSpeed Insights был один огромный минус: сервис давал очень четкие рекомендации о том, как можно увеличить количество попугаев, оценивая внедрение этих советов на пользовательских сайтах, практически игнорируя основной показатель — скорость сайта. Как итог — интернет заполнился двумя типами ресурсов — медленные сайты с высокой оценкой по PageSpeed и быстрые — с низкой.

Подробнее