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

form-builder

Как создавать мультистраничные формы в WordPress

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

Когда и зачем вам могут понадобиться мультистраничные формы в WordPress

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

WordPress

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

Создаем мультистраничную форму при помощи WPForms

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

WordPress

Как только лицензия будет подтверждена, вы можете приступить к созданию мультистраничных форм для своего сайта. Просто зайдите на страницу WPForms – Add New и у вас появится конструктор форм.

WordPress

Укажите заголовок для своей формы и выберите один из шаблонов.

WordPress

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

WordPress

Добавив несколько формуляров, вы можете добавлять новую страницу. Нажмите на Pagebreak.

WordPress

Здесь вы можете настроить переход на другие страницы, добавить простенький прогресс-бар, коннектор и так далее.

WordPress

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

WordPress

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

Добавление мультистраничной формы в WordPress посты и страницы

WPForms делает процесс добавления форм в посты и на страницы WordPress суперпростым. Создайте новый пост или зайдите в старый, и вы увидите кнопку Add Form.

WordPress

Появится попап, в котором вы можете выбрать тип формы из выпадающего списка.

WordPress

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

WordPress


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


facebook-video-compressed

Как создать свой Facebook Feed в WordPress

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

Когда и зачем стоит создавать свой Facebook Feed на сайте

Facebook на данный момент крупнейшая социальная сеть в мире. Будучи владельцем сайта, вы возможно уже используете ее для связи со своей аудиторией посредством соответствующей странички или группы. Однако посты, которые вы выкладываете на Фейсбуке, не видны на вашем сайте. Добавив фид на сайт, вы сможете показывать своим посетителям, что у вас происходит в соцсетях. Это поможет вам заполучить дополнительные лайки, а также вы сможете показывать своим пользователям на Фейсбук рекламу (в случае если используете специальный плагин). Давайте же посмотрим как все это можно сделать.

Добавление фида

Сперва вам потребуется установить и активировать плагин Custom Facebook Feed. Просим заметить, что в бесплатной версии плагина отсутствует отображение изображений в обновлениях статусов.

WordPress

Вам надо будет указать ID своей страницы или группы в Facebook. Он будет выглядеть приблизительно так:

https://www.facebook.com/your_page_name

Если же адрес вашей страницы выглядит приблизительно так:

То вам надо использовать 123654123654123 в качестве ID своей страницы.

Если надо добавить группу, то зайдите на сайт Find My Facebook ID и введите адрес своей группы в поле поиска, после чего сайт выдаст вам нужную информацию.

Зайдите на сайт Facebook developers и щелкните по кнопке create new app.

WordPress

Откроется окошко, в котором надо будет ввести название своего приложение, указать адрес своей электронной почты и выбрать категорию для своего приложения. Щелкните по Create App ID, чтобы продолжить.

WordPress

Фейсбук создаст для вас приложение и перенаправит на панель управления этим приложением. Вам надо будет щелкнуть по ссылке Tools & Support вверху страницы.

WordPress

Щелкните по Access token tool.

WordPress

Вы попадете на страницу, где надо будет скопировать токен.

WordPress

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

[custom-facebook-feed]

Вы увидите последние посты, выложенные у себя на Фейсбуке.

Отображение нескольких Фейсбук-фидов у себя на сайте

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

[custom-facebook-feed id=wpbeginner]

У шорткода плагина существует целое множество параметров, о которых вы можете узнать, посетив официальный сайт.

Как настроить отображение фида

Плагин позволяет настроить отображение фида у себя на сайте. Для этого зайдите на страницу Facebook Feed – Customize.

WordPress

Секция кастомизации поделена на разные вкладки, в каждой из которых есть свои настройки по отображению фида.


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


wordpress-rss-feed-with-images

Как отключить RSS-фиды в WordPress

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

Способ первый: убираем RSS-фиды с помощью плагина

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

Существует несколько настроек, которые вы можете настроить, посетив страницу Settings > Reading.

WordPress

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

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

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

function wpb_disable_feed() {
wp_die( __('No feed available,please visit our <a href="'. get_bloginfo('url') .'">homepage</a>!') );
}

add_action('do_feed', 'wpb_disable_feed', 1);
add_action('do_feed_rdf', 'wpb_disable_feed', 1);
add_action('do_feed_rss', 'wpb_disable_feed', 1);
add_action('do_feed_rss2', 'wpb_disable_feed', 1);
add_action('do_feed_atom', 'wpb_disable_feed', 1);
add_action('do_feed_rss2_comments', 'wpb_disable_feed', 1);
add_action('do_feed_atom_comments', 'wpb_disable_feed', 1);

Этот код просто возвращает страницу с ошибкой, когда кто-то запрашивает RSS фид.

WordPress


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


coffee

Как убрать возможность восстановления и смены пароля из WordPress

Зачем убирать восстановление или смену пароля в WordPress

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

Способ первый: убираем опцию восстановления пароля через плагин

Способ с плагином проще и удобнее. Он позволяет вам настроить отмену восстановления пароля для определенных пользователей и их групп. Вам надо установить и активировать плагин Plainview Protect Passwords, после чего зайти на страницу Settings > Protect Passwords, чтобы все настроить.

WordPress

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

WordPress

Способ второй: вручную убираем функцию восстановления пароля в WordPress

Откройте Блокнот и вставьте следующий код

<?php class Password_Reset_Removed { function __construct() { add_filter( 'show_password_fields', array( $this, 'disable' ) ); add_filter( 'allow_password_reset', array( $this, 'disable' ) ); add_filter( 'gettext', array( $this, 'remove' ) ); } function disable() { if ( is_admin() ) { $userdata = wp_get_current_user(); $user = new WP_User($userdata->ID);
      if ( !empty( $user->roles ) && is_array( $user->roles ) && $user->roles[0] == 'administrator' )
        return true;
    }
    return false;
  }

  function remove($text) 
  {
    return str_replace( array('Lost your password?', 'Lost your password'), '', trim($text, '?') ); 
  }
}

$pass_reset_removed = new Password_Reset_Removed();
?>

Сохраните этот файл под названием disable-password-reset.php. Затем соединитесь со своим сайтом по FTP и зайдите в папку плагинов. Она находится в директории wp-content.

WordPress

Загрузите созданный вами файл в эту папку. Теперь вам надо зайти в админку на страницу плагинов, где вы должны увидеть новый плагин под названием Disable Password Reset в списке установленных плагинов. Активируйте его.

WordPress

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


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


java_code

Что такое: .htaccess

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

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

В секции Адмнистрирования WordPress Настройки> Постоянная ссылка, у Вас есть возможность выбрать опцию структуры Вашего URL. WordPress автоматически перезапишет Ваш .htaccess файл чтобы разобраться с URL структурой которую Вы выбрали.

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

Такие плагины как W3 Total Cache изменят Ваш .htaccess файл , чтобы настроить кэширование и оптимизацию приборов, которые являются частью плагина.

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


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


localhost

Что такое: Локальный хост

В компьютерных сетях Локальный хост означает «этот компьютер». Когда Вы вбиваете URL в Ваш браузер, то Вы фактически к «хост» компьютеру где бы то ни было. Этот компьютер предоставляет Вам страницу, которую Вы запрашивали. Если Вы введете «локальный хост» в Ваш браузер, тогда Ваш браузер будет знать, что Вы хотите подключиться к компьютеру, который Вы сейчас используете. Если Ваш компьютер использует такое серверное ПО, как Apache, тогда браузер предоставит Вам веб-страницу Вашего же компьютера, иными словами известного, как Локальный хост. Каждый компьютер подключенный к интернету имеет IP адрес и Ваш локальный хост тоже его имеет. Обычно IP адрес является – 127.0.0.1.

Локальный хост часто используется для тестирования и развития. Когда разработчик устанавливает программное обеспечение WAMP, LAMP или MAMP, тогда они вводят “локальный хост” в их браузер, чтобы запустить сайт WordPress.

Другой распространенный способ использования Локального хоста заключается в том, когда Вы пытаетесь подключиться к Вашей базе данных MySQL. Обычно это происходит, когда вы устанавливаете WordPress на Ваш сервер. Заходя за рамки данной статьи можно уточнить что, когда Вы устанавливаете WordPress у Вас спрашивают название хоста, которое обычно и есть Локальный хост. Причина проста- WordPress и MySQL оба устанавливаются на один сервер. Чтобы им работать друг с другом, они должны быть осведомлены об этом. Говоря WordPress, что сервер Вашей базы данных MySQL это “локальный хост” , Вы попросту говорите WordPress искать базу данных на этом же компьютере.


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


run

18 полезных трюков как ускорить свой сайт на WordPress

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

1. Выбирайте хороший хостинг

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

2. Пользуйтесь плагинами кэширования

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

WordPress

Этот процесс может замедлить работу вашего сайта, когда несколько пользователей смотрят одну и ту же страницу. Решение проблемы это плагин кэширования. Вместо генерирования каждой страницы налету, плагин кэширования будет демонстрировать вашему пользователю кэшированную версию страницы. Мы рекомендуем WP Super Cache в качестве такого плагина.

3. Пользуйтесь CDN

Многие файлы на вашем сайте являются статичными: изображения, CSS и JavaScript. Эти файлы обычно не меняются. Однако когда браузер загружает вашу страницу, эти файлы могут помешать его отображению другим пользователям. CDN или content delivery networks решают эту проблему, предоставляя ваши файлы со своих серверов. Это освобождает место на сервере, делает сайт быстрее и улучшает опыт использования. Советуем вам использовать MaxCDN, поскольку он отлично интегрируется с уже имеющимися на сайте плагинами кэширования.

4. Оптимизируйте изображения

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

5. Пользуйтесь оптимизированными шаблонами

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

6. Пользуйтесь более быстрым плагином слайдеров

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

7. Пользуйтесь выдержками на главной странице и в архивах

WordPress

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

8. Делите длиннопосты на страницы

WordPress

Если вы выкладываете большие статьи с огромным количеством изображений, то лучше разбивайте их на несколько страниц. Причем у WordPress имеется для этого встроенная возможность. Просто добавьте тэг <!––nextpage––> в том месте, где хотели бы перенести текст на следующую страницу.

9. Разбейте комментарии на страницы

WordPress

Некоторые из ваших постов соберут больше комментов, чем другие. Если вы показываете все комментарии на одной странице, то это увеличит время загрузки. В WordPress есть встроенное решение и для этой проблемы. Просто зайдите в Settings > Discussion и отметьте ячейку Break comments into pages.

WordPress

10. Избавляйтесь от неиспользуемых плагинов

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

11. Обновляйте свой сайт

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

12. Не загружайте видео на WordPress

WordPress

Вы можете напрямую загружать видео на свой сайт WordPress и это автоматически отобразит их в плеере HTML5, но вам НИКОГДА не стоит этого делать. Размещение роликов будет стоить вам трафик и может раздуть размер ваших бэкапов, что усложнит восстановление сайта в случае непредвиденных обстоятельств. Лучше пользуйтесь специальными сервисами для хранения видео вроде Youtube.

13. Понизьте внешние запросы HTTP

WordPress

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

14. Уменьшите вызовы баз данных

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

<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="
<?php bloginfo('html_type'); ?>;
charset=<?php bloginfo('charset'); ?>" />

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

<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

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

15. Оптимизируйте базу данных WordPress

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

16. Ограничьте повторные редакции постов

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

define( ‘WP_POST_REVISIONS’, 4 );

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

17. Отключите хотлинкинг и личинг вашего контента

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

#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?coma.lv [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L] 

18. Пользуйтесь более быстрым плагином галерей

WordPress

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


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


301redirects

Как мигрировать с Medium на WordPress

Перед тем как начать, вот список вещей, которые мы рассмотрим в рамках этого руководства.

1. Установка и настройка WordPress
2. Экспорт ваших постов в Medium
3. Импорт постов в WordPress
4. Импорт изображений
5. Настройка редиректов (если у вас свой домен на Medium)

Шаг 1. Установка и настройка WordPress

В отличие от Medium, WordPress это самостоятельная платформа, что значит, что вы управляете каждым аспектом своего сайта. Первым делом надо установить и настроить WordPress. Для этого вам понадобится домен и хостинг. Мы рекомендуем вам использовать Bluehost или SiteGround, поскольку оба входят в список официально рекомендуемых хостингов WordPress. Их владельцы понимают нужды начинающих блоггеров и предлагают 60% скидку и доменное имя бесплатно. После выбора хостинга вам надо установить WordPress. Установив и настроив его, вы будете готовы к миграции.

Шаг 2. Экспорт контента с Medium

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

Чтобы экспортировать информацию с Medium зайдите в свой аккаунт там и щелкните на свой аватар в правом верхнем углу.

WordPress

Из выпадающего меню выберите Settings. Вам надо пролистать до Export Content и щелкнуть по кнопке Download zip.

WordPress

Это приведет вас к странице экспорта контента. Вам надо щелкнуть по кнопке Export. Medium подготовит .zip файл с вашими статьями и отошлет ссылку на его скачивание вам на электронную почту.

WordPress

На это может уйти некоторое время, поэтому время от времени проверяйте свой почтовый ящик.

WordPress

Скачайте архив на компьютер и извлеките содержимое. Внутри извлеченной папки вы найдете ваши статьи с Medium в простом HTML виде. Также помимо прочего вы найдете XML-файл под названием medium.rss Теперь у вас все готово для импорта контента на ваш WordPress-сайт.

Шаг 3. Импорт ваших статей на WordPress

Сперва надо зайти на страницу Tools > Import и щелкнуть по ссылке RSS.

WordPress

Это откроет страницу установки плагина RSS Importer. Вам надо щелкнуть по кнопке Install Now.

WordPress

WordPress скачает и установит плагин RSS Importer. Вам надо щелкнуть по ссылке Activate plugin and run importer.

WordPress

На следующем экране вам надо щелкнуть по кнопке выбора файла и загрузить medium.rss со своего компьютера.

WordPress

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

Шаг 4. Импорт ваших изображений

RSS Impoter не сможет импортировать изображения с ваших постов в WordPress библиотеку. Эти изображения будут видны, но они все равно будут загружаться с серверов Medium. Однако мы рекомендуем их все равно импортировать в библиотеку своего сайта. Для этого вам надо использовать WordPress плагин, называющийся Import External Images.

Шаг 5. Настройка редиректов на свой домен

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


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


subscribe-to

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

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

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

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

Добавляем возможность подписки на авторов

У всех авторов вашего сайта есть свой RSS фид. Его адрес имеет приблизительно следующий вид:

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

WordPress

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

// Function to generate author's RSS feed link

function wpb_author_feed() {

$authorfeed =  get_author_feed_link( get_the_author_id(), ''); 

$authorfeedlink = '<a href='. $authorfeed . '>Subscribe to get more posts from ' . get_the_author_meta( 'display_name') .''  ;

return $authorfeedlink;

} 
// Create a shortcode to display the link
add_shortcode('authorfeed', 'wpb_author_feed');

// Enable shortcode execution in WordPress text widgets
add_filter('widget_text', 'do_shortcode');

Теперь можете использовать в своих постах шорткод [authorfeed] и у вас автоматически сгенерируется ссылка на RSS фид автора поста. Можете менять текст ссылки как вам угодно.

WordPress

Добавьте ссылку подписки на автора в сайдбаре

Мы будем использовать, указанный выше метод шорткода, чтобы отобразить ссылку подписки на автора в сайдбаре вашего блога. Зайдите на страницу Appearance > Widgets и добавьте текстовый виджет в ваш сайдбар.

WordPress

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

WordPress

Вы заметите новые опции, позволяющие управлять отображением виджета на разных страницах сайта. Теперь надо выбрать Show on checked pages и пометить Single Post. На этом все. Теперь вам надо зайти на сайт, чтобы увидеть ссылку подписки на автора в действии. Можете использовать немного CSS, чтобы создать кнопку или добавить иконку для подписки.


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