Для настройки таймаута импорта плагина WP All Import Pro можно воспользоваться следующими шагами:
1. Откройте файл functions.php вашей темы WordPress.
2. Вставьте следующий код в начало файла:
```php
add_filter('http_request_timeout', 'custom_http_request_timeout');
function custom_http_request_timeout($timeout) {
return 600; // Установите значение таймаута в секундах
}
```
3. Сохраните изменения и закройте файл functions.php.
Этот код устанавливает таймаут HTTP-запросов в 600 секунд (10 минут), что даст больше времени для загрузки и обработки больших файлов.
Чтобы избежать ошибки таймаута сервера при импорте XML-объектов недвижимости с несколькими изображениями весом 4-6 МБ каждое, вам также рекомендуется увеличить лимит памяти PHP и лимит времени выполнения скриптов.
1. Откройте файл php.ini на сервере.
2. Найдите следующие строки и увеличьте их значения:
```ini
memory_limit = 256M
max_execution_time = 300
```
Здесь мы установили лимит памяти в 256 МБ и лимит времени выполнения в 300 секунд (5 минут).
3. Сохраните изменения и перезапустите сервер.
Увеличение этих значений поможет установить дополнительное время и ресурсы для успешного импорта файлов с большими изображениями.
После внесения этих изменений вам следует попробовать выполнить импорт XML-объектов недвижимости с помощью плагина WP All Import Pro. Если ошибка таймаута сервера все еще возникает, вы можете увеличить значения таймаута и лимита памяти PHP в соответствии с вашими требованиями.