Title: ReCRM
Author: Timur Kalimullin
Published: <strong>2019年2月27日</strong>
Last modified: 2020年11月11日

---

プラグインを検索

![](https://ps.w.org/recrm/assets/banner-772x250.png?rev=2040311)

このプラグインは **WordPress の最新3回のメジャーリリースに対してテストされていま
せん**。もうメンテナンスやサポートがされていないかもしれず、最新バージョンの WordPress
で使用した場合は互換性の問題が発生する可能性があります。

![](https://s.w.org/plugins/geopattern-icon/recrm_009ce8.svg)

# ReCRM

 作者: [Timur Kalimullin](https://profiles.wordpress.org/zetrider/)

[ダウンロード](https://downloads.wordpress.org/plugin/recrm.zip)

 * [詳細](https://ja.wordpress.org/plugins/recrm/#description)
 * [レビュー](https://ja.wordpress.org/plugins/recrm/#reviews)
 *  [インストール](https://ja.wordpress.org/plugins/recrm/#installation)
 * [開発](https://ja.wordpress.org/plugins/recrm/#developers)

 [サポート](https://wordpress.org/support/plugin/recrm/)

## 説明

Плагин выгружает информацию об объектах/агентах из ReCRM используя API http://api.
recrm.ru/doc/index.html

Позволяет настроить категории недвижимости для импорта объектов в зависимости от
их типа.

Сохраняет изображения агентов и объектов на сервере сайта.

## スクリーンショット

[⌊Настройки плагина⌉⌊Настройки плагина⌉[

Настройки плагина

[⌊Настройка категория⌉⌊Настройка категория⌉[

Настройка категория

[⌊Настройка свойств⌉⌊Настройка свойств⌉[

Настройка свойств

[⌊Информация объекта недвижимости⌉⌊Информация объекта недвижимости⌉[

Информация объекта недвижимости

[⌊Информация агента⌉⌊Информация агента⌉[

Информация агента

## インストール

 1. Установите плагин
 2. Перейдите в раздел с настройками плагина, заполните поля согласно их назначению.
    2.1. Ключ – необходимо запросить у поддержки ReCRM 2.2. Cron – если эта опция не
    отмечена, импорт по крону запускаться не будет 2.3. Водяной знак – накладывать 
    watermark указанный в настройках ReCRM 2.4. Скрытые объекты – выгружать объекты,
    у которых свойство hidden = true 2.5. Активный статус – выгружать объекты, у которых
    свойство status = 0 2.6. Успешный статус – выгружать объекты, у которых свойство
    status = 1 2.7. Неудачный статус – выгружать объекты, у которых свойство status
    = 3
 3. Настройте ЧПУ для агентов и объектов недвижимости. 3.1. Агенты с категориями – 
    если необходимо, можно добавить таксономию для агентов 3.2. Префикс страницы агентов–
    адрес с агентами относительно корня сайта, например /agents/ 3.3. Недвижимость 
    с категориями – если необходимо, можно добавить таксономию для недвижимости. При
    отмеченной опции плагин позволяет автоматически определить нужные вам типа недвижимости
    в категориях. 3.3. Префикс страницы недвижимости – адрес с объектами относительно
    корня сайта, например /estate/
 4. Если необходимо разместить разные типы недвижимости в разных категориях, создайте
    категории, перейдите в раздел с настройками плагина “Типы недвижимости и категории”.
    Определите, какие типы недвижимости нужно отображать в созданных категориях.
 5. Нужно добавить define( ‘DISABLE_WP_CRON’, true ); в файл wp-config.php, так как
    процесс выгрузки потребляет много ресурсов
 6. Нужно добавить cron задачу для запуска wp-cron.php

* * * * * php /path/to/wp-cron.php > /dev/null 7. В связи с присутствием большого
количества фотографий, скрипт сначала загрузит всю информацию во временные файлы.
После того как файлы созданы, при каждом запуске cron задачи, скрипт поэтапно (по
30 объектов) начнет запись объектов в базу данных вместе с фотографиями. Переопределить
количество импортируемых объектов за раз можно при помощи константы (int) RECRM_CHUNK_TEMP_FILES

## FAQ

### Как получить API ключ

Обратиться в службу поддержки https://recrm.ru/

### Как получить демо данные

Указать ключ demo

### Какие хуки/фильтры присутствуют в плагине

 1. recrm_import_convert_phone – конвертирует номер телефона агента [^0-9+]
 2. `<?php
     add_filter('recrm_import_convert_phone', function($phone, $phone_initial){//
    return $phone; }, 10, 2);
 3. recrm_store_tax_id – определяет таксономию для объекта недвижимости в зависимости
    от его свойства type_id
 4. `<?php
     add_filter('recrm_store_tax_id', function($tax_id, $item) { //return $tax_id;},
    10, 2);
 5. recrm_import_finish – срабатывает каждый раз после завершения крон задачи

### Что происходит с удаленными объектами в ReCRM

Объект/Агент будет помещен в корзину.

### У меня не работает ЧПУ/адрес с объектом/агентом

Перейдите в “Настройки” – “Постоянные ссылки” – нажмите кнопку “Сохранить изменения”

### Как сохраняются фотографии

Для агентов и объектов будут добавлены свойства, которые содержат информацию о загруженных
медиафайлах.

recrm_gallery_agent и recrm_gallery_estate содержат массив из всех медиафайлов, 
которые были загружены для объекта/агента

Получить отдельно каждый тип медиафайла можно по свойствам:
 * recrm_agent_thumbnail–
миниатюра (фотография) агента * recrm_estate_thumbnail – миниатюра (обложка) объекта*
recrm_estate_gallery_photos – фотографии объекта * recrm_estate_gallery_layouts –
планировки объекта * recrm_estate_gallery_building – планировки здания объекта

В каждом свойстве сериализованный массив, в котором ключ это ID файла из базы данных,
значение это внешний URL фотографии из ReCRM

### Как сохранить площадь без текста (м2)

Нужно добавить функцию к хуку save_post для перезаписи или добавлении нового значения.
Пример:
 `function custon_save_post_recrm_estate($post_id, $post, $update) { $area
= get_post_meta($post_id, 'recrm_estate_area', true); $expl = explode(' ', $area);
update_post_meta($post_id, 'recrm_estate_area_num', $expl[0]); } add_action('save_post_recrm_estate','
custon_save_post_recrm_estate', 10, 3);

### Как переопределить категорию в зависимости от типа сделки

Нужно добавить фильтр recrm_store_tax_id. Пример:
 `add_filter('recrm_store_tax_id',
function($tax_id, $item) { if($item['recrm_estate_deal'] == 'аренда') { $tax_id 
= 16; } elseif($item['recrm_estate_deal'] == 'продажа') { $tax_id = 17; } return
$tax_id; }, 10, 2);

## 評価

![](https://secure.gravatar.com/avatar/3df46440b449189c7a00c4463a344223b86cc897914854bc4af5402f6ea2ccb0?
s=60&d=retro&r=g)

### 󠀁[Не корректно устанавливается плагин ReCrm](https://wordpress.org/support/topic/%d0%bd%d0%b5-%d0%ba%d0%be%d1%80%d1%80%d0%b5%d0%ba%d1%82%d0%bd%d0%be-%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%b0%d0%b2%d0%bb%d0%b8%d0%b2%d0%b0%d0%b5%d1%82%d1%81%d1%8f-%d0%bf%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd-recr/)󠁿

 [Allie](https://profiles.wordpress.org/alenao/) 2019年4月23日

Не корректно устанавливается плагин ReCrm, при установке объекты попадают в блок
страницы записей

 [ 1件のレビューをすべて表示 ](https://wordpress.org/support/plugin/recrm/reviews/)

## 貢献者と開発者

ReCRM はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

 *   [ Timur Kalimullin ](https://profiles.wordpress.org/zetrider/)

“ReCRM” は1ロケールに翻訳されています。 [翻訳者](https://translate.wordpress.org/projects/wp-plugins/recrm/contributors)
のみなさん、翻訳へのご協力ありがとうございます。

[“ReCRM” をあなたの言語に翻訳しましょう。](https://translate.wordpress.org/projects/wp-plugins/recrm)

### 開発に興味がありますか ?

[コードを閲覧](https://plugins.trac.wordpress.org/browser/recrm/)するか、[SVN リポジトリ](https://plugins.svn.wordpress.org/recrm/)
をチェックするか、[開発ログ](https://plugins.trac.wordpress.org/log/recrm/)を [RSS](https://plugins.trac.wordpress.org/log/recrm/?limit=100&mode=stop_on_copy&format=rss)
で購読してみてください。

## 変更履歴

#### 1.1.4

 * Исправлена ошибка учета выгрузки скрытых объектов

#### 1.1.3

 * Исправлена ошибка удаления объектов

#### 1.1.2

 * Исправлена ошибка в скрипте для админ панели

= 1.1.1=
 * Проверка отсутствующего изображения в ответе от API * Исправлено отображение
свойств объекта и агента в админ. панели

= 1.1.0=
 * cron.php удален * Задача для cron импорта перенесена в wp-cron

= 1.0.0=
 * Релиз плагина

## メタ

 *  バージョン **1.1.3**
 *  最終更新日 **6年前**
 *  有効インストール数 **10+**
 *  WordPress バージョン ** 4.9またはそれ以降 **
 *  検証済み最新バージョン: **4.9.33**
 *  PHP バージョン ** 7.0またはそれ以降 **
 *  言語
 * [English (US)](https://wordpress.org/plugins/recrm/)、[Russian](https://ru.wordpress.org/plugins/recrm/).
 *  [プラグインを翻訳](https://translate.wordpress.org/projects/wp-plugins/recrm)
 * タグ
 * [estate](https://ja.wordpress.org/plugins/tags/estate/)
 *  [詳細を表示](https://ja.wordpress.org/plugins/recrm/advanced/)

## 評価

 5つ星中5つ星

 *  [  1 5-星レビュー     ](https://wordpress.org/support/plugin/recrm/reviews/?filter=5)
 *  [  0 4-星レビュー     ](https://wordpress.org/support/plugin/recrm/reviews/?filter=4)
 *  [  0 3-星レビュー     ](https://wordpress.org/support/plugin/recrm/reviews/?filter=3)
 *  [  0 2-星レビュー     ](https://wordpress.org/support/plugin/recrm/reviews/?filter=2)
 *  [  0 1-星レビュー     ](https://wordpress.org/support/plugin/recrm/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/recrm/reviews/#new-post)

[すべてのレビューを見る](https://wordpress.org/support/plugin/recrm/reviews/)

## 貢献者

 *   [ Timur Kalimullin ](https://profiles.wordpress.org/zetrider/)

## サポート

意見や質問がありますか ?

 [サポートフォーラムを表示](https://wordpress.org/support/plugin/recrm/)

## 寄付

このプラグインが今後も改善できるよう応援しませんか ?

 [ このプラグインに寄付 ](https://github.com/zetrider/wp.recrm)