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

Полная инструкция как подсоединить AWeber к WordPress

AWeber является одним из самых популярных сервисов по e-mail маркетингу. В этой статье мы объясним как соединить его с WordPress.

Почему списки e-mail’ов так важны?

Когда-нибудь задумывались почему все популярные сайты вроде Facebook, Twitter и так далее просят ваш адрес электронной почты. Ответ очень прост: e-mail это самый лучший способ, чтобы достучаться до ваших клиентов. Не у всех есть профиль в Фейсбуке или Твиттере, но у всех есть адрес электронной почты. Многие люди проверяют свою почту по несколько раз в день. А с уведомлениями в телефонах люди подсоединены к своей почте 24 часа в сутки 7 дней в неделю. Электронная почта дает вам куда более личный и близкий доступ к вашим клиентам.

Что такое AWeber?

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

Бесплатный план AWeber предназначен для частных лиц и малого бизнеса, начинающих заниматься email-маркетингом, и включает до 500 подписчиков и 3000 ежемесячных рассылок по электронной почте.

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

Как настроить AWeber

Зайдите на сайт сервиса и зарегистрируйте себе аккаунт.

WordPress

Выберете план и кликните по Start your 14-day trial.

WordPress

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

Прокрутите страницу вниз и кликните по continue with Free чтобы подписатьсйа на бесплатный сервисс.

От вас попросят указать название компании, сайт, сферу деятельности, адрес итд. Ваш адрес будет появляться внизу ваших e-mail’ов. Указывайте настоящий адрес, так как того требует законодательство плюс это повысит шансы того, что ваше письмо дойдет до ваших клиентов и не попадет под раздачу спам-фильтров.

WordPress

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

AWeber

Создание списка рассылки

AWeber Free позволяет вам создать один список рассылки. Чтобы настроить его выберите List Options > List Settings из панели управления AWeber.

AWeber list

В табе Basic Settings введите сведения о списке:

  • Название вашего списка.
  • Описание списка.
  • Имя отправителя, которое будет отображаться у подписчиков.
  • Адрес электронной почты, с которого будут отправляться сообщения. (Вы можете выбрать адрес эл. почты с которым вы зарегестрировались или добавить новый нажав на Add New Email Address в выпадающем списке).
  • AWeber new emailАдрес вашей компании.
  • Добавьте один или несколько адресов электронной почты, чтобы получать уведомления, когда подписчик присоединяется к вашему списку.

Нажмите Save List Settings.

В табе Personalize Your List вы можете добавить дополнительные сведения о своей компании, дополнительную информацию, которую вы хотите включить во все свои сообщения (например, часы работы магазина, промокоды или даты мероприятий) и подключить свои социальные аккаунты.

Наконец, в табе Confirmation Message выберите язык для сообщения подтверждения и тему для подтверждающего письма. Это письмо отсылается вашим пользователям, чтобы подтвердить их электронный адрес, когда они подписываются на рассылку. AWeber предоставит вам список заготовленных тем. Можете выбрать ту, которая подходит вам больше всего. Вы также можете создать свою собственную. Однако в этом случае команда сервиса должна проверить её, чтобы предотвратить возможный спам. На это может уйти одни бизнес-сутки. В разделе Message Preview кликните по превью сообщения чтобы настроить текст и оформление письма.

edit message

Теперь вы успешно создали аккаунт в Aweber, а также свой первый список рассылки. Теперь мы расскажем как добавить форму подписки на рассылку от Aweber себе на сайт.

Добавляем формы подписки от Aweber

Существует множество способов добавить форму подписки Aweber себе на сайт. Есть формы по умолчанию, которые вы можете скопировать и вставить из своего аккаунта в Aweber. Есть также высоко оптимизированные формы, созданные с помощью OptinMonster. Это формы дадут вам куда больше подписок. Есть также формы с очень гибкой настройкой, которые вы можете создать с помощью WPForms, самым дружелюбным по отношению к новичкам плагином контактных форм WordPress. Мы покажем все эти способы в рамках данного руководства.

Стандартные формы Aweber

Aweber предлагает вам простые инструменты по созданию собственных форм подписки и вставки их к себе на сайт. Просто зайдите на сайт сервиса и щелкните по Pages & Forms > Sign Up Forms. Нажмите по Create a Sign Up Form и выберите For My Website из выпадающего меню. У вас появится конструктор с кучей шаблонов, которые вы можете выбрать для начала. Вы можете редактировать форму, просто щелкнув по ней в экране предпросмотра.

WordPress

Как только будете удовлетворены результатом, вам надо щелкнуть по кнопке Save Your Form и потом — Go To Step 2. Вы попадете в настройки, где сможете выбрать действие, которое будет происходить, когда пользователи будут заполнять форму. Лучшим выбором будет перенаправлять их на страницу вашего сайта.

WordPress

Затем вы можете выбрать действие, которое происходит, если пользователь уже подписан. Опять таки можете создать страницу у себя на сайте и перенаправлять пользователей туда. Сохраните форму и нажмите по кнопке Go To Step 3.  Нажмите по I Will Install My Form. Aweber покажет вам два набора кодов, которые вы можете добавить себе на сайт, чтобы отображать их в качестве формы подписки. Нажмите по Raw HTML Version и скопируйте код.

WordPress

Теперь вам надо зайти в админку своего сайта WordPress и щелкнуть по Appearance > Widgets. Из списка доступных виджетов перетащите текстовый виджет в сайдбар, где хотите отображать вашу форму подписки.

WordPress

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

Добавление форм подписок Aweber с помощью OptinMonster

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

Чтобы интегрировать OptinMonster с AWeber, в OptinMonster перейдите на вкладку Integrations в вашей форме. Выберите AWeber из списка поставщиков. Авторизуйте подключение, войдя в свою учетную запись AWeber. Выберите свой список адресов электронной почты в AWeber, куда следует добавить лиды.

Добавляем формы подписки Aweber с помощью WPForms

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

Шаг первый: установка Aweber Addon

Сперва вам потребуется установить и активировать плагин WPForms Pro (интеграция с AWeber доступна только в Pro-версии). После этого зайдите на страницу WPForms > Addons. Нажмите по кнопке Install Addon возле Aweber Addon.

WordPress

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

WordPress

Шаг второй: соедините WPForms со своим аккаунтом Aweber

Теперь, когда вы успешно установили аддон, следующим шагом будет соединить ваш сайт с аккаунтом Aweber. Зайдите на страницу WPForms > Settings и щелкните по вкладке Integrations. Там вы найдете опцию по интегрированию. Щелкните по ней и вы увидите кнопку Add Accounts, которая отобразит два поля.

WordPress

Вы увидите ссылку под названием Click here to authorize. Щелкнув по этой ссылке, у вас откроется окно, где вас попросят войти в ваш аккаунт Aweber.

WordPress

Введя свое имя пользователя и пароль, нажмите по кнопке Allow Access. Aweber проверит ваши данные и выдаст вам код авторизации.

WordPress

Скопируйте и вставьте его на страницу настроек WPForms. Вы можете использовать что угодно в поле Account Nickname. Затем нажмите на кнопку Connect to Aweber, чтобы продолжить. Плагин соединит вас с вашим аккаунтом и вы увидите статус Connected возле своей интеграции Aweber.

Шаг третий: создаем формы подписки Aweber с помощью WPForms

Зайдите в WPForms > Add New, чтобы создать новую форму. Плагин предлагает кучу шаблонов для создания самых распространенных форм. Один из шаблонов называется Newsletter Signup Form.

WordPress

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

WordPress

Как только будете довольны своей формой, нажмите на вкладку Marketing и щелкните по Aweber. Вам надо нажать по кнопке Add New Connection.

WordPress

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

WordPress

Не забудьте нажать по кнопке сохранения. Теперь можете выйти из конструктора.

Шаг четвертый: вставка формы в WordPress

Существует много способов как можно добавить форму Aweber. WPForms позволяет добавлять формы в любой пост, страницу или виджет, используя шорткод. Вы можете найти шорткод, зайдя на страницу WPForms > All Forms.

WordPress

Вы также можете использовать виджет WPForms, чтобы вставлять форму в сайдбар. Зайдите на страницу Appearance > Widgets. Под списком доступных виджетов вы найдете виджет WPForms. Добавьте его в сайдбар, где вы хотите, чтобы отображалась форма подписки.

WordPress

Отправляйте посты WordPress в список адресов Aweber

Aweber делает очень простым задание отослать ваши посты WordPress вашим подписчикам. Вот как это можно настроить. Просто зайдите в панель настроек Aweber и нажмите по Automations > Campaigns.

WordPress

Нажмите на Create a Campaign и выберите Blog Automation в качестве типа кампании.

WordPress

Кликните по созданной компании, выберите действие Check Feed и укажите адрес RSS-фида вашего сайта. Установите частоту проверки ленты (например, каждый час, ежедневно).

WordPress

Кликните по превью сообщения чтобы настроить шаблон.

WordPress

Нажмите Save & Exit, чтобы вернуться к своей кампании.

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


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


Основные преимущества использования 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