Сообщения

WPGrabber 2.1.6 - обновленный список направлений перевода Яндекс.Переводчик

Изображение
Яндекс не обновляет список направления перевода, не знаю  с чем это связано.

Я это поправил )

WPGrabber 2.1.5 - парсинг даты поста

Изображение
Добавил возможность создавать записи с датой публикации донора.

Настраивается на вкладке Контент

Настройка генерации даты поста
Определять датуавтоматически,  текущуюпарсить В этом случае дата создаётся автоматически,
как во всех старых версиях wpgrabber.


Настройка генерации даты поста
Определять датуавтоматически,  текущуюпарситьRegEx для даты
Даты подобного формата: "2018-12-27T17:38:35+00:00", "11.04.2019 12:04 (UTC+9)", "2019-06-17 17:20:12"
Текст даты заключите в круглые скобки в таком виде: (.*?)

WPGrabber 2.1.4: спарсить теги - это реально.

Изображение
Можно ли в спарсеную статью добавить теги?
Ответ - да!

Для примера сайт decorwind



Нас интересует этот текст) HandMadeДекорИз бумагиПраздникиЭлементы декора



Смотрим в консоли (инструменты разработчика)

Анализируем и пишем регексп

Для тестирования регулярных выражений удобно использовать этот сайт,но есть такой момент: в wpgrabber сам при выполнении экранирует через addcslashes а тут надо добавлять руками
В Group 1. наши теги)

Можно указать количество тегов,
которое хотите использовать И немного видео Настраиваю ленты для WPGrabber http://wpgrabber-tune.blogspot.com/p/blog-page.html
Парсинг с любых сайтов, поиск и замена любых частей теста. Доноров предоставляете ВЫ.

wpgrabber 2.1.4 скачать

Не создаются миниатюры при переходе wordpress на https wpgrabber

Изображение
При при переезде WordPress-сайта на протокол HTTPS перестали загружаться миниатюры.


Раньше картинки сохранялись по пути /wp-content/uploads/2019/03/ хотя в настройках стоял каталог /wp-content/uploads/ а теперь просто насыпаются в /wp-content/uploads/ в чём может быть проблема?

Оказалось, проблема с каталогом uploads (не уверен, что вызвало его изначально). Мне удалось решить проблему с помощью следующего фильтра:
function fix_ssl( $url ) { if ( is_ssl() ) { if (stripos($url, 'http://') === 0) { $url = 'https' . substr($url, 4); } } return $url; } function uploadDir($uploads) { $uploads['url'] = fix_ssl($uploads['url']); $uploads['baseurl'] = fix_ssl($uploads['baseurl']); return $uploads; } add_filter('upload_dir', 'uploadDir'); Добавьте его в файл functions.php вашей темы

WPGrabber 2.1.320

Изображение
Работа с картинками, файлами формата jpg, jpeg, png, gif, которые присутствуют в теле статьи с донора.

1. Сгенерировать имена файлов картинок из заголовка Изначально wpgrabber создавал имена для картинок по незатейливой формуле
получалось что-то типа такого: 0160b531e131125a612942f00444eda9.jpg



Говорят,  для SEO это не очень хорошо :)
Будем создавать имена для файлов из заголовка для поста.
Из заголовка будем брать первые 145 символов, плюс добавим первые 7  символов из первоначальной формулы.


Хорошо. Дальше.

2.Свой атрибут class Удобно задать картинкам свой стилевой класс, который позволяет связать определенный тег со стилевым оформлением.


Заменит все стилевые классы донора, работает если в шаблоне HTML-кода картинок есть %ADDS%

3. Название для атрибута class Собственно, название для вашего класса, по умолчанию class="wpg_image"





4. Сгенерировать alt При включении этой опции wpgrabber попытается создать атрибут alt,
При выключенных 5 и 6:
     Если  alt у донора пустой, то …

Обновление плагина WPGrabber 2.1.319

Изображение
Решил зафиксировать изменения, внесенные за 2018 год в плагин WPGrabber.

[19.02.2018] Отладка
При настройке лент, случаются разные ситуации:
- сервер донора не доступен
- ваш ip адрес забанен админом донора
- старая версия SSL (Ошибка сертификата SSL: [Errno 1])
- при парсинге картинка битая, потому что в заголовках отсутствует "Accept-Encoding: gzip"

И чтобы быстро понять в чём дело, очень помогают следующии моменты.