Архивы автора: admin

Удаление первого символа из строки

В поле meta_value таблицы wp_postmeta, хранятся значения такого вида Необходимо убрать первый символ строки (ноль), это значение артикула товара. Решение — удаление первого символа строки (MySQL) С этим великолепно справится такой запрос в условии WHERE обязательно указываю что не все значения обновлять а только артикулы, иначе будет проблемка.

Далее »

Удаление мета тегов плагина Yoast SEO

Плагин Yoast SEO добавляет в раздел head свой блок с мета и переопределяет вывод тайтла и мета -описания, с некоторых случаях нужно изменить вывод мета-данных. Список фильтров плагина Yoast SEO У плагина Yoast SEO есть ряд фильтров, отвечающий за вывод мета данных Фильтры Yoast SEO Вывод HTML Meta wpseo_title <title> . . . </title> wpseo_robots <meta name=”robots” . . . […]

Далее »

Чистка сайта от вредоносного кода wollses

Клиент хотел разместить рекламу от гугла на сайте, но техподдержка отказали, мотивируя это тем что на сайте вредоносные ссылки Собственно после этого, обратились ко мне, чтобы почистить сайт от вируса. Поиск вируса на сайте Поиск указанных ссылок по файлам сайта и базе не дал результата. Сайт на WordPress. Конечно вероятность что такая ссылка будет в коде стремится к нулю, так […]

Далее »

Изменяем поля на странице оформление заказа (WooCommerce)

У нас стоит вордпрес и на нем плагин для магазина WooCommerce, и у магазина есть страница «Оформление заказа» (Checkout), так вот надо как то сократить поля, убрать лишнее. Для этого используем фильтр woocommerce_checkout_fields Пример, для удаления полей телефон, почтовый код, страна, город, адрес, регион Тоесть тут все просто, убираем из массива $fields те поля которые нам не нужны А какие […]

Далее »

Добавление блога на 1С-Битрикс

Надо было на один проект добавить ссылку на блог и разместить статьи. Вроде все просто, но это битрикс, тут свои правила. В админке нет никакого намека на блог, в списке установленных модулей его нет но в компонентах он конечно есть то есть код для работы блога есть а его самого нет Надо значит установить модуль Блог Установка модуля Блог в […]

Далее »

Создание раздела Новинки в 1С-Битрикс

Необходимо на главной странице вывести блок «Новинки» в котором будут представлены новинки товаров. Использую сборку битрикса «1С-Битрикс: малый бизнес«. Вывод товаров из раздела Новинки без кастомизации Слово «кастомизация» я обычно не использую (ну не нравится мне оно), а написал для того чтобы начинающие программеры смогли по этому ключевому слову хотя бы найти статью. Фактически это означает, что изменение на сайте […]

Далее »

Ошибка Notice: Trying to access array offset on value of type null in

После переноса сайта на другой хостинг возникла следующая ошибка На старом хостинге стоял php 7.2.34 На новом хостинге php 7.4 Перевод ошибки Исправление ошибки Ошибка возникла в функции is_edit_screen Собственно ошибка пошла из-за того что один из аргументов имеет значение null, и надо поставить перед выполнением in_array проверку аргументов на существование, и если оба аргумента есть, тогда делать поиск в […]

Далее »

Ошибка Deprecated: implode(): Passing glue string after array is deprecated

После переноса сайта на другой хостинг возникла ошибка На старом хостинге стоял php 7.2.34 На новом хостинге php 7.4 Исправление ошибки implode Строка в которой была ошибка Для исправления ошибки надо поменять местами параметры, разделителя и массива.

Далее »

Ошибка «preg_match(): Compilation failed: invalid range in character class»

Был сделан парсер сайтов, который благополучно работал и работал, пока не перенес на другой хостинг. И все, код отрабатывает а результата нет. В лог-файле начало появляться следующее предупреждение Решение ошибки preg_match Данная ошибка возникла при версии PHP 7.3, при смене версии на 5.6 ошибка пропадает.  

Далее »

Как загрузить дамп базы через консоль (MySQL)

Иногда надо залить базу на локальный сервер, для тестирования и работы сайта, но выгруженный дамп базы имеет размер более 40мб и пол миллиона записей. При загрузки такого скрипта через phpMyAdmin возникнут проблемы, или времени на обработку скрипта мало или лимит загружаемого скрипта или такая ошибка «MySQL server has gone away». Так вот гораздо проще и быстрей загрузить скрипт через консоль, […]

Далее »
1 2 3 17