Coma Web Development разрабатывает сайты на WordPress c 2010 года. В блоге мы делимся некоторыми наблюдениями из жизни, советами и рекомендациями для тех, кто решит сделать сайт на WordPress самостоятельно.

Основные преимущества использования WordPress для вашего бизнеса

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

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

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

Наконец, WordPress бесплатен! Создание базового веб-сайта на WordPress не требует никаких затрат, что делает его невероятно привлекательным вариантом для малых предприятий, желающих начать работу как можно скорее. Ваша компания может бесплатно создать надежное присутствие в Интернете, а вы можете присоединиться к чрезвычайно поддерживающему сообществу WordPress, где пользователи могут подключаться онлайн и поддерживать рост друг друга.

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

Благодаря опыту нашей команды в создании специального программного обеспечения и веб-сайтов для наших партнеров, мы смогли добиться узнаваемости нашего собственного бренда в области разработки. Нас даже отметили на сайте обзоров B2B Clutch, где они включили Coma Web Development в число лучших разработчиков WordPress в 2019 году.

Наша команда усердно работает над развитием навыков в разработке программного обеспечения, потому что мы знаем, насколько важно иметь сильный веб-сайт, чтобы выделиться как бренд. Потребители постоянно находятся в сети и будут использовать ваш веб-сайт, чтобы определить, подходите ли вы для их бизнес-нужд. Обязательно убедите этих покупателей предпочесть вашу команду другим, используя WordPress в качестве CRM. А если вам нужна помощь в настройке? Свяжитесь с нами в Coma Web Development прямо сегодня, и мы будем рады начать новый проект.

Последние интересные факты о WordPress

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

Сегодня мы рады поделиться с вами интересными фактами о WordPress.

  • В настоящее время WordPress используется более чем в 43% всех веб-сайтов в Интернете, и каждый день запускается около 660 новых веб-сайтов на базе WordPress.
  • Как мы уже упоминали, WordPress широко используется для блогов. Согласно последним статистическим данным, около половины из 100 популярных блогов работают на платформе WordPress. Это говорит о том, что WordPress является предпочтительной платформой среди известных блоггеров. Это показывает, что WordPress также выбирают профессионалы, которые зарабатывают с помощью своих блогов.
  • На платформе WordPress каждую секунду публикуется около 27 постов. WordPress — это хорошо спроектированная бесплатная платформа. Даже новички без предыдущего опыта могут найти ее удобной в использовании. Однако наем разработчика WordPress может избежать ошибок и сэкономить ваше время, эффективно оптимизируя ваш блог с самого начала его появления в Интернете.
  • На сайте WordPress доступно около 60000 плагинов. Эта цифра растет с каждым днем. Вы можете легко загрузить и получить доступ к этим плагинам. Не забывайте использовать только самые необходимые плагины для вашего сайта, чтобы не перегружать его. Увеличение количества плагинов замедляет загрузку.
  • Если вас все еще беспокоят языковые ограничения WordPress, мы рады сообщить вам, что WordPress поддерживает около 200 языков, причем 50 из них полностью переведены. Вам не нужно ограничивать себя одним языком. Вы можете выбрать любой язык, который лучше подходит для вашего сайта.
  • Всем, кто еще не уверен в популярности WordPress, мы рады сообщить, что около 30 миллионов человек используют WordPress в качестве своей CMS. Чтобы узнать больше о WordPress CMS, ознакомьтесь с этой статьей.
  • WordPress продолжает демонстрировать свою широкую популярность и заинтересованность пользователей. Последние статистические данные показывают, что около 409 миллионов человек просматривают более 20 миллиардов страниц WordPress каждый месяц.
  • И последнее, но не менее важное: на WordPress.com работает менее 2000 сотрудников, что дает возможность разработчикам и дизайнерам WordPress зарабатывать на жизнь с помощью WordPress.

Coma Web Development с радостью поможет вам сделать ваш сайт WordPress эффективным, удобным для пользователей и комфортным для ваших клиентов. Не стесняйтесь обращаться к нам. Мы выполняем свои обещания и соблюдаем сроки!

Подробное руководство по резервному копированию и переносу вашего сайта WordPress

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

Duplicator:

Duplicator — это мощный инструмент, который упрощает процесс резервного копирования и переноса вашего сайта WordPress. Благодаря интуитивно понятному интерфейсу и надежным функциям он гарантирует, что данные вашего сайта будут надежно сохранены и легко восстановлены при необходимости.

Основные характеристики Duplicator

  1. Простое резервное копирование: Duplicator позволяет вам создавать полные бэкапы вашего сайта, включая базу данных WordPress, файлы, плагины, темы и медиа. Он генерирует загружаемый пакет, который вы можете хранить локально или удаленно для сохранности.
  2. Миграция и дублирование: вы можете легко перенести свой сайт с одного сервера на другой. Меняете ли вы хостинг-провайдера или настраиваете промежуточную среду, Duplicator делает весь процесс беспроблемным.
  3. Плановое резервное копирование: для тех, кто хочет более автоматизированный подход, Duplicator позволяет вам планировать резервное копирование через регулярные промежутки времени. Это гарантирует, что ваш сайт всегда будет в актуальном состоянии, и вам не придется об этом беспокоиться.
  4. Клонирование: если вы хотите скопировать свой веб-сайт или создать тестовую среду, Duplicator предлагает функцию клонирования. Это упрощает создание копии вашего работающего сайта.
  5. Поддержка больших сайтов: Duplicator поддерживает большие сайты, поэтому вам не нужно беспокоиться об ограничениях по размеру при создании бэкапа или переносе вашего веб-сайта.

Бесплатная версия vs. Duplicator Pro

  • Бесплатная версия: бесплатная версия Duplicator предоставляет основные функции бэкапа и миграции. Она идеально подходит для небольших веб-сайтов или для тех, кто только начинает работать с WordPress. Вы можете создавать бэкапы, восстанавливать их и легко переносить свой веб-сайт на другой сервер.
  • Duplicator Pro: для пользователей, которым нужна дополнительная функциональность, Duplicator Pro предлагает расширенные функции, в том числе:
    • Интеграция с облачным хранилищем: бэкап и хранение в таких сервисах, как Google Drive, Dropbox и Amazon S3.
    • Расширенное планирование бэкапов: настройте более индивидуальные графики резервного копирования в соответствии с вашими потребностями.
    • Приоритетная поддержка: получите более быструю помощь от команды Duplicator для устранения неполадок и запросов.
    • Миграция на несколько сайтов: переместите свой сайт на новый хост или сервер без проблем, даже если вы работаете с многосайтовой настройкой.

Как использовать дубликатор

  1. Установка и активация: Из панели инструментов WordPress перейдите в Plugins > Add New. В строке поиска введите Duplicator. Нажмите Install Now, а затем Activate после установки.

WordPress

  1. Создание бэкапа:
    • В панели управления WordPress перейдите в раздел Duplicator > Backups.
    • Нажмите Create New, чтобы начать процесс резервного копирования. Следуйте подсказкам, чтобы настроить параметры бэкапа и выбрать место, где он будет храниться.

WordPress

    • Нажмите Build, и Duplicator создаст полный бэкап, включающий файлы и базу данных вашего сайта.

WordPress

  1. Скачивание бэкапа: После завершения резервного копирования вы можете скачать бэкап и сохранить его локально или загрузить в облачное хранилище.
  2. Восстановление бэкапа: если вам необходимо восстановить свой веб-сайт, просто загрузите бэкап на новый сервер и воспользуйтесь встроенным установщиком Duplicator, чтобы восстановить сайт до его предыдущего состояния.
  3. Миграция сайта: Duplicator упрощает миграцию, создавая единый пакет, который можно перенести в новую среду хостинга. Просто загрузите резервный пакет на новый сервер и используйте установщик для завершения процесса миграции.

Заключение

Независимо от размера или сложности вашего сайта WordPress, Duplicator — это необходимый инструмент для тех, кто серьезно относится к защите своего сайта. Хотите ли вы сделать резервную копию данных, перенести их на новый сервер или создать дубликат сайта для тестирования, Duplicator предоставляет все необходимые инструменты для эффективного выполнения этих задач.

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

UpdraftPlus

UpdraftPlus — популярный плагин WordPress, который помогает пользователям эффективно создавать резервные копии и восстанавливать свои сайты. Он упрощает процесс, предлагая при этом большую гибкость и контроль.

Основные характеристики UpdraftPlus

  1. Локальные скачиваемые бэкапы: UpdraftPlus позволяет вам создавать бэкапы вашего сайта WordPress и хранить их локально на вашем компьютере или сервере. Это дает вам свободу скачивать и хранить резервные копии, не полагаясь на сторонние облачные сервисы.
  2. Интеграция с облачным хранилищем: плагин поддерживает интеграцию с различными облачными хранилищами, такими как Google Drive, Dropbox, Amazon S3 и другими. Это позволяет легко и безопасно хранить резервные копии удалённо, защищая их в случае сбоя сервера или потери данных.
  3. Плановые бэкапы: вы можете запланировать автоматическое резервное копирование через регулярные интервалы времени (ежедневно, еженедельно, ежемесячно и т. д.). Эта функция помогает гарантировать, что ваш сайт всегда будет резервироваться без необходимости ручного вмешательства.
  4. Возможности восстановления сайта: UpdraftPlus упрощает восстановление сайта. Если на вашем сайте возникнут проблемы или он даст сбой, вы сможете быстро восстановить его из предыдущего бэкапа всего за несколько щелчков.
  5. Миграция: плагин включает функцию, которая упрощает миграцию вашего сайта WordPress с одного хоста на другой. Это особенно полезно, когда вы переезжаете на новый сервер или создаете клон вашего сайта.

Бесплатная версия vs. UpdraftPlus Pro

  • Бесплатная версия
    • Базовое резервное копирование и восстановление: вы можете создавать бэкапы и восстанавливать свой сайт WordPress, хранить бэкапы локально и планировать их создание.
    • Базовое облачное хранилище: поддерживает интеграцию с ограниченным количеством вариантов облачных хранилищ, таких как Google Drive, Dropbox и Amazon S3.
    • Резервное копирование базы данных и файлов: вы можете создать резервную копию как базы данных, так и файлов веб-сайта (плагинов, тем и медиафайлов).
    • Ручное восстановление: восстановление резервных копий требует ручного процесса.
  • Pro версия
    • Дополнительные возможности облачного хранилища: версия Pro расширяет возможности облачного хранилища, включая более продвинутые сервисы, такие как Microsoft OneDrive, Rackspace и другие.
    • Расширенная отчетность: предоставляет подробные отчеты о ходе резервного копирования и ошибках, что упрощает мониторинг резервного копирования.
    • Инкрементное резервное копирование: позволяет создавать резервные копии только изменений с момента последнего бэкапа, что экономит время и место на диске.
    • Инструменты миграции: предоставляет более простые и продвинутые инструменты миграции, позволяющие осуществлять беспроблемный перенос сайтов между хостами или средами.
    • Приоритетная поддержка: пользователи Pro версии получают приоритетную поддержку клиентов, что гарантирует более быстрое решение проблем.
    • Резервное копирование нескольких сайтов: вы можете создавать бэкапы нескольких сайтов одновременно, что полезно для агентств или разработчиков, управляющих несколькими сайтами WordPress.

Как использовать UpdraftPlus

  1. Установка и активация: Сначала вам нужно установить плагин UpdraftPlus из репозитория плагинов WordPress. После установки активируйте плагин на своем сайте.

WordPress

  1. Настройка UpdraftPlus:
    • В панели управления WordPress перейдите в UpdraftPlus, чтобы настроить плагин.
  1. Настройка расписания резервного копирования
    • В настройках UpdraftPlus вы можете задать частоту резервного копирования. В разделе Backup Schedule выберите: Files backup schedule — определяет, как часто будут выполняться бэкапы файлов вашего сайта (например, каждые 4 часа, ежедневно, еженедельно); Database backup schedule: выберите частоту резервного копирования базы данных вашего сайта.

WordPress

    • Выберите Manual Backup, если вы хотите выполнить резервное копирование немедленно, без планирования.
  1. Выбор облачного хранилища для бэкапа
    • UpdraftPlus позволяет хранить резервные копии на различных облачных платформах для безопасного хранения удалённо. В разделе Choose Your Remote Storage section, вы можете выбрать: Dropbox, Google Drive, Amazon S3, FTP, Microsoft OneDrive и других облачных провайдеров.
    • Следуйте инструкциям по аутентификации выбранного вами облачного провайдера и интегрируйте его с UpdraftPlus.
  1. Выполнение первого резервного копирования
    • После настройки расписания резервного копирования и параметров хранения нажмите Backup Now на вкладке UpdraftPlus Backup / Restore, чтобы выполнить первое резервное копирование. Вы можете включить: Базу данных, Плагины, Темы, Загрузки, Другие файлы.

WordPress

    • После завершения резервного копирования вы получите подтверждающее сообщение, и ваш бэкап будет доступен в разделе Existing Backups.

WordPress

  1. Восстановление вашего сайта
    • При необходимости восстановление бэкапа
      также просто. В разделе Existing Backups вы найдете список всех предыдущих бэкапов.
    • Выберите бэкап, который вы хотите восстановить, и нажмите Restore.
    • Выберите компоненты, которые вы хотите восстановить (например, файлы, базу данных, темы, плагины), и UpdraftPlus автоматически выполнит восстановление.
  1. Перенос вашего сайта (бесплатно)
    • Установите UpdraftPlus на новом сайте (целевом сайте).
    • После активации перейдите в UpdraftPlus Existing Backups в панели управления WordPress нового сайта.
    • Нажмите на вкладку Backup / Restore.
    • Если вы сохранили бэкап в облачном хранилище (например, Google Drive, Dropbox), вы можете связать UpdraftPlus со своей облачной учетной записью. Следуйте инструкциям, чтобы подключить свою учетную запись хранения.
    • Кроме того, вы можете вручную загрузить файлы резервных копий со своего компьютера.
    • Как только файлы станут доступны, выберите те, которые вы хотите восстановить (базу данных, темы, плагины и т. д.).
    • Нажмите Restore и следуйте инструкциям для завершения процесса восстановления.
  1. Перенос вашего сайта (платная функция)
    • Купите и загрузите плагин UpdraftPlus Premium, затем установите его на исходном и целевом сайтах через панель управления WordPress. Активируйте плагин, а если вы обновляетесь с бесплатной версии, сначала деактивируйте и удалите её.
    • Перейдите в настройки UpdraftPlus и выберите вкладку Migrate / Clone.
    • В разделе Migrate создайте ключ для идентификации миграции. Скопируйте и надежно сохраните его.
    • На исходном сайте вставьте сгенерированный ключ в поле «Send a backup to another site» и нажмите Send, чтобы начать миграцию.
    • Выберите, какие части сайта необходимо перенести (плагины, темы, базу данных и т. д.), затем нажмите Send, чтобы начать процесс миграции.
    • Войдите на целевой сайт, перейдите в раздел Backup / Restore и восстановите перенесенный бэкап.
    • Выберите, что именно следует восстановить (плагины, темы, загрузки и т. д.), убедившись, что флажок «Search and replace site location in the database» установлен, чтобы избежать неработающих ссылок.
    • После восстановления ваш сайт должен быть успешно перенесен, а реквизиты для входа должны соответствовать исходному сайту.
  1. Инкрементальное резервное копирование (платная функция)
    • На платном плане вы можете включить инкрементальное резервное копирование, которое копирует только изменения, внесенные с момента последнего бэкапа. Это снижает нагрузку на ваш сервер и сводит к минимуму требования к объему хранилища.
  1. Шифрование бэкапов (платная функция)
    • Для повышения безопасности UpdraftPlus предоставляет возможность шифрования ваших бэкапов. Это гарантирует, что даже если ваши бэкапы будут скомпрометированы, данные останутся защищенными.

Заключение

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

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

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

Migrate Guru

Migrate Guru — популярный плагин, используемый для переноса сайтов WordPress. Он позволяет вам легко переносить ваш сайт WordPress с одного хоста на другой без необходимости сложных настроек или технических знаний. Самопровозглашенный «швейцарский армейский нож для переноса и клонирования сайтов WordPress», Migrate Guru — это инструмент для переноса и клонирования, а не решение для резервного копирования. Хотя он отлично справляется с переносом сайтов WordPress между хостами, он не создает загружаемых бэкапов, которые можно хранить локально или в облачном хранилище.

Основные характеристики Migrate Guru:

  • Никаких простоев: перенос происходит в фоновом режиме, поэтому ваш сайт остается работоспособным во время процесса.
  • Миграция в один клик: это простой и автоматизированный процесс с минимальной необходимой настройкой.
  • Поддержка больших сайтов: он может обрабатывать сайты размером до 200 ГБ.
  • Веб-хосты: работает с более чем 5000 различных веб-хостов.
  • Бесплатно: плагин можно использовать совершенно бесплатно.

Как использовать Migrate Guru

  1. Установите плагин:
    • Установите плагин Migrate Guru как на сайте, который вы хотите клонировать, так и на месте назначения, а затем активируйте плагин.

WordPress

    1. Настройте миграцию:
      • После активации вы увидите новую опцию в меню панели инструментов WordPress под названием Migrate Guru.
      • Нажмите Migrate Guru, чтобы открыть интерфейс плагина.
    1. Выберите источник миграции:
      • Вам будет предложено указать, откуда вы хотите выполнить миграцию. Вы можете выбрать между Local Site: если у вас есть сайт, сохраненный на локальном компьютере, и Existing WordPress Site: если вы переносите с одного работающего сайта WordPress на другой.
    1. Введите информацию о вашем сайте:
      • Информация об исходном сайте: для миграции с существующего сайта WordPress вам нужно будет ввести данные FTP/SFTP сайта (хост, имя пользователя, пароль) или просто использовать URL сайта, если сайт размещен у популярного провайдера, такого как SiteGround, Bluehost и т. д.
      • Migrate Guru использует соединение для извлечения всех данных вашего сайта (файлов, базы данных, плагинов, тем и т. д.).
    1. Выберите целевой сайт:
      • Далее выберите целевой сайт, на который вы хотите перенести сайт. Если это пустая установка WordPress, плагин сделает это автоматически.
      • Плагин попросит вас предоставить данные о новом хосте, такие как информация FTP/SFTP для нового сервера.
    1. Начать миграцию:
      • После заполнения необходимой информации для исходного и целевого сайтов нажмите Migrate.
      • Плагин начнет процесс копирования всех файлов, баз данных, тем, плагинов и других необходимых компонентов на новый хост.
      • Процесс миграции может занять некоторое время в зависимости от размера вашего веб-сайта.
    1. Отслеживайте ход выполнения:
      • Вы можете отслеживать статус миграции на странице плагина Migrate Guru. Вы увидите обновления о ходе выполнения и получите уведомление о завершении миграции.
    1. Тестирование нового сайта:
      • После завершения миграции следует тщательно протестировать целевой сайт.
      • Проверьте, успешно ли перенесен весь контент, темы, плагины и настройки.
      • Возможно, вам потребуется обновить некоторые записи DNS или изменить настройки URL на новом сайте.
    1. Обновите настройки сайта:
      • После миграции убедитесь, что структура постоянных ссылок, адрес WordPress и URL сайта указаны правильно в разделе Settings > General панели управления WordPress.
      • Кроме того, проверьте свои медиафайлы и плагины, чтобы убедиться, что все работает гладко.
    1. Завершение миграции:
      • Если все выглядит хорошо, вы можете завершить миграцию. Плагин завершит все настройки и обеспечит полный перенос вашего сайта.

    Вот и все! С помощью Migrate Guru миграция сайта WordPress становится простой и эффективной. Пожалуйста, имейте в виду, что хотя Migrate Guru временно копирует ваш сайт во время миграции, эти копии автоматически стираются после завершения процесса. Это означает, что у вас не будет доступа к файлам бэкапов впоследствии.

    Резюме

    Вот краткий обзор трех популярных плагинов бэкапа и миграции WordPress: Duplicator, UpdraftPlus и MigrateGuru.

    1. Duplicator

    • Цель: в первую очередь плагин бэкапа и миграции.
    • Функции:
      • Миграция: создает пакет (бэкап) вашего сайта, включающий все файлы и базу данных, которую можно перенести в другое место или на другой сервер.
      • Резервное копирование: позволяет создавать полные бэкапы сайта для безопасности.
      • Простая установка: процесс миграции требует скачивания файла бэкапа и установщика, а затем загрузки его на новый сервер.
      • Настраиваемость: предлагает расширенные параметры для опытных пользователей, такие как фильтр базы данных и частота резервного копирования.
    • Плюсы:
      • Отлично подходит для ручной миграции.
      • Бесплатная версия поддерживает базовую функциональность.
      • Поддерживает большие сайты.
      • Предлагает как бесплатную, так и премиум-версию с обширным функционалом.
    • Минусы:
      • Некоторые расширенные функции доступны только в премиум-версии.

    2. UpdraftPlus

    • Цель: Плагин бэкапа и восстановления с функциями миграции.
    • Функции:
      • Восстановление: Легкое восстановление бэкапов одним щелчком мыши.
      • Интеграция с облачным хранилищем: Поддерживает популярные облачные сервисы, такие как Google Drive, Dropbox и Amazon S3 для бэкапов вне сайта.
      • Миграция: Ручная миграция в бесплатной версии; более расширенные функции миграции доступны в премиум-версии.
    • Плюсы:
      • Очень удобен для пользователя.
      • Поддержка автоматического резервного копирования и облачного хранилища.
      • Предлагает как бесплатную, так и премиум-версию с обширным функционалом.
    • Минусы:
      • Расширенные функции миграции доступны только в премиум-версии.
      • Может работать медленнее для больших бэкапов.

    3. MigrateGuru

    • Цель: Специальный плагин миграции WordPress.
    • Функции:
      • Миграция: производит полную миграцию сайта, включая файлы, темы, плагины и базу данных, с минимальным участием пользователя.
      • Никаких простоев: миграция происходит в фоновом режиме, пока ваш сайт остается активным.
      • Поддержка больших сайтов: обрабатывает миграции до 200 ГБ.
      • Автоматизированный процесс: миграция проста, выполняется одним щелчком мыши и требует минимальных технических знаний.
    • Плюсы:
      • Чрезвычайно прост в использовании.
      • Быстрая и надежная миграция.
      • Бесплатно для большинства сайтов.
    • Минусы:
      • Ограниченная функциональность резервного копирования (в основном сосредоточен на миграции).
      • Не хватает некоторых облачных интеграций или дополнительных функций, предлагаемых другими плагинами.

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

    • Duplicator: лучше всего подходит для пользователей, которым нужен полный контроль над бэкапом и миграцией, с гибкостью для расширенных настроек.
    • UpdraftPlus: идеально подходит для регулярного резервного копирования и восстановления, с расширенными функциями миграции, доступными в премиум-версии.
    • MigrateGuru: лучше всего подходит для быстрой и простой миграции, особенно для крупных сайтов, с минимальной настройкой.

Как увеличить скорость WordPress и защитить свой сайт при помощи .htaccess без каких-либо плагинов

Вам нужно защитить свой сайт на WordPress? Тогда вот вам хороший способ, который потребует использовать ТОЛЬКО .htaccess

 

Что такое .htaccess

 

Под .htaccess называют конфигурационный файл на серверах под Apache. Размещенный в соответствующей директории, файл обнаруживается и обрабатывается софтом Apache. Этот файл используется для включения и отключения функций, которыми располагает Apache. Среди этих функций есть функции с редиректом для страниц 404, а также более продвинутые вещи вроде запрета на хотлинкинг изображений, управление сжатием кэша, защита контента паролями и многое другое, об этом можно узнать здесь.

 

Как все это работает?

 

У меня есть мысль избегать огромных библиотек от множества плагинов и настроек, которые я размещаю на сервере. Для этой цели я использую .htaccess

 

Включить в WordPress Gzip, используя .htaccess

 

Чтобы включить у себя в Вордпрессе gzip вам нужно включить mod_deflate.c и использовать подходящие фильтры. Например, эти:

<ifmodule mod_deflate.c>
	AddOutputFilterByType DEFLATE text/plain
	AddOutputFilterByType DEFLATE text/text
	AddOutputFilterByType DEFLATE text/html
	AddOutputFilterByType DEFLATE text/plain
	AddOutputFilterByType DEFLATE text/xml
	AddOutputFilterByType DEFLATE text/css
	AddOutputFilterByType DEFLATE image/gif
	AddOutputFilterByType DEFLATE image/jpeg
	AddOutputFilterByType DEFLATE image/jpg
	AddOutputFilterByType DEFLATE image/png
	AddOutputFilterByType DEFLATE image/gif
	AddOutputFilterByType DEFLATE image/flv
	AddOutputFilterByType DEFLATE image/ico
	AddOutputFilterByType DEFLATE image/swf
	AddOutputFilterByType DEFLATE application/rss+xml 
	AddOutputFilterByType DEFLATE application/xhtml+xml
	AddOutputFilterByType DEFLATE application/xml
	AddOutputFilterByType DEFLATE application/x-javascript
	AddOutputFilterByType DEFLATE application/javascript
	AddOutputFilterByType DEFLATE application/json
	AddOutputFilterByType DEFLATE video/3gpp
	AddOutputFilterByType DEFLATE video/3gpp2
	AddOutputFilterByType DEFLATE video/x-flv
	AddOutputFilterByType DEFLATE video/jpm
	AddOutputFilterByType DEFLATE video/jpeg
	AddOutputFilterByType DEFLATE video/x-m4v
	AddOutputFilterByType DEFLATE video/mp4
	AddOutputFilterByType DEFLATE video/ogg
	AddOutputFilterByType DEFLATE video/webm
	AddOutputFilterByType DEFLATE video/quicktime
	AddOutputFilterByType DEFLATE audio/x-mpegurl
	AddOutputFilterByType DEFLATE audio/midi
	AddOutputFilterByType DEFLATE audio/mp3
	AddOutputFilterByType DEFLATE audio/mp4
	AddOutputFilterByType DEFLATE audio/mpeg
	AddOutputFilterByType DEFLATE audio/webm
	AddOutputFilterByType DEFLATE audio/basic
	AddOutputFilterByType DEFLATE audio/x-wav
	AddOutputFilterByType DEFLATE audio/wav
	
	# Fix Browsers
	BrowserMatch ^Mozilla/4 gzip-only-text/html
	BrowserMatch ^Mozilla/4\.0[678] no-gzip
	BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</ifmodule>

В этом примере разобраны все важные типы медиа, которые вам нужны. Включив это у себя в .htaccess, вы получите наилучшую производительность и загрузочное время для своего сайта. Единственным исключением является Mozilla, в некоторых версиях которой нет поддержки Gzip.

 

Настройка кэша WordPress внутри .htaccess

 

Если вы хотите ускорить свой сайт путем кэширования яваскриптов, CSS и картинок, то вы можете запросто настроить это через .htaccess, включив mod_expires.c

 

# Expires - 2678400s = 31 days
<ifmodule mod_expires.c>
	ExpiresActive On
	ExpiresDefault "access plus 1 seconds"
	ExpiresByType text/html "access plus 7200 seconds"
	ExpiresByType image/gif "access plus 2678400 seconds"
	ExpiresByType image/jpeg "access plus 2678400 seconds"
	ExpiresByType image/png "access plus 2678400 seconds"
	ExpiresByType text/css "access plus 518400 seconds"
	ExpiresByType text/javascript "access plus 2678400 seconds"
	ExpiresByType application/x-javascript "access plus 2678400 seconds"
</ifmodule>

 

В моем примере я использую кэш на протяжении 31 дня. Вы можете поменять эту настройку на ту, которая нужна именно вам. А вот код для headers:

 

# Cache Headers
<ifmodule mod_headers.c>
	# Cache specified files for 31 days
	<filesmatch "\.(ico|flv|jpg|jpeg|png|gif|css|swf)$">
		Header set Cache-Control "max-age=2678400, public"
	</filesmatch>
	# Cache HTML files for a couple hours
	<filesmatch "\.(html|htm)$">
		Header set Cache-Control "max-age=7200, private, must-revalidate"
	</filesmatch>
	# Cache PDFs for a day
	<filesmatch "\.(pdf)$">
		Header set Cache-Control "max-age=86400, public"
	</filesmatch>
	# Cache Javascripts for 31 days
	<filesmatch "\.(js)$">
		Header set Cache-Control "max-age=2678400, private"
	</filesmatch>
</ifmodule>

 

Вы можете настроить параметр max-age как вам самим это заблагорассудится.

 

Защищаем установку WordPress через .htaccess

 

На самом деле Wodpress весьма уязвим для взломщиков, но вы можете сделать их работу труднее. Да, есть плагины, которые предлагают неплохую защиту, но в некоторых случаях .htaccess может быть куда более эффективным решением.

 

# Disable directory browsing
Options All -Indexes

# Deny access to wp-config.php file
<files wp-config.php>
	order allow,deny
	deny from all
</files>

# Deny access to xmlrpc.php file *** REMOVE THIS IF YOU WANT TO ACCESS IT ***
<files xmlrpc.php>
	order allow,deny
	deny from all
</files>

# Deny access to all .htaccess files
<files ~ "^.*\.([Hh][Tt][Aa])">
	order allow,deny
	deny from all
	satisfy all
</files>

# Block wp-includes folder and files
<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteBase /
	RewriteRule ^wp-admin/includes/ - [F,L]
	RewriteRule !^wp-includes/ - [S=3]
	RewriteRule ^wp-includes/[^/]+\.php$ - [F,L]
	RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L]
	RewriteRule ^wp-includes/theme-compat/ - [F,L]
</IfModule>

# Block Massive attacks
<IfModule mod_rewrite.c>
	RewriteEngine On
	# Block out any script trying to base64_encode data within the URL.
	RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
	# Block out any script that includes a <script> tag in URL.
	RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
	# Block out any script trying to set a PHP GLOBALS variable via URL.
	RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
	# Block out any script trying to modify a _REQUEST variable via URL.
	RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
	# Return 403 Forbidden header and show the content of the root homepage
	RewriteRule .* index.php [F]
	
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-d

	# Disable user agents from this locations
	SetEnvIfNoCase User-Agent "^Missigua Locator" bad_bot
	#SetEnvIfNoCase User-Agent "^PEAR HTTP_Request class" bad_bot
	SetEnvIfNoCase User-Agent "^Java/1.4.1" bad_bot
	SetEnvIfNoCase User-Agent "^Java/1.5.0" bad_bot
	SetEnvIfNoCase User-Agent "^psycheclone" bad_bot
	SetEnvIfNoCase User-Agent "^WEP Search 00" bad_bot
	SetEnvIfNoCase User-Agent "^FlashGet" bad_bot
	SetEnvIfNoCase User-Agent "^GetRight" bad_bot
	SetEnvIfNoCase User-Agent "^GetWeb!" bad_bot
	SetEnvIfNoCase User-Agent "^Go!Zilla" bad_bot
	SetEnvIfNoCase User-Agent "^httplib" bad_bot
	SetEnvIfNoCase User-Agent "^Indy Library" bad_bot
	SetEnvIfNoCase User-Agent "^InfoNaviRobot" bad_bot
	SetEnvIfNoCase User-Agent "^InterGET" bad_bot
	SetEnvIfNoCase User-Agent "^Internet Ninja" bad_bot
	SetEnvIfNoCase User-Agent "^LexiBot" bad_bot
	SetEnvIfNoCase User-Agent "^libWeb/clsHTTP" bad_bot
	SetEnvIfNoCase User-Agent "^libwww" bad_bot
	SetEnvIfNoCase User-Agent "^libwww-perl" bad_bot
	SetEnvIfNoCase User-Agent "^LinkextractorPro" bad_bot
	SetEnvIfNoCase User-Agent "^Mozilla.*NEWT" bad_bot
	SetEnvIfNoCase User-Agent "^Octopus" bad_bot
	SetEnvIfNoCase User-Agent "^ProWebWalker" bad_bot
	SetEnvIfNoCase User-Agent "^SuperBot" bad_bot
	SetEnvIfNoCase User-Agent "^WebAuto" bad_bot
	SetEnvIfNoCase User-Agent "^Wells Search II" bad_bot
	SetEnvIfNoCase User-Agent "^Wget" bad_bot
	SetEnvIfNoCase User-Agent "^wget" bad_bot

	<Limit GET POST>
		order allow,deny
		allow from all
		deny from env=bad_bot
	</Limit>
</IfModule>

 

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

Следующей мерой защиты было отключение прямого доступа к файлам .htaccess, xmlrpc.php и wp-config.php.

Важное примечание: если вам требуется файл xmlrpc.php, то вам нужно убрать соответствующую часть кода.

Следующей мерой защиты было отключение доступа к определенным файлам и папкам внутри папки с установленной системой.

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

 

Выводы

 

.htaccess представляет собой мощный инструмент в том случае, если вы разбираетесь в его синтаксисе. Однако в качестве примера, от которого можно отталкиваться, предлагаем вам следующий код, который вы, конечно же, можете изменить под свои требования.

 

# Enable GZIP
<ifmodule mod_deflate.c>
	AddOutputFilterByType DEFLATE text/plain
	AddOutputFilterByType DEFLATE text/text
	AddOutputFilterByType DEFLATE text/html
	AddOutputFilterByType DEFLATE text/plain
	AddOutputFilterByType DEFLATE text/xml
	AddOutputFilterByType DEFLATE text/css
	AddOutputFilterByType DEFLATE image/gif
	AddOutputFilterByType DEFLATE image/jpeg
	AddOutputFilterByType DEFLATE image/jpg
	AddOutputFilterByType DEFLATE image/png
	AddOutputFilterByType DEFLATE image/gif
	AddOutputFilterByType DEFLATE image/flv
	AddOutputFilterByType DEFLATE image/ico
	AddOutputFilterByType DEFLATE image/swf
	AddOutputFilterByType DEFLATE application/rss+xml 
	AddOutputFilterByType DEFLATE application/xhtml+xml
	AddOutputFilterByType DEFLATE application/xml
	AddOutputFilterByType DEFLATE application/x-javascript
	AddOutputFilterByType DEFLATE application/javascript
	AddOutputFilterByType DEFLATE application/json
	AddOutputFilterByType DEFLATE video/3gpp
	AddOutputFilterByType DEFLATE video/3gpp2
	AddOutputFilterByType DEFLATE video/x-flv
	AddOutputFilterByType DEFLATE video/jpm
	AddOutputFilterByType DEFLATE video/jpeg
	AddOutputFilterByType DEFLATE video/x-m4v
	AddOutputFilterByType DEFLATE video/mp4
	AddOutputFilterByType DEFLATE video/ogg
	AddOutputFilterByType DEFLATE video/webm
	AddOutputFilterByType DEFLATE video/quicktime
	AddOutputFilterByType DEFLATE audio/x-mpegurl
	AddOutputFilterByType DEFLATE audio/midi
	AddOutputFilterByType DEFLATE audio/mp3
	AddOutputFilterByType DEFLATE audio/mp4
	AddOutputFilterByType DEFLATE audio/mpeg
	AddOutputFilterByType DEFLATE audio/webm
	AddOutputFilterByType DEFLATE audio/basic
	AddOutputFilterByType DEFLATE audio/x-wav
	AddOutputFilterByType DEFLATE audio/wav
	
	# Fix Browsers
	BrowserMatch ^Mozilla/4 gzip-only-text/html
	BrowserMatch ^Mozilla/4\.0[678] no-gzip
	BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</ifmodule>

# Expires Headers - 2678400s = 31 days
<ifmodule mod_expires.c>
	ExpiresActive On
	ExpiresDefault "access plus 1 seconds"
	ExpiresByType text/html "access plus 7200 seconds"
	ExpiresByType image/gif "access plus 2678400 seconds"
	ExpiresByType image/jpeg "access plus 2678400 seconds"
	ExpiresByType image/png "access plus 2678400 seconds"
	ExpiresByType text/css "access plus 518400 seconds"
	ExpiresByType text/javascript "access plus 2678400 seconds"
	ExpiresByType application/x-javascript "access plus 2678400 seconds"
</ifmodule>

# Cache Headers
<ifmodule mod_headers.c>
	# Cache specified files for 31 days
	<filesmatch "\.(ico|flv|jpg|jpeg|png|gif|css|swf)$">
		Header set Cache-Control "max-age=2678400, public"
	</filesmatch>
	# Cache HTML files for a couple hours
	<filesmatch "\.(html|htm)$">
		Header set Cache-Control "max-age=7200, private, must-revalidate"
	</filesmatch>
	# Cache PDFs for a day
	<filesmatch "\.(pdf)$">
		Header set Cache-Control "max-age=86400, public"
	</filesmatch>
	# Cache Javascripts for 31 days
	<filesmatch "\.(js)$">
		Header set Cache-Control "max-age=2678400, private"
	</filesmatch>
</ifmodule>

# Disable directory browsing
Options All -Indexes

# Deny access to wp-config.php file
<files wp-config.php>
	order allow,deny
	deny from all
</files>

# Deny access to xmlrpc.php file *** REMOVE THIS IF YOU WANT TO ACCESS IT ***
<files xmlrpc.php>
	order allow,deny
	deny from all
</files>

# Deny access to all .htaccess files
<files ~ "^.*\.([Hh][Tt][Aa])">
	order allow,deny
	deny from all
	satisfy all
</files>

# Block wp-includes folder and files
<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteBase /
	RewriteRule ^wp-admin/includes/ - [F,L]
	RewriteRule !^wp-includes/ - [S=3]
	RewriteRule ^wp-includes/[^/]+\.php$ - [F,L]
	RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L]
	RewriteRule ^wp-includes/theme-compat/ - [F,L]
</IfModule>

# Block Massive attacks
<IfModule mod_rewrite.c>
	RewriteEngine On
	# Block out any script trying to base64_encode data within the URL.
	RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
	# Block out any script that includes a <script> tag in URL.
	RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
	# Block out any script trying to set a PHP GLOBALS variable via URL.
	RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
	# Block out any script trying to modify a _REQUEST variable via URL.
	RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
	# Return 403 Forbidden header and show the content of the root homepage
	RewriteRule .* index.php [F]
	
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-d

	# Disable user agents from this locations
	SetEnvIfNoCase User-Agent "^Missigua Locator" bad_bot
	#SetEnvIfNoCase User-Agent "^PEAR HTTP_Request class" bad_bot
	SetEnvIfNoCase User-Agent "^Java/1.4.1" bad_bot
	SetEnvIfNoCase User-Agent "^Java/1.5.0" bad_bot
	SetEnvIfNoCase User-Agent "^psycheclone" bad_bot
	SetEnvIfNoCase User-Agent "^WEP Search 00" bad_bot
	SetEnvIfNoCase User-Agent "^FlashGet" bad_bot
	SetEnvIfNoCase User-Agent "^GetRight" bad_bot
	SetEnvIfNoCase User-Agent "^GetWeb!" bad_bot
	SetEnvIfNoCase User-Agent "^Go!Zilla" bad_bot
	SetEnvIfNoCase User-Agent "^httplib" bad_bot
	SetEnvIfNoCase User-Agent "^Indy Library" bad_bot
	SetEnvIfNoCase User-Agent "^InfoNaviRobot" bad_bot
	SetEnvIfNoCase User-Agent "^InterGET" bad_bot
	SetEnvIfNoCase User-Agent "^Internet Ninja" bad_bot
	SetEnvIfNoCase User-Agent "^LexiBot" bad_bot
	SetEnvIfNoCase User-Agent "^libWeb/clsHTTP" bad_bot
	SetEnvIfNoCase User-Agent "^libwww" bad_bot
	SetEnvIfNoCase User-Agent "^libwww-perl" bad_bot
	SetEnvIfNoCase User-Agent "^LinkextractorPro" bad_bot
	SetEnvIfNoCase User-Agent "^Mozilla.*NEWT" bad_bot
	SetEnvIfNoCase User-Agent "^Octopus" bad_bot
	SetEnvIfNoCase User-Agent "^ProWebWalker" bad_bot
	SetEnvIfNoCase User-Agent "^SuperBot" bad_bot
	SetEnvIfNoCase User-Agent "^WebAuto" bad_bot
	SetEnvIfNoCase User-Agent "^Wells Search II" bad_bot
	SetEnvIfNoCase User-Agent "^Wget" bad_bot
	SetEnvIfNoCase User-Agent "^wget" bad_bot

	<Limit GET POST>
		order allow,deny
		allow from all
		deny from env=bad_bot
	</Limit>
</IfModule>

# BEGIN WordPress
<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteBase /
	RewriteRule ^index\.php$ - [L]
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteRule . /index.php [L]
</IfModule>
# END WordPress

 

Но учтите, что перед тем, как вы попробуете наш код, ОБЯЗАТЕЛЬНО позаботьтесь о соответствующих резервных копиях.

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

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


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как пользоваться Fiverr для WordPress-заданий. Пошаговое руководство

Многие люди, которые только начинают делать свои первые шаги в Wodrpess, не знают как себя вести в случае возникновения проблем. Большинство начинает в таких ситуациях искать ответ вручную. Это естественно, но в то же время такой подход к решению проблемы может затянуться и не гарантирует того, что вам удастся найти решение. Кто-то обращается за помощью к более подкованным в теме друзьям, но и это может не помочь, если проблема окажется слишком сложной.

Согласитесь, было бы неплохо иметь надежную руку помощи в любое время, не правда ли? Но знаете, что самое крутое? Это то, что такая рука помощи на самом деле существует. При этом подобные услуги не стоят запредельных денег. Встречайте: Fiverr для WordPress. Пожалуй, лучшее место, куда можно обратиться за помощью насчет WordPress. Если вкратце, то Fiverr это фрилансерский рынок, где люди предлагают свои услуги всего лишь за пять долларов. И хотя можно найти более продвинутые услуги по, соответственно, более высоким ценам, в сервисе все равно хватает халявы.

И этой халявы вполне достаточно, чтобы удовлетворить все ваши основные WordPress-нужды будь то исправление багов, отладка, кастомизация или твики HTML и CSS. В этой статье я проведу вас через решение проблем с помощью Fiverr, шаг за шагом. Это будет исключительно практический опыт.

Шаг первый. Настраиваем аккаунт в сервисе

Сперва самое важное: вам нужно настроить новый аккаунт. Для этого просто зайдите на сайт сервиса и нажмите «Join». У вас попросят адрес электронной почты, выбрать имя пользователя и пароль. Вовсе необязательно в качестве логина использовать свое настоящее имя, однако после подтверждения аккаунта, вам его все равно придется предоставить, как и другие личные данные – для совершения онлайн-платежей.

WordPress

Три способа использовать Fiverr для WordPress в сравнении

Есть несколько способов как получить помощь от торговцев на Fiverr. Я упомяну все три со всеми их преимуществами и недостатками, выбрав в итоге самый эффективный.

  1. Поиск gigs

Плюсы: можно в теории найти самый выгодный в соотношении цена-услуга gig.

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

  1. Кастомные предложения

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

Минусы: Торговцы могут потребовать дополнительную плату к вашему изначальному заказу, так что общая стоимость может подняться.

  1. Постинг заявки

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

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

Если вы новенький на Fiverr, то я советую вам сразу перескочить к последнему способу. Далее я покажу как это работает.

Шаг второй. Выбор предложения

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

WordPress

Быстрый способ найти неспамерские предложения

Едем дальше. Теперь давайте просмотрим полученные предложения и посмотрим, что у нас есть.

Первый скрининг, который я сделал, был призван убрать копипастерские ответы. Для этого я просто использовал тайное слово. Оказалось, что копипасты было пятьдесят два процента (то есть больше половины). Проблема копипасты в том, что большинство людей не вникают в условия заказа. Если вы спешите, то обязательно ищите торговцев, рядом с которыми будет стоять пометка Online. Также обратите внимание на две вещи:

срок доставки – убедитесь, что в заявке точно указано время выполнения задания.

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

Оценка торговцев

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

— прочитайте гиги торговца и посмотрите какого вида услуги они предлагают. Это вам даст общую картину об их навыках.

— обзоры – убедитесь, что вы прочли их все. Комментарии вроде «отличный сервис» нельзя назвать очень информативными, не говоря уже о том, что они вполне могут быть написаны самим торговцем.

— недавнее время доставки и дату подключения к Fiverr. Только тут нужно учитывать, что новички в сервисе не всегда означает, что это новички и в WordPress

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

Вот вам пример:

«Привет, спасибо, что взялись за мой заказ.

Есть ли у вас пример того, как будет выглядеть эта работа?

Вы можете подтвердить, что это будет responsive-дизайн с родительским шаблоном?»

Совет: добавляйте визуальный пример того, чего вы хотите достичь. Дело в том, что для многих на сервисе английский является вторым языком и они не всегда смогут вас правильно понять.

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

Шаг третий. Выполнить проект

Я выбираю торговца, который задает правильные вопросы. Самый дорогой торговец обошелся мне в сто баксов, в то время как услуги самого дешевого стоили мне пять баксов, но там я не пользовался тайным словом. Однако в последнем случае торговец не выполнил работу так, как я того хотел – вместо слайдера из трех слайдов он сделал семь и запоганил дизайн. Несмотря на несколько попыток объяснить ему проблему, мы не смогли разобраться, и я просто заплатил за услугу, чтобы зря не тратить время. Зато с другим торговцем дела обстояли диаметрально противоположно: он сразу все понял и выполнил работу еще до того, как я разместил заказ. Таким образом, некоторые торговцы пробуют заработать себе хорошую репутацию: выполняют заказы еще до того, как ты официально выложил их в сервис.

Шаг четвёртый. Закажи и плати

Чтобы разместить свой заказ, зайдите назад в список предложений Buying → Manage requests → Paused → Review offers, найдите своего торговца и нажмите Order now. Это перенаправит вас на страницу платежей, где вы сможете выбрать чем вам платить: кредиткой или «палкой» (Paypal). Не забывайте и о комиссионных, которые здесь составляют 1 доллар на покупки до 20 долларов и 5% с покупок выше двадцатки.

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

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

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


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как использовать SMTP сервер, чтобы отправлять электронные письма Вордпресс

У вас проблемы с получением или отправкой электронных писем со своего сайта Вордпресс? Одно из решений это использовать сервисы третьей стороны вроде Mandrill. Однако их использование может обойтись в копеечку. В этой статье мы расскажем как использовать SMTP сервер, чтобы отсылать электронные письма.

Проблема с электронными письмами

Вордпресс использует почтовую функцию в PHP для того, чтобы отправлять электронные письма. На многих хостингах эта функция либо толком не настроена, либо отключена вовсе дабы избежать ее злоупотребления. В любом из этих сценариев ваши письма не будут доставлены. Альтернативным решением может быть использование сторонних сервисов вроде Mandrill, Google Apps или Sendgrid. Но вам надо будет платить за свой профиль и стоимость будет зависеть оттого, сколько пользователей/аккаунтов вы хотите добавить или сколько писем собираетесь отсылать. Но есть и третий вариант.

Использование e-mail профилей вашим хостингом

Многие Вордпресс-хостинги предлагают сервис электронной почты для каждого домена, который вы используете с ними. Это означает, что вы можете создавать e-mail профили с собственным доменным именем вроде [email protected]. Сперва вам понадобится создать e-mail аккаунт. В целях эксперимента мы покажем вам как создать такой аккаунт в cPanel. Ваш хостинг может использовать другие системы управления профилем, но основной процесс одинаков на всех хостингах. Итак, зайдите в свой хостинг и нажмите по email accounts.

WordPress

У вас появится простенькая форма, куда вам надо ввести информацию, необходимую для создания своего аккаунта электронной почты. Поскольку мы будет использовать этот профиль для отправки писем, мы рекомендуем вам использовать название вроде [email protected], заменив example.com на свое доменное имя.

WordPress

Перед тем, как использовать свой e-mail профиль, нам понадобится следующая информация от вашего хостинга:

1. SMTP Host для вашего электронного ящика
2. SMTP Port для безопасного входа

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

Использование своего почтового ящика в Вордпресс

Вам надо будет установить и активировать плагин WP Mail SMTP. После активации зайдите на страницу Settings > Email, чтобы настроить плагин.

WordPress

Вам надо ввести свой электронный адрес, который вы только что создали. Не забудьте удостовериться, что опция Send all WordPress emails via SMTP отмечена. Под настройками SMTP заполните информацию о вашем порте, которую получили от своего хостинга. В качестве способа шифровки используйте SSL. Поскольку мы используем сервер SMTP, плагину понадобятся ваши данные, чтобы отправлять электронные письма. В области аутентификации выберите ‘Yes: Use SMTP authentication.’ и укажите детали входа в SMTP.

Затем нажмите по кнопке сохранения, страница перезагрузится и вы увидите соответствующее сообщение.

Тестирование ваших настроек SMTP

У WP Mails SMTP есть функция отладки. После сохранения настроек пролистайте вниз и введите свой адрес электронной почты.

WordPress

Плагин отошлет вам тестовое сообщение. Если вы его не получили, значит, у вас что-то не так в настройках.

Устранение проблем

Самая распространенная причина ошибок в отправке электронных писем, используя SMTP, это неверный SMTP хост или порт. Также убедитесь, что вы правильно выбрали способ шифровки. Обычно SSL работает везде, но проверьте, что ваш хостинг его поддерживает в случае, если вам не приходят письма.

Плюсы и минусы использования серверов своего сайта для отправки электронных писем

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

Однако у хостингов ВП есть свои ограничения на исходящие письма, поэтому они не очень хорошо подходят для массовых рассылок. Другая частая проблема заключается в том, что их сервера иногда могут быть ненадежными. Если вы заметите задержку в доставке писем, то вам следует подумать об использовании сторонних сервисов вроде Google Apps for Work, Mandrill или SendGrid.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как легко отобразить код у себя на сайте

У вас есть блог, посвященный разработке, и вы хотели бы выкладывать на нем фрагменты кодов? По умолчанию отображение кодов на сайте Ворпдресс задачка не из легких, так как по причинам безопасности фильтры WordPress блокируют любой код, добавленный в посты, виджеты или комментарии. Поэтому вам надо установить и активировать плагин Synatx Highlighter Evolved. После его активации зайдите на страницу Settings » Syntax Highlighter, чтобы настроить только что установленный плагин.

WordPress

Стандартные настройки должны подойти для любых сайтов, но в любом случае вам нужно их внимательно пересмотреть и внести изменения, если это понадобится. У каждой настройки есть детальное описание ее возможностей. Плагин использует простые шорткоды для отображения кода. Для каждого языка вам надо обернуть код в соответствующий шорткод. Например, в случае с PHP вам нужно будет обернуть код подобным образом:

WordPress

[

&lt;?php
echo “Hello World”;
?&gt;

]

Для CSS:

WordPress

[

.entry-title {
font-family:”Open Sans”, arial, sans-serif;
font-size:16px;
color:#272727;
}

]

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

Как отображать код в Вордпрессе без использования плагинов

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

&gt;?php echo «Hello World»; ?&lt;

Проблема в этом способе заключается в том, что это сложно сделать вручную, поэтому вам понадобится использовать специализированные онлайн-сервисы. Сконвертировав код в HTML вы можете вставлять его в посты. Для дополнительного оформления можете обернуть код в теги <code> и </code>.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520

Как отключить автоматическую линковку ссылок в WordPress?

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

Зачем Водпресс делает ссылки кликабельными в комментариях?

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

WordPress

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

Отключаем автоматическую линковку

Просто добавьте эту строчку кода в файл functions.php вашего сайта:

remove_filter( 'comment_text', 'make_clickable', 9 );

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


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как отображать дату регистрации в WordPress

Зачастую популярные сайты с членством и форумы отображают дату регистрации в профилях своих пользователей. Например: член сайта с 2015 года. В этой статье мы объясним как это можно сделать.

Когда и зачем может потребоваться отображение даты регистрации

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

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

Сперва вам надо установить и активировать плагин Admin Columns. После активации зайдите в Settings > Admin Columns, чтобы настроить плагин.

WordPress

Под вкладкой колонок нажмите на users и затем щелкните по кнопке add column. Затем выберите Registered в выпадающем меню и щелкните по store updates. Теперь можете зайти на экран пользователей и увидите там графу Registered, отображающую дату регистрации пользователей.

WordPress

Отображение даты регистрации в профиле пользователя

Чтобы показывать дату регистрации в настройках профиля вам надо загрузить пользовательский плагин. Просто создайте новый файл, используя текстовый редактор вроде Блокнота и назовите его membersince.php Затем вставьте в него следующий код:

<?php


namespace ShowMemberSince;
add_action( 'plugins_loaded', 'ShowMemberSince\init' );
/**
 * Adding needed action hooks
*/
function init(){
  foreach( array( 'show_user_profile', 'edit_user_profile' ) as $hook )
		add_action( $hook, 'ShowMemberSince\add_custom_user_profile_fields', 10, 1 );
}
/**
 * Output table
 * @param object $user User object
 */
function add_custom_user_profile_fields( $user ){
	$table =
	'
<h3>%1$s</h3>


<table class="form-table">

<tr>

<th>
				%1$s
			</th>


<td>


Member since: %2$s

			</td>

		</tr>

	</table>

';
	$udata = get_userdata( $user-ID );
	$registered = $udata->user_registered;
	printf(
		$table,
		'Registered',
		date( "M Y", strtotime( $registered ) )
	);
}
?>

Сохраните файл и загрузите его на сайт WordPress. Вы можете подключиться к своему сайту с помощью FTP-клиента и зайти в папку wp-content/plugins/ Теперь можете зайти на страницу плагинов и активировать свой новый плагин. На этом все. Удостоверьтесь в работе плагина, просто зайдя в правку профиля у себя в админке, и вы увидите дату регистрации пользователя.

WordPress

Отображение даты регистрации пользователя у себя на сайте

В этом способе мы будем использовать простенький шорткод для отображения даты регистрации пользователей у себя на сайте. Сперва вам надо добавить следующий код в файл functions.php

function wpb_user_registration_date($atts, $content = null ) { 

$userlogin = shortcode_atts( array(
'user' => FALSE,
), $atts );

$uname = $userlogin['user'];     

if ($uname!== FALSE) {             

$user = get_user_by( 'login', $uname );  
if ($user == false) { 

$message ='Sorry no such user found.'; 


} else { 

$udata = get_userdata( $user-ID );
$registered = $udata->user_registered;

$message =	'Member since: ' . date( "d F Y", strtotime( $registered ) );

}
	
} else { 

$message = 'Please provide a username.'; 

} 

return $message; 

} 

add_shortcode('membersince', 'wpb_user_registration_date');

Затем вы можете отобразить дату регистрации пользователя просто используя шорткод вроде этого:

[membersince user=peter]

Только замените peter на имя пользователя, чью дату регистрации собираетесь отобразить.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520