Парсер для wordpress плагин: Sсrареs – универсальный автоматический парсер на WordPress

Настройки лент для wpgrabber — Настрою парсинг с любых сайтов, при желании возможен перевод, поиск и замена любых частей теста. Пишите в https://t.me/servakov

Синонимайзер текста sinoni.men 17.02.2023

Включить в настройках плагина WPGrabber > Настройки > Синонимизация

Сохранить API-ключ sinonimen.ru

По умолчанию рерайтит только текст статьи, заголовок — нет. Если включить оба последовательность будет такая: 

  1. textorobot.ru
  2. sinoni.men

Включить синонимизацию в настройках ленты. По умолчанию время ожидания 60 секунд.

Для каждой ленты можно использовать свой ключ, Если он не задан, то использует API-ключ из настроек плагина

Опция количество объектов в «Дополнительные шаблоны» 04.02.2023

Если не задана, то  количество — пятьдесят строк

Читать полностью https://wpgrabber-tune.blogspot.com/2023/02/wpgrabber-21786.html

ОпубликовалНиколайОпубликовано вUncategorizedМетки:rewrite, scraping, sinoni. men, vk_api, wordpress, wordpress plugin, wpgrabberОставьте комментарий к WPGrabber 2.1.786

Поддержка совместимости WPGrabber с версией PHP 8.1.11 и WordPress 6.1.1 [12.12.2022]

Тестировалось на конфигурации:

  • PHP 8.1.11 apache2handler
  • CURL 7.77.0
  • OpenSSL/1.1.1p
  • PCRE 10.39 2021-10-29
  • WordPress 6.1.1

data-src или data-lazy-src [22.11.2022]

если находит атрибут data-src или data-lazy-src заменит им src, иначе попытается сохранить base64,<данные> в файл [22.11.2022]

Fix Yandex Translate Free[22.11.2022]

Улучшена работа бесплатного варианта Яндекс Переводчика

Разбивка текста по умолчанию ~9000 символов

Читать далее

ОпубликовалНиколайОпубликовано вUncategorizedМетки:parsing, wordpress plugin, wpgrabberОставьте комментарий к WPGrabber 2.1.785

Универсальный парсер записей стены из группы, сообщества, пользователя ВКонтакте, используя API.

  • За один запуск можно собрать до 100 постов
  • Синхронизация дат публикации записей и комментариев с оригинальными записями в VK
  • Указав смещение можно собирать старые посты
  • Регулируется количество символов для заголовка, обрезает по целому слову, из текста поста
  • К заголовку поста можно добавлять ID поста, Название группы/паблика

Более подробно можно посмотреть в видео

P.S. Добавлено отображение постов pinterest внутри записи

ОпубликовалНиколайОпубликовано вUncategorizedМетки:parser, vk_api, wordpress, wpgrabberОставьте комментарий к WPGrabber v.2.1.75 — парсер записей стены из группы/паблика ВКонтакте API

Добавил ещё одну систему перевода — Yandex Translate FREE . Не требует получения ключа API

Перевод с английского, немецкого, французского, испанского, польского, турецкого и других языков на русский и обратно.

Добавил возможность поставить задержку при переводах больших текстов

Используется «Задержка импорта в сек.» из «WPGrabber > Настройки > Настройка процесса импорта». Действует и для Google Translate Free

ОпубликовалНиколайОпубликовано вUncategorizedОставьте комментарий к WPGrabber 2.1.74 — Бесплатный Яндекс.Переводчик


Добавил ещё одну систему перевода — Бесплатный Google Translate. Не требует получения ключа API.

ОпубликовалНиколайОпубликовано вUncategorizedМетки:scraping, wordpress, wpgrabberОставьте комментарий к WPGrabber v.2.1.73 — Google Translate Free

BP Rewrites, давайте внесем свой вклад в следующий способ, которым BuddyPress будет анализировать URL-адреса

Привет, участники BuddyPress!

Использование WordPress Rewrite API для замены нашего устаревшего анализатора URL-адресов — это задача, которую мы пытались решить в течение 8 лет.

Это довольно масштабное и сложное изменение, потому что плагины/темы BuddyPress и даже BuddyPress Core 😬 привыкли напрямую записывать URL-адреса, добавляя фрагменты после каталога, отдельного элемента или постоянной ссылки на один групповой элемент.

Сегодня наш прежний анализатор URL-адресов анализирует эти фрагменты URL-адресов для глобальных переменных (например: buddypress()->current_action ), которые мы можем проверить с помощью специальных функций (например, bp_current_action() ), чтобы решить, как должен вести себя плагин. .

Поскольку в основном все работает нормально, мы отложили это изменение на некоторое время, что сегодня усложняет фактический переход на API перезаписи WordPress. Как я часто пишу, анонсируя релиз-кандидат на нашем официальном сайте:

«Release Candidate» означает, что мы считаем, что новая версия готова к выпуску, но с более чем 200 000 активных установок, сотнями плагинов BuddyPress и тысячами тем WordPress, возможно, что-то было упущено. BuddyPress ?.0.0 планируется выпустить в месяц дд, гггг и нам нужна ваша помощь, чтобы добраться туда .

Не говоря уже о потенциальных настройках, которые опытные пользователи могут выполнять с помощью определенных констант, определенных конфигураций WordPress или путем добавления пользовательского кода в каталог mu-plugins или в файл bp-custom.php.

Чтобы безопасно внести это изменение: нам нужно быть достаточно уверенными в механизме обратной совместимости, который мы внедрим. Секрета нет: единственный способ достичь такого уровня уверенности — это тестировать, тестировать и еще раз тестировать . Чем больше мы будем тестировать и чем раньше мы проведем эти тесты в течение цикла разработки, тем лучше будет для конечных пользователей, разработчиков плагинов, дизайнеров тем, группы поддержки BP, команды разработчиков BP: ожидание менее болезненно, чем лечение!

Ваш вклад — ключ к успеху нашей задачи .

Зачем мигрировать? Разве прежний парсер URL-адресов не справляется со своей задачей?

Так и есть! Но мы считаем, что использование WP Rewrite API улучшит работу пользователей с BuddyPress, позволяя напрямую использовать плагин без необходимости изменять структуру постоянных ссылок, если на сайте используются простые постоянные ссылки, и упрощая настройку URL-слагов. Более того, мы считаем, что следование лучшим практикам WordPress в этой области важно для нашего проекта и поможет нам повысить нашу «прямую совместимость» с функцией полнофункционального редактирования сайта WordPress.

BP Rewrites — это «Функция как плагин» 

Мы думаем, что использование режима «Функция как плагин» может:

  1. облегчить вам (фактически нам всем!) выполнение огромного количества тестов,
  2. ускорить разработку кода, необходимого для достижения этой миграции «WP Rewrites».

1. Как только команда будет довольна нашими улучшениями в этой функции, мы сделаем BP Rewrites доступными в каталоге плагинов WordPress. org. Чтобы он работал на вашем сайте, вам просто нужно установить и активировать его, как и любой другой плагин. Как только вы деактивируете BP Rewrites, все возвращается в состояние, которое было до его активации .


2. Работа над выпуском 9.0.0 в основном из репозитория BP Blocks на GitHub показала, что это ускоряет наш процесс разработки. Будем надеяться, что то же самое будет и с BP Rewrites. Мы не получили больше вкладов в BP Blocks от пользователей GitHub, но в самом списке мы делаем это возможным, и каждый может внести свой вклад в код!

Вы уже можете помочь нам с тестами и кодом!

Если вам удобно пользоваться GitHub и вы можете легко установить локальную среду разработки или установить среду BuddyPress (для этого требуется Docker) или уже установили ее, не стесняйтесь вносить свой вклад в BP Rewrites 😍.

Пожалуйста, потратьте несколько минут на прочтение этого руководства для участников, чтобы быстро приступить к работе.

Что происходит после активации BP Rewrites?

PS: ссылка Активировать на не многоцелевых конфигах.

Как только вы активируете BP Rewrites, BuddyPress использует WordPress Rewrite API , у вас нет других шагов установки. Страницы каталога Legacy автоматически переносятся как определенные элементы пользовательского типа сообщений buddypress (давайте назовем его типом сообщений «Каталог BuddyPress»), используемые для обеспечения обратной совместимости и обеспечения возможности вернуться к анализатору URL-адресов прежних версий BP, просто отключив функцию перезаписи BP. плагин.

  • Без перезаписи BP
  • С перезаписью BP

Если вы включили страницы BuddyPress в меню WordPress, меню будет автоматически обновлено для использования типа записи «Каталог BuddyPress».

  • Без перезаписи BP
  • С перезаписью BP

С перезаписью BP больше нет необходимости связывать каталоги BP со страницами WordPress, в результате экран администрирования настроек страниц BuddyPress заменяется экраном администрирования настроек URL-адресов BuddyPress.

  • Без перезаписи BP
  • С переписыванием BP

Настроить слаги проще простого!

Если вы перейдете к этому новому экрану «Настройки»> «BuddyPress»> «Администрирование URL-адресов», вы сможете очень легко настроить слаги URL-адресов BuddyPress. В следующем примере я перевел слаги BuddyPress по умолчанию в соответствии с их французским значением.

Внутренние изменения

Для обеспечения обратной совместимости мы по-прежнему устанавливаем глобальные переменные (например:   buddypress()->current_action ), поэтому использование определенных функций (например: bp_current_action() ) для принятия решения о поведении вашего плагина/темы/пользовательского кода все еще может быть выполнено. Единственная разница в том, что вам нужно немного подождать во время процесса загрузки страницы WordPress, чтобы использовать эти функции.

Анализатор URL-адресов BP Legacy делает их доступными через хук 'bp_init' (что очень рано!), в то время как анализатор URL-адресов BP Rewrite теперь делает их доступными после анализа запроса WP: в 'bp_parse_query' хук. Та же «задержка» применяется к настройке навигации компонентов BuddyPress, настройке канонического стека BuddyPress и настройке заголовка документа BuddyPress.

Что еще нужно сделать?

  • Рискуя быть очень избыточным, мы все должны тестировать, тестировать и тестировать снова!  
  • Нам также необходимо решить, как бороться с плохой привычкой, которую мы все приобрели при записи URL-адресов BuddyPress в нашу кодовую базу: вместо того, чтобы напрямую писать URL-адреса, добавляя фрагменты после каталога, отдельного элемента или элемента группы. permalink, нам нужно ввести основные функции, чтобы убедиться, что пользовательские слаги будут учитываться везде. Если вы посмотрите на код внутри BP Rewrites  
    src/bp-{component-id}/bp-{component-id}-template.php
    файлов, вы увидите, что впереди нас ждет огромная работа, и я почти уверен, что первая альфа-версия BP При перезаписи пропущены некоторые «устаревшие» URL-адреса.
  • Нам, вероятно, придется отказаться от многих функций, чтобы достичь предыдущего пункта.
  • Нам нужно написать модульные тесты PHP!!!
  • Нам нужно задокументировать, как плагины/темы/пользовательские коды могут использовать наш BP Rewrite API.
  • Возможно, я упустил некоторые моменты, поэтому не стесняйтесь добавлять свои мысли в комментарии 👌

Заранее благодарим за ваш вклад.

Плагин анализирует практически любой JSON-, CSV-, XML-поток и позволяет отображать все данные на вашем сайте: Импорт данных из API/веб-сервиса для отображения на вашем сайте.

Показать данные API JSON в WordPress с помощью плагинов JsonContentImporter PRO и набора инструментов

Посмотрите это видео на YouTube.

Преимущества :

  • Повышайте интерес пользователей, клиентов и поклонников, предоставляя обновленные и актуальные данные каждый раз, когда они посещают ваш сайт
  • Экономьте время, используя JSON Content Importer для отображения динамического контента, доступного для сканирования поисковыми системами, в том виде, в котором он соответствует вашему веб-сайту, и улучшайте SEO

Примеры из реальной жизни:

  • 1-й пример: Показать данные из Wikipedia.
    org в вашем WordPress (см. также на api.json-content-importer.com):

Как: Wikipedia API, JSON Content Importer и WordPress

Посмотрите это видео на YouTube.

  • 2-й пример: Дженни управляет WordPress-сайтом местной публичной библиотеки. Она хотела бы добавить список самых продаваемых в настоящее время в стране книг.
    Таким образом, у нее есть два варианта: время от времени вручную обновлять этот список — или просто подключить свой WordPress к источнику данных, предоставляющему этот список.
    Второй вариант намного удобнее: узнайте больше о том, как Дженни сэкономила себе много часов работы с помощью этого плагина.

Совместим ли определенный API?

Если вы сосредоточены на API, вы спросите себя: Помогает ли этот плагин использовать этот специальный API?
Ответ: Может быть, это зависит от…

Сложные приложения могут быть созданы с помощью PRO-версии плагина и API:

  • Многосайтовый поиск, фасетный поиск
  • Отправить пользовательский ввод в API

Посетите страницу поддержки для этого плагина с растущим набором API и типичными ситуациями с API.

Как: использовать API и получить доступ к JSON

Посмотрите это видео на YouTube.

Если вы все еще не уверены: напишите сообщение !

Задайте свои вопросы и получите поддержку: Нажмите здесь и разместите информацию о своих потребностях по адресу https://jsoncontentimporter.freshdesk.com как запустить обе версии: сравнить обе версии

Не стесняйтесь размещать отличные данные на своем веб-сайте, не тратя ни цента, и свободно используйте бесплатный плагин для личных или коммерческих проектов без каких-либо условий.

Бесплатный плагин

Скачать бесплатную версию

Livedata от WordPress.org
Версия: 1.3.16
262452 Загрузки
67 Рейтинги: 98%
БЕСПЛАТНЫЙ ПЛИЗИЙ: Начало

3. : Все бесплатные функции плюс…

  • Поддержка и постоянное развитие
  • обработка более широкого диапазона JSON-потоков/API
  • улучшенный движок шаблонов: собственный движок плагинов лучше, знаменитый twig-движок является альтернативой PRO
  • менеджер шаблонов: хранить шаблоны независимо от страниц
  • отображать в виде виджета на боковой панели или в нижнем колонтитуле
  • сборки приложений: выберите JSON-поток на лету
  • создать WordPress-страницы
  • сторонние шорткоды работают внутри jsoncontentimporter-shortcode
  • , но: необходимо приобрести лицензию, которую необходимо ежегодно продлевать, лицензии до 30 декабря 2017 г.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *