RobotEye — блог о Wordpress

Сайт про Wordpress, PHP и веб-програмирование.

Пересоздаем миниатюры изображений с помощью WP-CLI в WordPress

У клиента после смены темы перестали отображаться изображения. Для решения этой проблемы в WordPress можно воспользоваться двумя вариантами. Используем наш любимый WP-CLI с опцией wp media regenerate. Для этого заходим по SSH на наш хостинг и запускаем следующую команду:

Данная команда работает довольно быстро так как обрабатывает только отсутствующие миниатюры, если надо обработать все миниатюры, […]

Read More

Делаем снимок экрана (screenshot) в Firefox

Больше себе на заметку чем вам, но вдруг кто-то не в курсе 🙂 И так, что бы сделать скриншот  в Firefox необходимо открыть нужную страницу, далее нажимаем комбинацию клавиш Ctrl + Shift + K для открытия Веб консоли. Делаем скриншот средством Firefox И вводим команду

для снимка экрана видимой области сайта, для скриншота всей страницы […]

Read More

Создаем запись с изображением в WordPress с помощью WP-CLI

В предыдущей статье мы рассмотрели как «Создаем запись в WordPress с помощью WP-CLI«, теперь добавим неного экстрима и добавим изображение записи и саму запись. Для этого будем использовать bash (нам понадобиться коммандная строка на хостинге и доступ по SSH). Создаем файл post.sh со следующим содержанием внутри:

Теперь быстро разберем на запчасти, один код мы […]

Read More

Создаем запись в WordPress с помощью WP-CLI

Создадим запись с помощью WP-CLI в WordPress и привяжем ее к рубрике. Как создавать рубрики мы писали в «WordPress создаем рубрики и подрубрики с WP-CLI«. Для этого воспользуемся коммандой wp post. Команда WP-CLI для создания записи с рубрикой:

Разберем ее по частям, создание самой записи

Дальше можем создать как уже опубликованную запись, так […]

Read More

WordPress создаем рубрики и подрубрики с WP-CLI

Начну с грусного, я свою проблему пока не решил, так как у меня стояла задача создать рубрики и связанные подрубрики с помощью WP-CLI в колличестве 5000 шт. Создание одной рубрики занимает около 10 — 30 секунд, тоесть при лучшем раскладе 6 в минуту, а все займет около 14 часов, что выливалось в ограничение выполнения скрипта […]

Read More

Знакомство с WordPress WP-CLI

WP-CLI отличный инструмент для работы с WordPress, ознакомиться как его установить можно на сайте WordPress.org. Там прекрасно на английском все расписано, или сами разберетесь по коду. Если нет, пишите в комментарии. Сегодня расмотрим ключевые начальные аспекты работы данного инстурмента, которые описаны тут: Например для установки плагина Akismet, нам в командной строке надо просто ввести:

[…]

Read More

Powershell — копируем файлы из подпапок в папку

Возник вопрос копирования 55.000 файлов раскиданных в подпапках в одну папку. Так как колличество подпапок было около 400 то ручной метод был исключен ) Наш скрипт перенесет файлы из подпапок в новую папку, и так приступим. На помощь пришел Powershell с одной строкой кода:

Где C:\Sandbox\OSPanel\domains\cli.loc\catalog4\  это папка которая содержит подпапки с файлами, а C:\Sandbox\OSPanel\domains\cli.loc\pic\ это […]

Read More

WordPress скрываем email адресс

Если нам необходимо скрыть емейл адресс с кода WordPress защитив себя или клиента от спам ботов которые собирают адресса используйте функцию — antispambot(). Она изменяет символы email адреса на HTML сущности, чтобы ваше мыло не попало спамботам. Использование:

где $emailaddy — ваш email и $hex_encoding:0 (по умолчанию) — позволяет только кодирование с цифрами ({).1 […]

Read More

Интегрируем UniSender и WordPress

Сегодня проведем интеграцию UniSender и WordPress. Тема не новая, но нормальное описание встречаеться редко. В данной статье мы проведем интеграцию UniSender и WordPress из одной формы Contact Form 7 на сайте (к примеру, если их у нас много). Поехали! Для начала получаем все данные от UniSender (API ключ, ID списка пользователей). Дальше находим нужную нам контактную […]

Read More

CodeLobster IDE – бесплатный PHP, HTML, CSS, JavaScript редактор

В этой статье мы рассмотрим бесплатный редактор для веб-разработки — CodeLobster IDE. Он уже долгое время присутствует на рынке и завоевал очень большое количество пользователей. CodeLobster IDE предназначен для редактирования PHP, HTML, CSS и JavaScript файлов. Он подсвечивает код в зависимости от синтаксиса, показывает подсказки для тэгов, функций и их параметров. Этот редактор очень хорошо […]

Read More