Как исправить проблемы с импортом демоверсии в WordPress?

Почти каждая коммерческая тема предлагает предопределенные шаблоны. Многие пользователи покупают тему, в основном глядя на красивые демонстрационные шаблоны. Однако вы можете столкнуться с различными типами проблем при импорте демоверсии в действующую установку WordPress. В этой статье мы расскажем о различных проблемах с импортом демоверсии в WordPress, а также о возможных исправлениях.

Демо-шаблоны Astra
Демо-шаблоны Astra

Типы демо-импорта в WordPress

К сожалению, коммерческие темы WordPress предлагают множество способов загрузки демонстрационного контента. Вот некоторые из вариантов, которые предлагают популярные темы:

  • Демо-импорт вместе с прилагаемыми плагинами. Вы можете установить плагины и импортировать демонстрационный контент из панели администратора. Популярные темы, такие как Newspaper, придерживаются этого подхода, который требует, чтобы вы установили необходимые плагины перед тем, как начать использовать тему.
Установить необходимые плагины
Установить необходимые плагины
  • Импорт из библиотеки сайта или начальных шаблонов вместе с демонстрационным контентом. Хотя это похоже на описанный выше метод, здесь необходимые плагины будут меняться в зависимости от демонстрационного сайта, который вы хотите импортировать. GeneratePress, Astra и многие другие популярные темы используют этот метод. Вы увидите список плагинов, необходимых для импорта демо, и плагины будут установлены автоматически вместе с демо. У вас также будет возможность игнорировать плагины и использовать только настройки демонстрационного сайта.
Импортировать демонстрационный сайт в тему GeneratePress
Импортировать демонстрационный сайт в тему GeneratePress
  • XML-файл для импорта демонстрационного контента и текстовый файл для импорта настроек. Например, Highend, самая популярная тема на торговой площадке MOJO, предлагает демонстрационные данные с покупкой темы в виде XML и текстовых файлов.
Файлы XML и Txt для импорта демо
Файлы XML и Txt для демонстрационного импорта
  • ZIP-архив содержит демонстрационный контент в качестве дочерней темы.
  • С использованием Плагин демо-импорта в один клик для загрузки демонстрационного контента на свой сайт. многие темы, которые вы покупаете на торговой площадке themeforest, следует этому подходу. Вам необходимо сначала установить плагин демо-импортера, чтобы импортировать демо-контент.

Обратите внимание, что, насколько мы проверили, торговая площадка Envato (материнская компания themeforest) придерживается политики не предоставлять изображения, показанные в демонстрационном контенте. Поэтому авторы обычно используют изображения-заполнители в загружаемых файлах. В качестве альтернативы вам может потребоваться загрузить контент прямо с сайта разработчика, как в случае с газетной темой.

Проблемы с демо-импортом в WordPress

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

1. Отметьте требуемые плагины для демонстрационного содержания.

Первое, что вам нужно проверить перед покупкой коммерческой темы, — это количество установленных в комплекте плагинов, необходимых для использования темы. В некоторых случаях, например, в теме «Газета», демонстрационные сайты будут отображаться только после того, как вы установите необходимые плагины. Однако многие темы не будут отображать никаких предупреждений и позволяют импортировать демонстрационный контент. Ваш импорт не удастся сказать из-за отсутствия плагинов. Это относится к темам, созданным на основе плагинов для компоновщика страниц.

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

2. Попробуйте импорт XML.

Если нормальный импорт демонстрационного контента не удается из-за ограничений хостинга, вы можете попробовать альтернативный вариант загрузки файлов XML. Однако вам нужно попросить вашего разработчика предоставить файлы импорта XML.

  • Войдите в свою админ-панель и перейдите в раздел «Инструменты> Импорт».
  • Перейдите к последней опции, которая показывает «WordPress», и нажмите ссылку «Установить сейчас».
Установите плагин WordPress Importer
Установите плагин WordPress Importer
  • Это установит плагин WordPress Importer на ваш сайт и нажмете ссылку «Run Importer».
Запустите Importer в WordPress
Запустите Importer в WordPress
  • Нажмите кнопку «Выбрать файл» и выберите файл демо-содержимого XML для своей темы. Обратите внимание, что иногда файл может быть в формате xml.gz или xml.zip.
Выберите демонстрационный XML-файл
Выберите демонстрационный XML-файл
  • После выбора файла для импорта нажмите кнопку «Загрузить файл и импортировать».
  • На следующем экране назначьте автора для импорта демонстрационных сообщений и установите флажок «Загрузить и импортировать прикрепленные файлы».
  • Нажмите кнопку «Отправить», чтобы начать импорт демо.
Скачать демо с вложениями
Скачать демо с вложениями
  • Это может занять некоторое время в зависимости от размера демонстрационного контента. После завершения импорта вы должны увидеть сообщение об успешном завершении «Все готово, весело!».

3. Импортировать только демо-настройки без содержания.

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

  • При импорте содержимого проверьте, есть ли у вас возможность импортировать только параметры или настройки темы. Некоторые коммерческие темы также предоставляют параметры темы в виде текстового файла, который можно импортировать с панели настроек темы.
Только импорт параметров темы
Только импорт параметров темы
  • Если вы используете импорт XML-файла, попробуйте снять флажок «Загрузить и импортировать вложения файлов», чтобы загружать только контент без вложений.
  • Поскольку демонстрационный импорт создаст меню и настройки импорта, попробуйте удалить все существующие меню и повторите попытку импорта, чтобы проверить, работает ли это.

4. Измените параметры хостинга.

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

Когда вы видите ошибки PHP, мы рекомендуем вам сначала узнать у разработчика темы требования к импорту демонстрационного контента. Ниже приведен пример требований к теме «Газета».

Требования к теме
Требования к теме

Получив эти данные, уточните у своей хостинговой компании, поддерживают ли они эти требования. Фактически, вы должны сделать это сначала, прежде чем покупать тему. Если ваша хостинговая компания позволяет изменять параметры, вы можете добавить следующие параметры в свой файл php.ini:

max_execution_time = 300
max_input_vars = 3000
memory_limit = 256M
post_max_size = 32M
upload_max_filesize = 32M

Большинство компаний, предоставляющих общий хостинг, могут не разрешать вам доступ к файлу php.ini. В таком случае вы можете использовать директивы .htaccess для изменения параметров.

php_value max_execution_time 300
php_value max_input_vars 3000
php_value memory_limit 256M
php_value post_max_size 32M
php_value upload_max_filesize 32M

Если вы видите проблему исчерпания памяти, вы можете увеличить размер памяти в файле wp-config.php, добавив следующую строку:

define('WP_MEMORY_LIMIT', '256M');

Это некоторые из общих параметров, которые влияют на импорт демонстрационного контента. Убедитесь, что вы понимаете ошибку и добавляете только необходимые параметры. Кроме того, отрегулируйте значения в соответствии с вашими потребностями и в пределах разрешенного лимита для вашего плана хостинга. Точно так же большинство тем WordPress будут работать только с последней версией PHP. Вам может потребоваться переключить версию PHP, чтобы использовать тему. Здесь вы должны тщательно протестировать сайт, чтобы убедиться, что все плагины работают без проблем.

5. Получите поддержку от хостинга и разработчика темы.

Если ни одно из вышеперечисленных исправлений не решило вашу проблему, остается единственный вариант — обратиться к разработчику вашей темы. Получите полную информацию о требованиях для установки демонстрационного контента и обновления настроек панели тем. В большинстве случаев вам может потребоваться помощь вашей хостинговой компании для настройки параметров, если вам не разрешено делать, как описано выше.

Кроме того, при загрузке демонстрационного контента с сайта разработчика у вас должен быть включен параметр «allow_url_fopen» на вашем сервере. Это позволит вашему серверу получать демонстрационные файлы со сторонних сайтов, таких как сайт вашего разработчика. Вы можете включить этот параметр, используя файл php.ini или используя приложение PHP-менеджер с панели хостинга. Однако вам необходимо подтвердить, будет ли ваша хостинговая компания поддерживать, особенно на общем сервере.

Заключительные слова

Мы настоятельно рекомендуем вам проверить требования к установке и импорту демоверсии от разработчика темы перед покупкой. Это поможет вам понять, поддерживает ли ваша хостинговая компания эту тему, и получить помощь по вопросам, связанным с PHP. Другие проблемы с демо-импортом в WordPress легко исправить с помощью импорта XML или только импорта настроек. Также рекомендуется использовать только настройки, а не импортировать все, так как вам все равно придется удалить фиктивный контент позже.

Похожие записи

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

Ваш адрес email не будет опубликован.