В этом скринкасте мы начинаем говорить о том, как мы собираемся создать зону членства в CSS-Tricks. Частью Kickstarter, которая сделала все это возможным, было обещание, что спонсоры Kickstarter получат доступ к частной зоне только для членов, где они будут смотреть видео, подобные тому, что находится на этой самой странице.
Это действительно забавный момент, потому что вы смотрите видео в области частного доступа, которое в видео еще не было задумано.
Мы используем WordPress, и WordPress имеет множество функций, которые уже необходимы: аутентификация пользователей, уровни доступа пользователей, условная логика для отображения контента на основе уровней доступа, CMS-состояния и т. Д. Итак, очевидно, давайте создадим эту область частного доступа как часть WordPress.
Чего у WordPress нет, так это способа принимать платежи и управлять набором произвольных уровней доступа. Для этого сайта нам понадобится как минимум два, так как я обещал два разных уровня доступа. В WordPress есть такие вещи, как «подписчик», «редактор» и еще много чего, но это имеет слишком много значения в ядре WordPress. Я просто хочу произвольно определять уровни доступа.
К счастью, нам не нужно писать весь этот код самостоятельно. WordPress - это огромное сообщество и расширяемая кодовая база. Так что существует множество плагинов для обеспечения этой функциональности. Но какой из них лучше? Это требует некоторого исследования. Я провел это исследование, создав электронную таблицу для сравнения всех функций (файл можно загрузить ниже). В этом скринкасте мы просматриваем эту таблицу. Мы даже говорим о нематериальных вещах, таких как функции, которые мы хотели бы иметь, и о людях, стоящих за плагинами.
В конце концов, остановимся на Restrict Content Pro.
Файлы
- 120-WordPress-членство-Plugins.xlsx