Настройки темы

Страницы

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

  • Вступить в клуб
    Страница с формой создания заказа, на которой выбираются параметры подписки. Обычная страница, которая должна в контенте содержать шорткод [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
    Секретный ключ.
  • Включить в форме регистрации
    Включает рекапчу в форме регистрации на сайте.

Телеграм

Инструкция по настройке бота подробно описано в самих настройках. Бот используется для администрирования закрытой группы и для отправки сообщений о новых публикациях.

Публикации

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

  1. Создайте канал или группу в Telegram
  2. Добавьте Бота (@your_created_bot) как администратора вашего канала/группы.
  3. Получите идентификатор с помощью @MyChatInfoBot или @IDBot и укажите в поле ниже.
  • Канал или группа
    Идентификатор канала или группы, куда будет отправляться сообщение.
  • Сообщение о новой записи
    Формат сообщения о новой записи.
    Доступные переменные:

    • {{post_link}} ссылка на запись
    • {{title}} заголовок записи
    • {{excerpt}} отрывок записи
    • {{author_link}} ссылка на автора
    • {{author}} имя автора
  • Включить уведомления
    Включить или отключить уведомления.
  • Уведомлять только о закрытых постах
    Уведомление будет приходит только при публикации закрытых постов.
  • Отправлять изображение поста
    Если у записи установлено изображение, оно будет также в сообщении.

Настройки бота

  1. Создайте бота отправив /newbot команду для @BotFather
  2. После завершения шагов @BotFather вы получите токен и имя бота. Скопируйте эти значения и вставьте в соответствующие поля.
  3. Сгенерируйте ключ вебхука. Он нужен для безопасной обработки запросов от телеграмм бота.
  4. Сохраните настройки.
  5. После сохранения настроек, если заполнены поля Токен бота и Имя бота, станет доступна кнопка Установить вебхук. Нажмите её, для активации команд бота.
  • Токен бота
    Токен, полученный после регистрации бота.
  • Имя бота
    Имя созданного бота.
  • Ключ вебхука
    Сгенерируйте уникальны ключ вебхука.
  • Установить вебхук
    Сохраните, нажав на эту кнопку, чтобы применить ключ вебхука.
  • Включить логи
    Если включить эту опцию, то отладочная информация и ошибки будут сохраняться в файлы 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>
    Код, который выводится перед закрывающим тегом тела документа. Может быть полезен для подключения различных скриптов, например, рекламных.