Страницы
Для различных разделов сайта используются специальные страницы. Они могут быть созданы автоматически с помощью мастера уставки или вручную. Во втором случае для страниц
- Вступить в клуб
Страница с формой создания заказа, на которой выбираются параметры подписки. Обычная страница, которая должна в контенте содержать шорткод[subscriptions]
- Добавить пост
Страница с формой добавления поста. У неё должен быть установлен шаблон “Опубликовать”. - Заказ
Страница оплаты заказа, на которую перекидывает со страницы “Вступить в клуб”. Также ссылку на эту страницу можно получить из админ панели со страницы редактирования заказа. Должен использоваться шаблон “Заказ”. - Закладки
Страница закладок пользователя. Должна использоваться с шаблоном “Закладки” - Контакты
Страница контактов с произвольным контентом для обратной связи. - О клубе
Страница и информацией о сайте. - Оплата и возврат
Информация о способах оплаты и возвратах. - Оферта
Публичная оферта, необходимая для приема платежей. - Подписки
Здесь должна быть информация о том, как пользователь может отменить подписку, если такая подключена. - Популярные
Страница, на которой выводится лента постов, упорядоченных по убыванию кармы. Должен быть установлен шаблон “Популярное”. - Профиль
Страница управления профилем пользователя, на которой он может задать информацию о себе, ссылки на соц. сети, отменить подписку на автоплатежи и т.д. Должен быть установлен шаблон “Профиль”. - Топы
Страница и информацией о топах — самой длинной подпиской, самой большой кармой и лучших постах за 3 месяца. Должен быть установлен шаблон “Топы”.
В страницах “О клубе“, “Оферта“, “Контакты“, “Оплата и возврат“, “Подписки” не зависимо от того, каким способом они были созданы, нужно обновить контент для своего сайта.
Оплата
В разделе настроек оплаты можно указать сколько будет стоить определенный период подписки, а также отключить ненужные периоды, например, плата за один день
Дальше можно включить или выключить платежные методы. Сейчас поддерживается ЮKassa, Robokassa и Prodamus. В каждом методе есть поле описания, которое будет видеть пользователь при выборе способа оплаты, а также есть возможность включить сохранение логов на случай проблем с платежами. Далее идут поля, специфичные для каждого отдельного метода.
Повторные платежи 1.0
В некоторых методах есть возможность включить повторные платежи (они же платежи по подписке или автоплатежи). Они создаются по крону (автоматическому запуску скрипта на сервере по расписанию) в определенную дату. Если пользователь подписался, например, на 2 месяца, то по истечении этих 2 месяцев автоматически будет создан и оплачен заказ на продление подписки еще на 2 месяца. И так до тех пор, пока пользователь не отменить автоплатеж.
- Текст подтверждения
Текст, который будет выводиться рядом с галочкой подписки на странице оформления заказа. - Описание
Описание, которое появится под галочкой подписки. - Лимит ошибок
В случае возникновения ошибок при автоматическом создании и оплате заказа, если будет превышен лимит, то автоплатеж будет отменен. - Включить логи
Опция для включение записи ошибок в файл recurring-payment.log
ЮKassa
Для ЮКассы достаточно указать ID магазина, который появится после заключения договора и ключ api. В настройках интеграции на стороне ЮКассы нужно будет указать URL для уведомлений, на который будет отправляться запросы из сервиса. Подробнее в документации.
- Включить YooKassa
Включить или отключить данный метод оплаты. - Включить повторные платежи 1.0
Включить или отключить автоплатежи.
Перед тем как использовать их, нужно написать менеджеру ЮKassa для подключения.
- Включить логи
В случае возникновения ошибок, они будут записан в файл yookassa.log - Описание
Текст описания выводится на странице оформления заказа при выборе данного метода оплаты. - ID магазина
Идентификатор магазина, который выдаст ЮKassa - Ключ API
Ключа, который выдаст ЮKassa после заключения договора - Отправлять данные для чека1.0
Если на стороне сервиса настроена отправка чеков, то необходимо включить эту опцию, для передачи данных для чека. - URL для уведомлений
Это URL нужно скопировать и указать в настройках на стороне сервиса.
Robokassa
В настройках робокассы нужно указать идентификатор магазина, можно поменять установленные по умолчанию страну и валюту, а также указать “Пароль #1“, “Пароль #2” и алгоритм хэширования. Все эти данные можно получить на стороне робокассы из настроек магазина в разделе “Технические настройки”. Там же нужно заполнить поля “Result Url“, “Success Url“, “Fail Url“, которые сформированы и отображаются в разделе “URL-адреса для настроек магазина”.
- Включить RoboKassa
Включить или отключить оплату через RoboKassa. - Включить повторные платежи 1.0
Включить или отключить автоплатежи.
Данная услуга доступна только по предварительному согласованию администрацией Робокассы.
- Включить логи
В случае возникновения ошибок, они будут записан в файл robokassa.log - Описание
Текст описания выводится на странице оформления заказа при выборе данного метода оплаты. - Идентификатор магазина
Идентификатор вашего магазина в RoboKassa.
Получить можно в разделе “Технические настройки” в настройках магазина в робокассе. - Страна
Страна, в которой вы принимаете платежи. - Валюта
Валюта платежей. - Включить тестовый режим
Тестовый режим для проверки работоспособности метода оплаты. - Пароль #1
Пароль для безопасной передачи данных.
Получить можно в разделе “Технические настройки” в настройках магазина в робокассе. - Пароль #2
Пароль для безопасной передачи данных.
Получить можно в разделе “Технические настройки” в настройках магазина в робокассе. - Алгоритм расчета хеша
Алгоритм для хеширования данных.
Получить можно в разделе “Технические настройки” в настройках магазина в робокассе.
Должен совпадать со значение, установленным в настройках робокассы - Result Url
Предназначен для получения Вашей системой оповещения об успешном платеже в автоматическом режиме.
Это значение нужно скопировать из настроек темы и указать в настройках магазина на стороне робокассы. - Success Url
Адрес страницы, на которую будет направлен покупатель в случае успешной оплаты.
Это значение нужно скопировать из настроек темы и указать в настройках магазина на стороне робокассы. - Fail Url
Адрес страницы, на которую будет направлен покупатель в случае не успешной оплаты.
Это значение нужно скопировать из настроек темы и указать в настройках магазина на стороне робокассы.
Prodamus
Для продамуса нужно указать “Secret Key” и “Payment Url”, которые можно получить из настроек сервиса. Валюта пока что доступна только одна – рубли.
- Включить Prodamus
Включить или отключить оплату через Prodamus. - Включить повторные платежи 1.0
Включить или отключить автоплатежи. - Включить логи
В случае возникновения ошибок, они будут записан в файл prodamus.log - Описание
Текст описания выводится на странице оформления заказа при выборе данного метода оплаты. - Secret Key
Секретный ключ.
Получить можно из настроек в Prodamus. - Payment Url
Url для запросов на создание платежа.
Получить можно из настроек в Prodamus. - Включить отладку
Тестовый режим для проверки работоспособности метода оплаты. - Валюта
Валюта принимаемых платежей.
Настройки
Общие настройки без своего раздела:
- Обязательный инвайт при регистрации
Позволяет отключить обязательный инвайт и разрешить обычную регистрацию
- Бесконечная прокрутка на главной
Включает бесконечную подгрузку постов на главной - Показать полный контент в ленте на главной странице
В карточках на главной вместо отрывка будет выводиться полный контент - Бесконечная прокрутка в популярном
Включает бесконечную подгрузку постов в популярном - Показать полный контент в ленте в популярном
В карточках в популярном вместо отрывка будет выводиться полный контент - Бесконечная прокрутка в подписках
Включает бесконечную подгрузку постов в подписках - Показать полный контент в ленте в подписках
В карточках в подписках вместо отрывка будет выводиться полный контент - Бесконечная прокрутка в закладках
Включает бесконечную подгрузку постов в закладках - Показать полный контент в ленте в закладках
В карточках в закладках вместо отрывка будет выводиться полный контент
Доступность контента по умолчанию
Эти опции выставляют выбранное значение по умолчанию в форме добавления поста в пользовательской форме и в админке для постов и страниц.
- Запись
Значение доступности по умолчанию для записей. - страница
Значение доступности по умолчанию для страниц. Страницы “Вступить в клуб”, “Заказ”, “Профиль”, “Оферта”, “Оплата”, “Контакты” исключены и не могут быть закрытыми.
Публикации
- Статус публикации по умолчанию
Задает статус публикации, созданной пользователем — либо сразу публикуется, либо остается в ожидании для модерации. - Разрешить создавать метки
Позволяет включить возможность создавать пользователем создавать новые метки, при добавлении поста, а не только использовать имеющиеся. - Время редактирования (сек) — по умолчанию 900 (15 * 60 = 15 минут)
Настройка для ограничения времени редактирования поста, например, можно дать сутки (86400 сек) для исправления ошибок.
Похожие записи
В этом разделе можно включить и настроить вывод похожих записей. Если нужно использовать более продвинутую версию похожих записей с помощью плагина YARPP, то включить это можно с помощью хука wpcommunity/related/yarpp_enabled
(см. раздел настроек Хуки)
- Включить похожие записи
Включить или отключить вывод похожих записей. - Заголовок
Заголовок похожих записей. - Количество выводимых записей — по умолчанию 4
Сколько карточек похожих записей нужно выводить. - Искать похожие по — по умолчанию “Метки и рубрики”
Как определять похожие записи – по меткам, категориям или одновременно по меткам и категориям. - Исключить id категорий — значения, перечисленные через запятую
Из как категорий записи не будут попадать в похожее. - Исключить id меток — значения, перечисленные через запятую
Из каких меток записи не будут попадать в похожее. - Исключить id записей — значения, перечисленные через запятую
Конкретные записи, которые не будут попадать в похожее. - Упорядочить по — по умолчанию “Карама”
В каком порядке выводить карточки похожих записей. Можно упорядочить по карте, дате и случайно.
Комментарии
- Включить комментарии для гостей
Позволяет включить отображение комментариев для незарегистрированных пользователей. - Включить только для членов клуба
Комментарии будут видны только членам клуба. В этом случае опция “Включить комментарии для гостей” будет игнорироваться. - Показать комментарии по кнопке
Если установлена эта опция, то комментарии появятся только по нажатию кнопки пользователем, сразу с контентом они не будут грузиться.
Настройки лайков
- Метод голосования — пользователи или ip адреса.
Если задан метод “Пользователи”, то данные голосов будут сохраняться с привязкой к id пользователя, т.е. он не сможет поставить больше одного лайка или дазлайка одному посту. - Иконки кнопок
Выбор иконки для кнопок лайков и дизлайков. - Показывать рейтинг
Показывает или скрывает рейтинг, собранный из лайков и дизлайков. - Показывать кнопку дизлайка
Позволяет скрыть кнопку дизлайка.
Хлебные крошки
- Включить хлебные крошки
Включить или выключить вывод хлебных крошек. - Использовать хлебные крошки из плагинов
Если включить эту опцию, то крошки будут использоваться из плагинов, таких как Yoast SEO или Rank Math. - Текст главной
Еекст для ссылки на главную. - Ссылка на главную
Ссылка на главную в элементах крошек. Она может отличаться, например, если wordpress установлен в папку рядом с уже имеющимся сайтом. - Разделитель
Символ, используемый в качестве разделителя. - Показать с пагинацией
Можно включить отображение пагинации в хлебных крошках.
Google reCAPTCHA (v3)
Ключи нужно получать в сервисе Google reCAPTCHA. В теме используется третья версия.
- Site Key
Ключа сайта. - Secret Key
Секретный ключ. - Включить в форме регистрации
Включает рекапчу в форме регистрации на сайте.
Телеграм
Инструкция по настройке бота подробно описано в самих настройках. Бот используется для администрирования закрытой группы и для отправки сообщений о новых публикациях.
Публикации
Этот раздел появится только после того, как будут заданы и сохранены настройки бота ниже.
- Создайте канал или группу в Telegram
- Добавьте Бота (
@your_created_bot
) как администратора вашего канала/группы. - Получите идентификатор с помощью @MyChatInfoBot или @IDBot и укажите в поле ниже.
- Канал или группа
Идентификатор канала или группы, куда будет отправляться сообщение. - Сообщение о новой записи
Формат сообщения о новой записи.
Доступные переменные:{{post_link}}
ссылка на запись{{title}}
заголовок записи{{excerpt}}
отрывок записи{{author_link}}
ссылка на автора{{author}}
имя автора
- Включить уведомления
Включить или отключить уведомления. - Уведомлять только о закрытых постах
Уведомление будет приходит только при публикации закрытых постов. - Отправлять изображение поста
Если у записи установлено изображение, оно будет также в сообщении.
Настройки бота
- Создайте бота отправив
/newbot
команду для @BotFather - После завершения шагов
@BotFather
вы получите токен и имя бота. Скопируйте эти значения и вставьте в соответствующие поля. - Сгенерируйте ключ вебхука. Он нужен для безопасной обработки запросов от телеграмм бота.
- Сохраните настройки.
- После сохранения настроек, если заполнены поля
Токен бота
иИмя бота
, станет доступна кнопкаУстановить вебхук
. Нажмите её, для активации команд бота.
- Токен бота
Токен, полученный после регистрации бота. - Имя бота
Имя созданного бота. - Ключ вебхука
Сгенерируйте уникальны ключ вебхука. - Установить вебхук
Сохраните, нажав на эту кнопку, чтобы применить ключ вебхука. - Включить логи
Если включить эту опцию, то отладочная информация и ошибки будут сохраняться в файлы php-telegram-bot-debug.log и php-telegram-bot-error.log соответственно. - ID администраторов
Список id администраторов канала.
Карма
В этом разделе предусмотрены баллы за определенные действия на сайте
- Опубликованный пост — по умолчанию 100
Если пост опубликован, это значение добавится, если снят с публикации, это значение спишется. - Опубликованный комментарий — по умолчанию 5
Значение, добавляемое в карму за опубликованный комментарий. - Комментарий в спаме — по умолчанию 5
Значение, на которое будет убавлена карма - Голос за пост — по умолчанию 5
Если голос добавлен, то карма увеличится, если голос снят — карма будет уменьшена на это значение. - Голос за коммент — по умолчанию 1
Работает аналогично голосу за пост.
Pro Account
Настройки
- Включить уведомление об истекающей подписке
Включить или отключить уведомление об истекающей подписке. При этом, если подключен автоплатеж и пользователь его использовал при создании заказа, уведомление о предстоящем платеже все равно будет оправлено.
Если аккаунт не Pro
- Разрешить создавать посты
Позволяет разрешить создавать посты, если аккаунт без подписки. - Можно оставлять комментарии
Комментарии смогут отставлять все зарегистрированные пользователи.
Расширенные
- Включить локализованные настройки
Если включена эта опция, то в верхней части страницы настроек появится выпадающий список “Область применения настроек”. В нем можно выбрать, к чему применять настройки — для всех версий сайта или для конкретной языковой. Это позволяет задавать и даже отключать некоторые настройки на разных языковых версиях сайта.
Если будет обнаружен какой-либо плагин мультиязычности, то эта опция будет включена автоматически. - Ссылка на политику конфиденциальности
Используется ссылка на страницу из раздела Настройки – Приватность. Текст внутри ссылки можно задать с помощью шорткода, например:
Ссылка на [privacy_policy_link]политику кофиденциальности[/privacy_policy_link]
Код
- Код перед тэгом </head>
Код, который выводится в документе в разделе head. Может быть полезен, например, для добавления мета тегов на подобии гугл верификации
<meta name="google-site-verification" content="......." />
- Код перед тэгом </body>
Код, который выводится перед закрывающим тегом тела документа. Может быть полезен для подключения различных скриптов, например, рекламных.